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 4.4k 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
    #15

    Just testing this out now.. Classic warning:

    d888241a-e553-4924-ba05-60390469ebfe-image.png

    1 Reply Last reply
    0
    • 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 Online
                      jdaviescoatesJ Online
                      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