用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版本,如果您有任何问题,请告诉我,我会即时进行纠正。

享受它,问候。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  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.    x11泰特11x

      您可能必须: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的版本低于程序所需的版本。 有两种解决方法:
          1)在您的gambas3的Ide中打开源代码(我也提供),然后再次编译(创建可执行文件或安装包)
          2)像以前一样,使用menh ppa将gambas3更新到最新版本。
          最好的选择是第二个,但有时无法完成,因此您必须使用第一个选项。

  2.   安德烈斯

    感谢您为我们提供了虾的处理方法的示例,它为我们提供了灵感。

  3.   盖尔曼

    下载另一个程序,然后按提示安装它,但它也不起作用,那可能是什么? 我使用Kubuntu 14.04 beta 64
    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),则会收到一条消息,指示存在新版本,请按“下载”按钮在浏览器中打开一个窗口,将在我拥有新源代码和.deb安装程序包的google drive文件夹中找到。 下载.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:
          “推荐给甚至偶然打开终端的朋友和熟人。”
          它旨在使“反终端”用户的生活更加轻松🙂