Front-End για youtube-dl φτιαγμένο με Gambas3

Γεια σας, βλέποντας πόσο επιτυχημένη ήταν η προηγούμενη ανάρτησή μου για το Gambas3 (Θέλω να μάθω τις γαρίδες, από πού να ξεκινήσω;), από τον αριθμό των επισκέψεων και των σχολίων, σας παρουσιάζω ένα μικρό παράδειγμα που έκανα σήμερα το πρωί.

Είναι μια διεπαφή του προγράμματος youtube-dl, Ξέρω ότι υπάρχουν και άλλα Front-End αυτού του προγράμματος, αλλά όπως είπα, είναι ένα παράδειγμα του τι μπορεί να γίνει με το gambas3.

Σε περίπτωση που δεν το γνωρίζετε, youtube-dl είναι ένα πρόγραμμα που μας βοηθά να κατεβάζουμε βίντεο YouTube από τη γραμμή εντολών (το αγαπημένο μας τερματικό).

Για να δουλέψετε καλά το youtube-dl και το πρόγραμμα στο gambas3, πρέπει να εγκαταστήσετε την τελευταία έκδοση του youtube-dl

Έτσι μπορείτε να εγκαταστήσετε την τελευταία έκδοση του youtube-dl:
sudo curl https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

Μπορείτε να βρείτε περισσότερες πληροφορίες στη σελίδα του έργου:
http://rg3.github.io/youtube-dl/download.html

Αυτό που έχω κάνει στο gambas3, είναι μια φόρμα που θα διευκολύνει τη χρήση του, απλά πρέπει να υποδείξετε τη διαδρομή «κοινή χρήση» (την οποία λαμβάνετε στη σελίδα youtube) και τη διαδρομή όπου θέλετε να αποθηκεύσετε το βίντεο στον υπολογιστή σας.

Front-End για youtube-dl με gambas3

Πρόγραμμα εργασίας: λήψη βίντεο

Εδώ έχετε ένα βίντεο για να δείτε πώς να το χρησιμοποιήσετε και πώς λειτουργεί:

Λήψη κουμπιού

Σημείωση:

  • Στη λήψη θα δείτε ένα φάκελο με δύο αρχεία, το αρχείο .deb είναι να το εγκαταστήσετε στο Debian / Ubuntu ή παράγωγα, και το .tar.gz, που είναι αυτός που περιέχει τον πηγαίο κώδικα.
  • Στην ιδέα προγραμματισμού gambas3, ο ίδιος πηγαίος κώδικας μπορεί να μετατραπεί σε πακέτα εγκατάστασης για άλλες διανομές gnu / linux.
  • Είναι μια έκδοση beta, αν έχετε κάποιο πρόβλημα, ενημερώστε με και θα το διορθώσω αμέσως.

Απολαύστε το, χαιρετισμούς.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ζερμέν dijo

    Αυτό εμφανίζεται:
    sudo: curl: η εντολή δεν βρέθηκε

    Στη συνέχεια χρησιμοποιήστε:
    sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    και αργότερα:
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    Ζερμέν dijo

      Εγκαταστάθηκε σωστά στο Kubuntu 14.04 (64) το εικονίδιο εμφανίζεται στο μενού, αλλά όταν το αγγίζω για να ανοίξει την εφαρμογή δεν κάνει τίποτα ... Δείχνει ότι εκτελείται και μετά κλείνει και τίποτα δεν εμφανίζεται γραφικά.

      1.    κοράκι dijo

        Έχετε εγκαταστήσει τη γαρίδα 3; Κάτι σαν αυτό μου συνέβη προηγουμένως με άλλη εφαρμογή όταν δεν την είχα εγκαταστήσει, οπότε όταν το έτρεξα από το τερματικό συνειδητοποίησα ότι αυτό που μου έλειπε ήταν οι γαρίδες, οπότε το εγκατέστησα και το πρόβλημα λύθηκε. Προσπαθήστε να το εκτελέσετε από το τερματικό για να δείτε τι σας λέει.

        1.    Ζερμέν dijo

          Ήταν το πρώτο πράγμα που έκανα, εγκατέστησα το gambas 3 πριν από οτιδήποτε άλλο και για να το επαληθεύσω εγκατέστησα μια εφαρμογή που το χρησιμοποιεί και λειτουργεί τέλεια.

          1.    jsbsan dijo

            Έχετε εγκαταστήσει την τελευταία έκδοση του youtube-dl όπως σχολιάζω στην ανάρτηση;
            Ελέγξτε το γιατί ενδέχεται να υπάρχει το σφάλμα.
            Μπορείτε επίσης να δοκιμάσετε κάτι άλλο, δηλαδή να το γράψετε στην κονσόλα:
            Λήψη του YouTube
            Και πες μου το κείμενο που βγαίνει από την κονσόλα, αφού σίγουρα θα αναφέρει ένα σφάλμα.
            Σημείωση:
            Γράψτε ακριβώς "DownloadYoutube", καθώς το gnu / linux κάνει διάκριση μεταξύ κεφαλαίων και πεζών γραμμάτων.

    2.    x11tete11x dijo

      πιθανότατα πρέπει: sudo apt-get install curl

      1.    Ζερμέν dijo

        Έχω κάνει τα πάντα και εξακολουθεί να μην λειτουργεί, αφήνω μια φωτογραφία:
        [url = http: //postimg.org/image/h6wxwopcp/full/] [img] http://s20.postimg.org/agggn9271/instant_nea3.png [/ img] [/ url]
        [url = http: //postimage.org/index.php? lang = ισπανικά] imag [/ url]

      2.    Ζερμέν dijo

        Έχω ήδη κάνει τα πάντα και εξακολουθεί να μην λειτουργεί. Αφήνω ένα στιγμιότυπο οθόνης:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan dijo

          Είδα ότι το έχετε ήδη λύσει. Τέλος πάντων, κάνω το σφάλμα που λάβατε στην κονσόλα:
          Όταν εμφανιστεί το σφάλμα "Bytecode πολύ πρόσφατο", αυτό σημαίνει ότι η έκδοση του gambas3 που έχετε εγκαταστήσει είναι χαμηλότερη από αυτήν που απαιτείται από το πρόγραμμα. Υπάρχουν δύο τρόποι επίλυσης αυτού:
          1) Ανοίξτε τον πηγαίο κώδικα (τον οποίο παρέχω επίσης) στην ιδέα του gambas3 σας και μεταγλωττίστε τον ξανά (δημιουργήστε το εκτελέσιμο ή το πακέτο εγκατάστασης)
          2) Ενημερώστε το gambas3, στην πιο σύγχρονη έκδοση, χρησιμοποιώντας το menh ppa, όπως έχετε κάνει.
          Η καλύτερη επιλογή είναι η 2η, αλλά μερικές φορές δεν μπορεί να γίνει, οπότε πρέπει να χρησιμοποιήσετε την 1η επιλογή.

  2.   Αντρές dijo

    Ευχαριστούμε που μας δώσατε παραδείγματα για το τι μπορεί να γίνει με τις γαρίδες, χρησιμεύει ως έμπνευση.

  3.   Ζερμέν dijo

    Κατεβάστε αυτό το άλλο πρόγραμμα και το εγκατέστησα όπως λέει εκεί και δεν λειτουργεί ούτε. Τι θα μπορούσε να είναι; Χρησιμοποιώ το Kubuntu 14.04 beta από 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    Ζερμέν dijo

      Ετοιμος!!! Έπρεπε να απεγκαταστήσω τα πάντα και μετά να προσθέσω αυτό το αποθετήριο:
      sudo apt-add-repository ppa: nemh / gambas3
      και κάντε μια ενημέρωση> αναβάθμιση> dist-upgrade και στη συνέχεια επανεγκαταστήστε την εφαρμογή και λειτουργεί για μένα.

  4.   jsbsan dijo

    Μόλις ενημέρωσα το πρόγραμμα. Τώρα υποστηρίξτε τη λίστα βίντεο λήψης. Δηλαδή, μπορείτε να βάλετε πολλούς συνδέσμους YouTube, διαχωρίζοντάς τους με τον ερωτηματικό «;» και το πρόγραμμα το κατεβάζει ένα προς έναν στον κατάλογο που υποδεικνύετε.
    Για όσους από εσάς έχετε κατεβάσει το πρόγραμμα, εάν το εκτελέσετε ξανά (και είστε συνδεδεμένοι στο Διαδίκτυο), λαμβάνετε ένα μήνυμα που δείχνει ότι υπάρχει μια νέα έκδοση, πατήστε το κουμπί λήψης για να ανοίξετε ένα παράθυρο στο πρόγραμμα περιήγησής σας όπου θα βρει το φάκελο της μονάδας google όπου έχω τον νέο πηγαίο κώδικα και το πακέτο εγκατάστασης .deb. Πραγματοποιήστε λήψη του πακέτου .deb για να το εγκαταστήσετε ξανά.
    Χαιρετισμούς.

    1.    Ζερμέν dijo

      Νομίζω καλύτερα να βάλω το νέο πρόγραμμα εγκατάστασης εδώ στο άρθρο.
      Όπως ρωτάτε, έχω εκτελέσει το πρόγραμμα και αυτό που λαμβάνω είναι μια νέα ενημέρωση στο youtube-dl
      Το αγγίζω και με παίρνει http://rg3.github.io/youtube-dl/download.html που είναι το ίδιο που είχα κατεβάσει αρχικά και μου έδωσε ένα σφάλμα για την εφαρμογή.
      Αγγίζω για να μεταβείτε στο ιστολόγιό σας και η ημερομηνία που εμφανίζεται είναι: Τρίτη 10 Σεπτεμβρίου 2019! ...;
      Συγγνώμη για όλα τα χάσματα, δεν είμαι ειδικός ή επιστήμονας υπολογιστών, απλώς ένα άτομο που του αρέσει και υποστηρίζει το ελεύθερο λογισμικό και χρησιμοποιώ τα Windows από το 95
      Πριν κάποιος με επικρίνει, λέω: Νομίζω ότι τα σχόλιά μου καθοδηγούν τους νεοεισερχόμενους και εκείνους που αισθάνονται συγνώμη ή τεμπέληδες να ρωτήσουν, αλλά προτιμώ πάντα να ξεφύγω από την άγνοιά μου με τη βοήθεια εκείνων που το γνωρίζουν.

      1.    jsbsan dijo

        @Ghermain: «Νομίζω ότι είναι καλύτερο να τοποθετήσετε το νέο εγκατεστημένο εδώ στο άρθρο»
        Εάν κάνετε κλικ στο κουμπί "Λήψη" σε αυτό το άρθρο, θα εμφανιστεί η νέα έκδοση (η τελευταία έκδοση θα είναι πάντα εκεί).
        Είναι πραγματικά ένας φάκελος Google Drive, όπου ανεβάζω την ενημέρωση αυτού του προγράμματος:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "Αγγίζω για μετάβαση στο ιστολόγιό σας και η ημερομηνία που εμφανίζεται είναι: Τρίτη 10 Σεπτεμβρίου 2019! ...;"
        Είναι ένα τέχνασμα στο blogspot.com να έχετε την επιλογή των μενού εισαγωγής και των μενού ετικετών

        Εάν έχετε ήδη εγκαταστήσει το πρόγραμμα και ενημερώσω την έκδοση του προγράμματος, όταν ξεκινάτε το πρόγραμμα, θα λάβετε ένα τέτοιο μήνυμα,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        για να υποδείξετε τις αλλαγές που έχουν πραγματοποιηθεί και δίνοντας το κουμπί λήψης θα μεταφερθείτε στον κοινόχρηστο φάκελο του Google Drive.

  5.   bsdgambero dijo

    και το μπαρ

    1.    jsbsan dijo

      @bsdgambaero: «και το μπαρ»
      Δεν ξέρω τι εννοείς ... 🙁

      1.    ddhjdfbiwqnd dijo

        γραμμή προόδου

        1.    jsbsan dijo

          Δεν το έχω εφαρμόσει, αλλά είναι εύκολο να το κάνω. Προετοιμάζω μια νέα έκδοση με τη γραμμή προόδου.

          1.    jsbsan dijo

            Γραμμή προόδου: Έχουν ήδη ενσωματωθεί στην έκδοση 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            αφορά

  6.   f3niX dijo

    Λοιπόν, όταν είδα την εφαρμογή σας, ήθελα να αναπτύξω για λίγο, οπότε έκανα ένα αντίγραφο της εφαρμογής σας, αλλά στο Lazarus 1.2 ήθελα να δοκιμάσω αυτό το περιβάλλον και μου άρεσε πολύ, αφήνω τις πηγές, το χρέος για το x64 , και το εκτελέσιμο για x64, η αλήθεια είναι ότι δεν χρειάζεται να μεταγλωττίσω το 386 και δεν μπόρεσα να διαμορφώσω τη διασταύρωση, το επισυνάπτω:

    Deb amd64 (Δοκιμασμένο στο Ubuntu 13.10):
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Εκτελέσιμο Tar.Gz.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Κώδικας:
    https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI

    Χαιρετισμούς φίλε.

    1.    jsbsan dijo

      Χαίρομαι που ενθαρρύνατε να φτιάξετε τη δική σας εκδοχή στο Lazarus.
      Ευχαριστούμε που κοινοποιήσατε τον πηγαίο κώδικα.

      1.    f3niX dijo

        Ένας φίλος ευχαρίστησης :), χαιρετισμούς.

  7.   Xurxo dijo

    Έχω εγκαταστήσει την τελευταία έκδοση του youtube-dl όπως υποδεικνύετε, έχω εγκαταστήσει το gambas3 και το fron-end και το αποτέλεσμα κατά την εκτέλεση

    Λήψη $ YouTube

    είναι αυτό: ΣΦΑΛΜΑ: # 2: Δεν είναι δυνατή η φόρτωση της κλάσης "FMain": Το Bytecode είναι πολύ πρόσφατο. Αναβαθμίστε τις γαρίδες.

    Το λειτουργικό σύστημα είναι Linux Mint 16 Petra. και στα αποθετήρια Mint (και Ubuntu) δεν υπάρχουν πλέον τρέχουσες εκδόσεις γαρίδας.

    Χαιρετισμούς.

    1.    jsbsan dijo

      @Xurxo: Πρέπει να προσθέσετε το αποθετήριο pa: nemh / gambas3
      Κοιτάξτε το σχόλιο του Ghermain:
      "Ετοιμος!!! Έπρεπε να απεγκαταστήσω τα πάντα και μετά να προσθέσω αυτό το αποθετήριο:
      sudo apt-add-repository ppa: nemh / gambas3
      και κάντε μια ενημέρωση> αναβάθμιση> dist-upgrade και, στη συνέχεια, εγκαταστήστε ξανά την εφαρμογή και λειτουργεί για μένα. »

      1.    Xurxo dijo

        Συμφωνώ; Θα δω αν οι εκδόσεις των πακέτων gambas3 σε αυτό το αποθετήριο διαφέρουν από αυτές που έχω εγκαταστήσει.

        Χρησιμοποιώ το youtube-dl στη γραμμή εντολών, χωρίς προβλήματα. Ήθελα απλώς να δοκιμάσω αυτήν την εφαρμογή για να την προτείνω σε φίλους και γνωστούς που δεν ανοίγουν τερματικό ακόμη και τυχαία.

        Σας ευχαριστώ

        1.    jsbsan dijo

          @Xurxo:
          "Το προτείνετε σε φίλους και γνωστούς που δεν ανοίγουν τερματικό ακόμη και τυχαία."
          Έχει σχεδιαστεί για να διευκολύνει τη ζωή των "τερματικών" χρηστών 🙂