Front-End cho youtube-dl được tạo bằng Gambas3

Xin chào, đã thấy bài viết trước của tôi về Gambas3 (Tôi muốn học Tôm, tôi phải bắt đầu từ đâu?), về số lượt truy cập và nhận xét, tôi mang đến cho bạn một ví dụ nhỏ mà tôi đã thực hiện sáng nay.

Nó là một Front-End của chương trình youtube-dl, Tôi biết rằng có nhiều Front-End khác của chương trình này, nhưng như tôi đã nói, nó là một ví dụ về những gì có thể được thực hiện với gambas3.

Trong trường hợp bạn không biết, youtube-dl là một chương trình giúp chúng tôi tải xuống các video YouTube từ dòng lệnh (thiết bị đầu cuối yêu quý của chúng tôi).

Để youtube-dl và chương trình hoạt động tốt trên gambas3, bạn cần cài đặt phiên bản youtube-dl mới nhất

Đây là cách cài đặt phiên bản youtube-dl mới nhất:
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

Bạn có thể tìm thêm thông tin trên trang dự án:
http://rg3.github.io/youtube-dl/download.html

Những gì tôi đã làm trong gambas3, là một biểu mẫu sẽ tạo điều kiện thuận lợi cho việc sử dụng nó, bạn chỉ cần chỉ ra đường dẫn "chia sẻ" (bạn lấy trên trang youtube) và đường dẫn nơi bạn muốn lưu video trên máy tính của mình.

Front-End cho youtube-dl với gambas3

Chương trình hoạt động: tải xuống video

Ở đây bạn có một video để bạn có thể xem cách sử dụng nó và cách nó hoạt động:

Nút tải xuống

Lưu ý:

  • Trong phần tải xuống, bạn sẽ thấy một thư mục có hai tệp, tệp .deb là để cài đặt nó trong Debian / Ubuntu hoặc các dẫn xuất và .tar.gz, là tệp chứa mã nguồn.
  • Trong ý tưởng lập trình gambas3, cùng một mã nguồn có thể được chuyển đổi thành các gói cài đặt cho các bản phân phối gnu / linux khác.
  • Đây là phiên bản beta, nếu bạn có bất kỳ vấn đề gì, hãy cho tôi biết, và tôi sẽ sửa nó nhanh chóng.

Hãy tận hưởng nó, lời chào.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   dưa chua dijo

    Điều này bật lên:
    sudo: curl: không tìm thấy lệnh

    Sau đó sử dụng:
    sudo wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    và sau đó:
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    dưa chua dijo

      Được cài đặt đúng trong Kubuntu 14.04 (64) biểu tượng hiển thị trong menu nhưng khi tôi chạm vào nó để mở ứng dụng, nó không có gì cả ... Nó cho thấy rằng nó đang chạy và sau đó nó đóng lại và không có gì được hiển thị bằng đồ họa.

      1.    con quạ dijo

        Bạn đã cài đặt prawns 3 chưa? Một cái gì đó như thế này đã xảy ra với tôi trước đây với một ứng dụng khác khi tôi chưa cài đặt nó, vì vậy khi tôi chạy nó từ thiết bị đầu cuối, tôi nhận ra rằng thứ tôi thiếu là con tôm, vì vậy tôi đã cài đặt nó và vấn đề đã được giải quyết. Hãy thử chạy nó từ thiết bị đầu cuối để xem nó nói gì với bạn.

        1.    dưa chua dijo

          Đó là điều đầu tiên tôi làm, cài đặt gambas 3 trước bất kỳ thứ gì khác và để xác minh nó, tôi đã cài đặt một ứng dụng sử dụng nó và hoạt động hoàn hảo.

          1.    jsbsan dijo

            Bạn đã cài đặt phiên bản youtube-dl mới nhất như tôi nhận xét trong bài viết chưa?
            Kiểm tra nó vì có thể có lỗi.
            Bạn cũng có thể thử một cái gì đó khác, đó là viết điều này trong bảng điều khiển:
            Tải xuốngYoutube
            Và cho tôi biết văn bản xuất hiện từ bảng điều khiển, vì nó chắc chắn sẽ báo lỗi.
            Lưu ý:
            Viết chính xác "DownloadYoutube", vì gnu / linux phân biệt chữ hoa và chữ thường.

    2.    x11tete11x dijo

      bạn có thể phải: sudo apt-get install curl

      1.    dưa chua dijo

        Mình đã làm mọi cách mà vẫn không được, mình để lại ảnh:
        [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 = spanish] image [/ url]

      2.    dưa chua dijo

        Tôi đã làm tất cả mọi thứ và nó vẫn không hoạt động. Tôi để lại ảnh chụp màn hình:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan dijo

          Tôi thấy rằng bạn đã giải quyết nó. Dù sao thì tôi cũng tạo ra lỗi mà bạn gặp phải trên bảng điều khiển:
          Khi lỗi "Bytecode too near" xuất hiện, có nghĩa là phiên bản gambas3 bạn đã cài đặt thấp hơn phiên bản mà chương trình yêu cầu. Có hai cách để giải quyết vấn đề này:
          1) Mở mã nguồn (mà tôi cũng cung cấp) trong Ide về gambas3 của bạn và biên dịch lại (tạo tệp thực thi hoặc gói cài đặt)
          2) Cập nhật gambas3, lên phiên bản hiện đại nhất, sử dụng menh ppa, như bạn đã làm.
          Phương án tốt nhất là phương án thứ 2, nhưng đôi khi không thể thực hiện được nên bạn phải sử dụng phương án thứ nhất.

  2.   Andres dijo

    Cảm ơn vì đã cho chúng tôi những ví dụ về những gì có thể làm với tôm, đây là nguồn cảm hứng.

  3.   dưa chua dijo

    Tải xuống chương trình khác này và tôi đã cài đặt nó như nó nói ở đó và nó cũng không hoạt động. Nó có thể là gì? Tôi sử dụng Kubuntu 14.04 beta 64
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    dưa chua dijo

      Sẵn sàng!!! Tôi đã phải gỡ cài đặt mọi thứ, sau đó thêm kho lưu trữ này:
      sudo apt-add-repository ppa: nemh / gambas3
      và thực hiện cập nhật> nâng cấp> nâng cấp bản phân phối và sau đó cài đặt lại ứng dụng và nó hoạt động với tôi.

  4.   jsbsan dijo

    Tôi vừa cập nhật chương trình. Bây giờ hỗ trợ tải xuống danh sách video. Đó là, bạn có thể đặt một số liên kết YouTube, phân tách chúng bằng ký tự dấu chấm phẩy «;» và chương trình tải xuống từng cái một trong thư mục mà bạn chỉ định.
    Đối với những bạn đã tải xuống chương trình, nếu bạn chạy lại chương trình (và bạn đã kết nối với internet), bạn nhận được thông báo cho biết có phiên bản mới, hãy nhấn nút tải xuống để mở một cửa sổ trong trình duyệt của bạn nơi bạn sẽ tìm thấy thư mục google drive nơi tôi có mã nguồn mới và gói trình cài đặt .deb. Tải xuống gói .deb để cài đặt lại.
    Chúc mừng.

    1.    dưa chua dijo

      Tôi nghĩ tốt hơn nên đặt trình cài đặt mới ngay tại đây trong bài viết.
      Như bạn hỏi, tôi đã chạy chương trình và những gì tôi nhận được là bản cập nhật youtube-dl mới
      Tôi chạm vào nó và nó đưa tôi đến http://rg3.github.io/youtube-dl/download.html cũng giống như tôi đã tải xuống ban đầu và nó gây ra lỗi cho ứng dụng.
      Tôi chạm để truy cập blog của bạn và ngày xuất hiện là: Thứ Ba, ngày 10 tháng 2019 năm XNUMX! ...?
      Xin lỗi vì tất cả những điều lộn xộn, tôi không phải là một chuyên gia cũng không phải là một nhà khoa học máy tính, chỉ là một người thích và ủng hộ phần mềm miễn phí và tôi đã sử dụng Windows từ năm 95
      Trước khi ai đó chỉ trích tôi, tôi nói: Tôi nghĩ rằng những nhận xét của tôi hướng dẫn những người mới đến và những người cảm thấy tiếc hoặc lười hỏi nhưng tôi luôn muốn thoát khỏi sự thiếu hiểu biết của mình với sự giúp đỡ của những người biết.

      1.    jsbsan dijo

        @Ghermain: «Tôi nghĩ tốt hơn nên đặt cái mới được cài đặt ngay tại đây trong bài viết»
        Nếu bạn nhấp vào nút "Tải xuống" trong bài viết này, phiên bản mới sẽ ra mắt (phiên bản mới nhất sẽ luôn ở đó).
        Nó thực sự là một thư mục google drive, nơi tôi tải lên bản cập nhật của chương trình này:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "Tôi chạm để truy cập blog của bạn và ngày xuất hiện là: Thứ Ba, ngày 10 tháng 2019 năm XNUMX! ...?"
        Đó là một thủ thuật trong blogspot.com để có được tùy chọn menu mục nhập và menu thẻ

        Nếu bạn đã cài đặt chương trình và tôi cập nhật phiên bản của chương trình, khi bạn khởi động chương trình, bạn sẽ nhận được thông báo như thế này,
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        để cho biết những thay đổi đã diễn ra và đưa ra nút tải xuống sẽ đưa bạn đến thư mục chia sẻ của google drive.

  5.   bsdgambero dijo

    và quán bar

    1.    jsbsan dijo

      @bsdgambaero: «và thanh»
      Tôi không biết ý bạn là gì… 🙁

      1.    ddhjdfbiwqnd dijo

        thanh tiến trình

        1.    jsbsan dijo

          Tôi đã không thực hiện nó, nhưng nó rất dễ thực hiện. Tôi chuẩn bị một phiên bản mới với thanh tiến trình.

          1.    jsbsan dijo

            Thanh tiến trình: Chúng đã được tích hợp trong phiên bản 0.0.5
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            Liên quan

  6.   f3niX dijo

    Khi tôi thấy ứng dụng của bạn, tôi muốn phát triển một thời gian, vì vậy tôi đã tạo một bản sao của ứng dụng của bạn nhưng trong Lazarus 1.2, tôi muốn thử nghiệm môi trường đó và tôi thực sự thích nó rất nhiều, tôi để lại nguồn, deb cho x64 và tệp thực thi cho x64, sự thật là tôi không phải biên dịch trong 386 và tôi không thể định cấu hình biên dịch chéo, tôi đính kèm nó:

    Deb amd64 (Đã thử nghiệm trên Ubuntu 13.10):
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Thực thi Tar.Gz.
    https://mega.co.nz/#!mkZ1iDgC!J-O476o9guxm0QFnYgjaqo92vI3_edyQV-AuD9cs8aY

    Mã:
    https://mega.co.nz/#!ykRxTLgD!JGex6sUTQP3j0h86QGoAOwCdqv0IeI4jI8cFv3Rs1GI

    Chào bạn.

    1.    jsbsan dijo

      Tôi rất vui vì bạn đã quyết định tạo phiên bản của riêng mình trong Lazarus.
      Cảm ơn vì đã chia sẻ mã nguồn.

      1.    f3niX dijo

        Một người bạn hân hạnh :), lời chào.

  7.   Xurxo dijo

    Tôi đã cài đặt phiên bản youtube-dl mới nhất như bạn cho biết, tôi đã cài đặt gambas3 và fron-end và kết quả khi thực thi nó

    $ Tải xuốngYoutube

    đó là cái này: LỖI: # 2: Không thể tải lớp 'FMain': Bytecode quá mới. Vui lòng nâng cấp Tôm.

    Hệ điều hành là Linux Mint 16 Petra. và trong kho lưu trữ của Mint (và Ubuntu) không còn phiên bản hiện tại của tôm nữa.

    Chúc mừng.

    1.    jsbsan dijo

      @Xurxo: Bạn phải thêm kho lưu trữ pa: nemh / gambas3
      Nhìn vào bình luận của Ghermain:
      "Sẵn sàng!!! Tôi đã phải gỡ cài đặt mọi thứ, sau đó thêm kho lưu trữ này:
      sudo apt-add-repository ppa: nemh / gambas3
      và thực hiện cập nhật> nâng cấp> nâng cấp bản phân phối rồi cài đặt lại ứng dụng và nó hoạt động với tôi. »

      1.    Xurxo dijo

        Đồng ý; Tôi sẽ xem các phiên bản của gói gambas3 trong kho lưu trữ đó có khác với những phiên bản mà tôi đã cài đặt hay không.

        Tôi sử dụng youtube-dl trên dòng lệnh mà không gặp sự cố. Tôi chỉ muốn thử ứng dụng này để giới thiệu nó cho bạn bè và người quen, những người không mở thiết bị đầu cuối thậm chí là tình cờ.

        thanks

        1.    jsbsan dijo

          @Xurxo:
          "Hãy giới thiệu nó cho bạn bè và người quen, những người không mở một thiết bị đầu cuối tình cờ."
          Nó được thiết kế để giúp cuộc sống của người dùng "chống thiết bị đầu cuối" dễ dàng hơn 🙂