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のフロントエンド

プログラムの動作:ビデオのダウンロード

ここにビデオがあるので、それを使用する方法とそれがどのように機能するかを見ることができます:

ダウンロードボタン

注意:

  • ダウンロードには、XNUMXつのファイルを含むフォルダーが表示されます。.debファイルはDebian / Ubuntuまたは派生物にインストールするためのものであり、.tar.gzはソースコードを含むものです。
  • gambas3プログラミングのアイデアでは、同じソースコードを他のgnu / linuxディストリビューションのインストールパッケージに変換できます。
  • これはベータ版です。問題が発生した場合はお知らせください。その場で修正します。

どうぞお楽しみください、ご挨拶。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

27コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ガーメイン

    これがポップアップします:
    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.    ガーメイン

      Kubuntu 14.04(64)に正しくインストールされていると、メニューにアイコンが表示されますが、タッチしてアプリケーションを開くと、何も実行されません...実行中であることを示してから閉じ、グラフィックは表示されません。

      1.    カラス

        エビ3はインストールされていますか? 以前、別のアプリケーションをインストールしていないときにこのようなことが起こったので、ターミナルから実行すると、足りないのはエビだと気づいたので、インストールして問題を解決しました。 ターミナルから実行して、何が表示されるかを確認してください。

        1.    ガーメイン

          それは私が最初にしたことでした。何よりもまずgambas3をインストールし、それを確認するために、それを使用して完全に機能するアプリケーションをインストールしました。

          1.    じぶんさん

            投稿にコメントしているように、youtube-dlの最新バージョンをインストールしましたか?
            エラーの可能性がありますのでご確認ください。
            コンソールでこれを書くことである他の何かを試すこともできます:
            DownloadYoutube
            そして、コンソールから出てくるテキストを教えてください。間違いなくエラーが報告されるからです。
            注意:
            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 = spanish] imag [/ url]

      2.    ガーメイン

        私はすでにすべてを実行しましたが、それでも機能しません。 スクリーンショットを残します:
        http://postimg.org/image/h6wxwopcp/

        1.    じぶんさん

          あなたはすでにそれを解決しているのを見ました。 とにかく私はあなたがコンソールで得たエラーを作ります:
          「バイトコードが最近です」というエラーが表示された場合は、インストールしたgambas3のバージョンがプログラムに必要なバージョンよりも低いことを意味します。 これを解決するにはXNUMXつの方法があります。
          1)gambas3のIdeでソースコード(私も提供しています)を開き、再度コンパイルします(実行可能ファイルまたはインストールパッケージを作成します)
          2)これまでと同様に、menh ppaを使用して、gambas3を最新バージョンに更新します。
          最良のオプションは2番目ですが、それができない場合もあるため、1番目のオプションを使用する必要があります。

  2.   アンドレス

    エビで何ができるかの例を教えてくれてありがとう、それはインスピレーションとして役立ちます。

  3.   ガーメイン

    この他のプログラムをダウンロードして、そこに書かれているようにインストールしましたが、それも機能しません。 私は14.04のKubuntu64ベータを使用しています
    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リンクを配置できます。 プログラムは、指定したディレクトリにXNUMXつずつダウンロードします。
    プログラムをダウンロードした方は、再度実行すると(インターネットに接続していると)、新しいバージョンがあることを示すメッセージが表示されます。ダウンロードボタンを押して、ブラウザにウィンドウを開きます。新しいソースコードと.debインストーラーパッケージがあるgoogleドライブフォルダが見つかります。 .debパッケージをダウンロードして再インストールします。
    ご挨拶。

    1.    ガーメイン

      新しいインストーラーをここの記事に載せたほうがいいと思います。
      あなたが尋ねるように、私はプログラムを実行しました、そして私が得るものは新しいyoutube-dlアップデートです
      私はそれに触れて、それは私を連れて行きます http://rg3.github.io/youtube-dl/download.html これは私が最初にダウンロードしたものと同じで、アプリケーションのエラーが発生しました。
      タッチしてあなたのブログにアクセスします。表示される日付は10年2019月XNUMX日火曜日です!...?
      すべての混乱をお詫び申し上げます。私は専門家でもコンピューター科学者でもありません。フリーソフトウェアが好きでサポートしているだけで、95年からWindowsを使用しています。
      誰かが私を批判する前に、私はこう言います。私のコメントは、新参者や、申し訳ない、または怠惰な質問をする人を導くと思いますが、私は常に、知っている人の助けを借りて無知から抜け出すことを好みます。

      1.    じぶんさん

        @Ghermain:«ここにインストールした新しいものを記事に配置する方が良いと思います»
        この記事の「ダウンロード」ボタンをクリックすると、新しいバージョンが表示されます(最新バージョンが常に表示されます)。
        それは本当にグーグルドライブフォルダであり、ここで私はこのプログラムのアップデートをアップロードします:
        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.   bsdgambero

    とバー

    1.    じぶんさん

      @bsdgambaero:«そしてバー»
      どういう意味かわかりません…🙁

      1.    dhjdfbiwqnd

        プログレスバー

        1.    じぶんさん

          まだ実装していませんが、簡単に実装できます。 プログレスバー付きの新しいバージョンを準備します。

          1.    じぶんさん

            プログレスバー:バージョン0.0.5にすでに組み込まれています
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            よろしく

  6.   F3niX

    さて、あなたのアプリを見たとき、しばらく開発したかったので、あなたのアプリケーションのコピーを作成しましたが、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.    じぶんさん

      あなたがラザロであなた自身のバージョンを作ることを奨励してくれてうれしいです。
      ソースコードを共有していただきありがとうございます。

      1.    F3niX

        喜びの友人:)、挨拶。

  7.   Xurxo

    ご指摘のとおり、最新バージョンのyoutube-dlをインストールしました。gambas3とfron-endをインストールし、実行時の結果を確認しました。

    $ DownloadYoutube

    これは次のとおりです。エラー:#2:クラス 'FMain'を読み込めません:バイトコードが最近です。 エビをアップグレードしてください。

    OSはLinuxMint 16Petraです。 Mint(およびUbuntu)リポジトリには、現在のバージョンのエビはありません。

    ご挨拶。

    1.    じぶんさん

      @Xurxo:リポジトリpaを追加する必要があります:nemh / gambas3
      Ghermainのコメントを見てください:
      「準備ができました!!! すべてをアンインストールしてから、このリポジトリを追加する必要がありました。
      sudo apt-add-repository ppa:nemh / gambas3
      更新>アップグレード> dist-upgradeを実行してから、アプリケーションを再インストールすると、機能します。»

      1.    Xurxo

        同意する; そのリポジトリ内のgambas3パッケージのバージョンが、インストールしたものと異なるかどうかを確認します。

        コマンドラインでyoutube-dlを問題なく使用しています。 たまたま端末を開かない友人や知人におすすめするために、このアプリを試してみたかっただけです。

        ありがとう

        1.    じぶんさん

          @Xurxo:
          「たまたまターミナルを開かない友人や知人に勧めましょう。」
          「アンチターミナル」ユーザーの生活を楽にするように設計されています🙂