Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. PeerTube
  3. Trying to import a whole YT channel via CLI

Trying to import a whole YT channel via CLI

Scheduled Pinned Locked Moved PeerTube
25 Posts 7 Posters 3.7k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #16

    I have pushed a fix, the plugin installs now. But I don't know if the plugin itself works, please test. The plugin hasn't been updated in a while, so YMMV.

    imc67I 1 Reply Last reply
    2
    • girishG girish

      I have pushed a fix, the plugin installs now. But I don't know if the plugin itself works, please test. The plugin hasn't been updated in a while, so YMMV.

      imc67I Offline
      imc67I Offline
      imc67
      translator
      wrote on last edited by imc67
      #17

      @girish tried the plugin but alas it doesn't work, maybe it's too old and/or doesn't work with LDAP and/or I'm doing something wrong....

      I guess we have to wait for native support as you wrote earlier.

      Tried with LDAP user:

      May 12 21:27:53 [videos.domain.tv:443] 2022-05-12 19:27:53.656 info: Login success with auth method ldap of plugin peertube-plugin-auth-ldap for ***admin user ldap***.
      May 12 21:27:53 [videos.domain.tv:443] 2022-05-12 19:27:53.659 info: Bypassing oauth login by plugin peertube-plugin-auth-ldap.
      May 12 21:27:53 [videos.domain.tv:443] 2022-05-12 19:27:53.671 warn: Login error {
      May 12 21:27:53 "err": {
      May 12 21:27:53 "statusCode": 400,
      May 12 21:27:53 "status": 400,
      May 12 21:27:53 "code": 400,
      May 12 21:27:53 "message": "Invalid grant: user credentials are invalid",
      May 12 21:27:53 "name": "invalid_grant",
      May 12 21:27:53 "stack": "invalid_grant: Invalid grant: user credentials are invalid\n at new InvalidGrantError (/app/code/server/node_modules/oauth2-server/lib/errors/invalid-grant-error.js:27:14)\n at /app/code/server/dist/server/lib/auth/oauth.js:77:19\n at Generator.next (<anonymous>)\n at fulfilled (/app/code/server/node_modules/tslib/tslib.js:114:62)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)"
      May 12 21:27:53 }
      May 12 21:27:53 }
      

      Tried with local admin:

      May 12 21:28:42 [videos.domain.tv:443 peertube-plugin-auto-import-ytb] 2022-05-12 19:28:42.639 warn: Error during the credential validation : Error: Cannot get access Token : Bad Request
      May 12 21:29:14 [videos.domain.tv:443] 2022-05-12 19:29:14.003 info: 172.18.16.14 - - [12/May/2022:19:29:14 +0000] "GET /api/v1/oauth-clients/local HTTP/1.1" 200 99 "-" "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"
      May 12 21:29:14 [videos.domain.tv:443] 2022-05-12 19:29:14.015 info: 62.238.0.0 - - [12/May/2022:19:29:14 +0000] "PUT /api/v1/plugins/peertube-plugin-auto-import-ytb/settings HTTP/1.1" 204 - "https://videos.domain.tv/admin/plugins/show/peertube-plugin-auto-import-ytb" "Firefox"
      May 12 21:29:14 [videos.domain.tv:443 peertube-plugin-auth-ldap] 2022-05-12 19:29:14.119 warn: Cannot login ***local admin*** in LDAP plugin. {
      May 12 21:29:14 "err": "no such user: \"***local admin***\""
      May 12 21:29:14 }
      
      girishG 1 Reply Last reply
      0
      • imc67I imc67

        @girish tried the plugin but alas it doesn't work, maybe it's too old and/or doesn't work with LDAP and/or I'm doing something wrong....

        I guess we have to wait for native support as you wrote earlier.

        Tried with LDAP user:

        May 12 21:27:53 [videos.domain.tv:443] 2022-05-12 19:27:53.656 info: Login success with auth method ldap of plugin peertube-plugin-auth-ldap for ***admin user ldap***.
        May 12 21:27:53 [videos.domain.tv:443] 2022-05-12 19:27:53.659 info: Bypassing oauth login by plugin peertube-plugin-auth-ldap.
        May 12 21:27:53 [videos.domain.tv:443] 2022-05-12 19:27:53.671 warn: Login error {
        May 12 21:27:53 "err": {
        May 12 21:27:53 "statusCode": 400,
        May 12 21:27:53 "status": 400,
        May 12 21:27:53 "code": 400,
        May 12 21:27:53 "message": "Invalid grant: user credentials are invalid",
        May 12 21:27:53 "name": "invalid_grant",
        May 12 21:27:53 "stack": "invalid_grant: Invalid grant: user credentials are invalid\n at new InvalidGrantError (/app/code/server/node_modules/oauth2-server/lib/errors/invalid-grant-error.js:27:14)\n at /app/code/server/dist/server/lib/auth/oauth.js:77:19\n at Generator.next (<anonymous>)\n at fulfilled (/app/code/server/node_modules/tslib/tslib.js:114:62)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)"
        May 12 21:27:53 }
        May 12 21:27:53 }
        

        Tried with local admin:

        May 12 21:28:42 [videos.domain.tv:443 peertube-plugin-auto-import-ytb] 2022-05-12 19:28:42.639 warn: Error during the credential validation : Error: Cannot get access Token : Bad Request
        May 12 21:29:14 [videos.domain.tv:443] 2022-05-12 19:29:14.003 info: 172.18.16.14 - - [12/May/2022:19:29:14 +0000] "GET /api/v1/oauth-clients/local HTTP/1.1" 200 99 "-" "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"
        May 12 21:29:14 [videos.domain.tv:443] 2022-05-12 19:29:14.015 info: 62.238.0.0 - - [12/May/2022:19:29:14 +0000] "PUT /api/v1/plugins/peertube-plugin-auto-import-ytb/settings HTTP/1.1" 204 - "https://videos.domain.tv/admin/plugins/show/peertube-plugin-auto-import-ytb" "Firefox"
        May 12 21:29:14 [videos.domain.tv:443 peertube-plugin-auth-ldap] 2022-05-12 19:29:14.119 warn: Cannot login ***local admin*** in LDAP plugin. {
        May 12 21:29:14 "err": "no such user: \"***local admin***\""
        May 12 21:29:14 }
        
        girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #18

        @imc67 thought as much 😕 PeerTube has seen a lot of changes since the plugin was last published.

        rmdesR 1 Reply Last reply
        0
        • girishG girish

          @imc67 thought as much 😕 PeerTube has seen a lot of changes since the plugin was last published.

          rmdesR Offline
          rmdesR Offline
          rmdes
          wrote on last edited by rmdes
          #19

          @girish

          I can't get it to install but something totally weird is happening on my instance, since last month, since I the last time I came here, my instance is auto uploading the target channel I initially managed to configure but it does not make sense because the plugin is not installed...??.?☝ 🙃

          log file : https://paste.armada.digital/cageyixumu.md

          I don't have any LDAP errors, I'm wondering if this is even related?

          rmdesR 1 Reply Last reply
          1
          • rmdesR rmdes

            @girish

            I can't get it to install but something totally weird is happening on my instance, since last month, since I the last time I came here, my instance is auto uploading the target channel I initially managed to configure but it does not make sense because the plugin is not installed...??.?☝ 🙃

            log file : https://paste.armada.digital/cageyixumu.md

            I don't have any LDAP errors, I'm wondering if this is even related?

            rmdesR Offline
            rmdesR Offline
            rmdes
            wrote on last edited by
            #20

            I restarted the app, tried to install again, it works ! 🤘
            a172d5f3-c32c-4121-93e8-1a51497c88a3-image.png

            rmdesR 1 Reply Last reply
            1
            • rmdesR rmdes

              I restarted the app, tried to install again, it works ! 🤘
              a172d5f3-c32c-4121-93e8-1a51497c88a3-image.png

              rmdesR Offline
              rmdesR Offline
              rmdes
              wrote on last edited by
              #21

              Trying to understand what's the purpose of the admin/pass login for this feature, anyone knows ?

              doodlemania2D 1 Reply Last reply
              0
              • rmdesR rmdes

                Trying to understand what's the purpose of the admin/pass login for this feature, anyone knows ?

                doodlemania2D Offline
                doodlemania2D Offline
                doodlemania2
                App Dev
                wrote on last edited by
                #22

                @rmdes That seems suspect - if this is a test instance, feed in your peertube admin u/p to see if that's what it is looking for.
                I'd be cautious of giving a plugin prod creds like that.

                1 Reply Last reply
                1
                • girishG Offline
                  girishG Offline
                  girish
                  Staff
                  wrote on last edited by
                  #23

                  Might be best to investigate the code at https://zeteo.me/gitea/Outils-PeerTube/peertube-plugin-auto-import-ytb . I think maybe because it's the only way to call peertube's api (with username/password).

                  1 Reply Last reply
                  2
                  • jdaviescoatesJ Offline
                    jdaviescoatesJ Offline
                    jdaviescoates
                    wrote on last edited by
                    #24

                    So, @jordanurbs @rmdes have either of you now successfully imported a YouTube channel into a Cloudron instance of PeerTube (either using CLI or a plugin)? If so, how did you do it? thanks!

                    I use Cloudron with Gandi & Hetzner

                    rmdesR 1 Reply Last reply
                    0
                    • jdaviescoatesJ jdaviescoates

                      So, @jordanurbs @rmdes have either of you now successfully imported a YouTube channel into a Cloudron instance of PeerTube (either using CLI or a plugin)? If so, how did you do it? thanks!

                      rmdesR Offline
                      rmdesR Offline
                      rmdes
                      wrote on last edited by
                      #25

                      @jdaviescoates Yes the plugin works just fine for me !
                      you can see it at work here : ukrainewararchive.eu/

                      1 Reply Last reply
                      2
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search