用Gambas3製作的youtube-dl的前端

您好,看到我之前有關Gambas3的帖子(我想學習大蝦,我應該從哪裡開始?),由於訪問和評論的數量眾多,我給您舉一個我今天早上做的小例子。

它是程序的前端 YouTube的-DL,我知道該程序還有其他前端,但正如我所說,這是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頁面上獲得)以及要將視頻保存到計算機上的路徑即可。

帶有gambas3的youtube-dl的前端

工作程序:下載視頻

這是一個視頻,因此您可以了解如何使用它以及如何工作:

下載按鈕

注意:

  • 在下載中,您將看到一個包含兩個文件的文件夾,.deb文件用於將其安裝在Debian / Ubuntu或衍生版本中,而.tar.gz是包含源代碼的文件。
  • 在gambas3編程思想中,可以將相同的源代碼轉換為其他gnu / linux發行版的安裝包。
  • 它是一個beta版本,如果您有任何問題,請告訴我,我會即時進行糾正。

享受它,問候。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

27條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   蓋爾曼 他說:

    彈出:
    sudo:curl:找不到命令

    然後使用:
    須藤wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / local / bin / youtube-dl

    然後:
    須藤chmod a + x / usr / local / bin / youtube-dl

    1.    蓋爾曼 他說:

      正確安裝在Kubuntu 14.04(64)上的圖標顯示在菜單上,但是當我觸摸它以打開應用程序時,它沒有執行任何操作……表明它正在運行,然後關閉,並且沒有任何圖形顯示。

      1.    烏鴉 他說:

        您是否安裝了大蝦3? 當我沒有安裝另一個應用程序時,類似的事情發生在我身上,所以當我從終端運行它時,我意識到我所缺少的是蝦,所以我安裝了它,問題得以解決。 嘗試從終端運行它,看看它能告訴您什麼。

        1.    蓋爾曼 他說:

          這是我要做的第一件事,首先安裝gambas 3,並進行驗證以確保我安裝了使用它並能正常運行的應用程序。

          1.    傑桑 他說:

            我是否在帖子中評論了您是否安裝了最新版本的youtube-dl?
            檢查它,因為可能存在錯誤。
            您還可以嘗試其他方法,這就是在控制台中編寫以下內容:
            下載Youtube
            並告訴我來自控制台的文本,因為它肯定會報告錯誤。
            注意:
            由於gnu / linux區分大寫和小寫字母,因此請準確地編寫“ DownloadYoutube”。

    2.    x11tete11x 他說:

      您可能必須:sudo apt-get install curl

      1.    蓋爾曼 他說:

        我已經完成了所有工作,但仍然無法正常工作,我留下一張照片:
        [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.    蓋爾曼 他說:

        我已經做了所有事情,但仍然無法正常工作。 我留下了截圖:
        http://postimg.org/image/h6wxwopcp/

        1.    傑桑 他說:

          我看到您已經解決了。 無論如何,我都會在控制台上出錯:
          當出現“字節碼太新”錯誤時,表明您安裝的gambas3的版本低於程序所需的版本。 有兩種解決方法:
          1)在您的gambas3的Ide中打開源代碼(我也提供了),然後再次編譯(創建可執行文件或安裝包)
          2)按照您的操作,使用menh ppa將gambas3更新到最新版本。
          最好的選擇是第二個,但有時無法完成,因此您必須使用第一個選項。

  2.   安德烈斯 他說:

    感謝您為我們提供了蝦的處理方法的示例,它為我們提供了靈感。

  3.   蓋爾曼 他說:

    下載該程序,然後按照說明安裝該程序,但它也不起作用,那可能是什麼? 我使用14.04位的Kubuntu 64 Beta
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    蓋爾曼 他說:

      準備!!! 我必須卸載所有內容,然後添加此存儲庫:
      sudo apt-add-repository ppa:nemh / gambas3
      並執行更新>升級> dist-upgrade,然後重新安裝該應用程序,它對我有用。

  4.   傑桑 他說:

    我剛剛對該程序進行了更新。 現在支持下載視頻列表。 也就是說,您可以放置​​幾個youtube鏈接,並用分號«;»隔開。 然後程序會在您指定的目錄中一一下載。
    對於已經下載了該程序的用戶,如果再次運行該程序(並且已連接到Internet),則會收到一條消息,指示存在新版本,請按“下載”按鈕在瀏覽器中打開一個窗口,您可以在其中找到google drive文件夾,其中有新的源代碼和.deb安裝程序包。 下載.deb軟件包以重新安裝。
    問候。

    1.    蓋爾曼 他說:

      我認為最好將新安裝程序放在本文的此處。
      正如您所問,我已經運行了該程序,得到的是新的youtube-dl更新
      我觸摸它,就把我帶到 http://rg3.github.io/youtube-dl/download.html 這與我最初下載的文件相同,並且給我該應用程序一個錯誤。
      我觸摸進入您的博客,出現的日期是:10年2019月XNUMX日,星期二!...?
      很抱歉,我既不是專家也不是計算機科學家,只是一個喜歡並支持自由軟件的人,我從95開始就使用Windows。
      在有人批評我之前,我說:我認為我的評論可以指導新移民以及那些感到抱歉或懶惰的人,但是我總是更願意在那些認識的人的幫助下擺脫我的無知。

      1.    傑桑 他說:

        @Ghermain:«我認為最好將新安裝的部件放在本文的此處»
        如果您按本文中的“下載”按鈕,將出現新版本(始終存在最新版本)。
        這確實是一個Google驅動器文件夾,我在其中上傳了該程序的更新:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        “我觸摸轉到您的博客,出現的日期是:10年2019月XNUMX日,星期二!!?”
        在blogspot.com中獲得入口菜單和標籤菜單選項是一個技巧

        如果您已經安裝了該程序,並且我更新了該程序的版本,則在啟動該程序時,會收到如下消息:
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        指示已發生的更改,並提供下載按鈕,將您帶到google驅動器的共享文件夾。

  5.   布斯甘貝羅 他說:

    和酒吧

    1.    傑桑 他說:

      @bsdgambaero:«和酒吧»
      我不明白你的意思……🙁

      1.    dh 他說:

        進度條

        1.    傑桑 他說:

          我沒有實現它,但是很容易做到。 我用進度條準備一個新版本。

          1.    傑桑 他說:
  6.   F3NIX 他說:

    好吧,當我看到您的應用程序時,我想開發一段時間,所以我製作了一個應用程序副本,但是在Lazarus 1.2中,我想測試該環境,我真的很喜歡它,我留下了源代碼,x64的deb ,以及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.    傑桑 他說:

      我很高興您鼓勵您在Lazarus中製作自己的版本。
      感謝您分享源代碼。

      1.    F3NIX 他說:

        一個快樂的朋友:),問候。

  7.   xurxo 他說:

    正如您所指示的,我已經安裝了最新版本的youtube-dl,並且已經安裝了gambas3和fron-end以及執行後的結果

    $下載

    是這樣的:錯誤:#2:無法加載類'FMain':字節碼太新了。 請升級大蝦。

    操作系統是Linux Mint 16 Petra。 在Mint(和Ubuntu)存儲庫中,不再有最新版本的大蝦。

    問候。

    1.    傑桑 他說:

      @Xurxo:您必須添加存儲庫pa:nemh / gambas3
      看一下Ghermain的評論:
      “準備!!! 我必須卸載所有內容,然後添加此存儲庫:
      sudo apt-add-repository ppa:nemh / gambas3
      並執行更新>升級> dist-upgrade,然後重新安裝該應用程序,它對我有用。»

      1.    xurxo 他說:

        同意; 我將查看該存儲庫中gambas3軟件包的版本是否與我已安裝的版本不同。

        我在命令行上使用了youtube-dl,沒有問題。 我只是想嘗試將此應用程序推薦給即使偶然碰巧也不打開終端的朋友和熟人。

        謝謝

        1.    傑桑 他說:

          @Xurxo:
          “推薦給甚至偶然打開終端的朋友和熟人。”
          它旨在使“反終端”用戶的生活更加輕鬆🙂