Front-End สำหรับ youtube-dl ที่สร้างด้วย Gambas3

สวัสดีเมื่อเห็นว่าโพสต์ก่อนหน้าของฉันเกี่ยวกับ Gambas3 ประสบความสำเร็จเพียงใด (อยากเรียนกุ้งต้องเริ่มจากไหน?) เนื่องจากจำนวนการเข้าชมและความคิดเห็นฉันจึงนำตัวอย่างเล็ก ๆ น้อย ๆ ที่ฉันทำเมื่อเช้านี้มาให้คุณ

เป็นส่วนหน้าของโปรแกรม YouTube-ดลฉันรู้ว่ายังมี Front-End อื่น ๆ ของโปรแกรมนี้ แต่อย่างที่บอกมันเป็นตัวอย่างของสิ่งที่ gambas3 สามารถทำได้

ในกรณีที่คุณไม่รู้ YouTube-ดล เป็นโปรแกรมที่ช่วยให้เราดาวน์โหลดวิดีโอ 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) และเส้นทางที่คุณต้องการบันทึกวิดีโอบนคอมพิวเตอร์

ส่วนหน้าสำหรับ youtube-dl พร้อม gambas3

โปรแกรมการทำงาน: ดาวน์โหลดวิดีโอ

นี่คือวิดีโอเพื่อให้คุณสามารถดูวิธีการใช้งานและวิธีการทำงาน:

ปุ่มดาวน์โหลด

หมายเหตุ:

  • ในการดาวน์โหลดคุณจะเห็นโฟลเดอร์ที่มีสองไฟล์ไฟล์. deb ใช้สำหรับติดตั้งใน Debian / Ubuntu หรืออนุพันธ์และ. tar.gz ซึ่งเป็นไฟล์ที่มีซอร์สโค้ด
  • ในแนวคิดการเขียนโปรแกรม gambas3 ซอร์สโค้ดเดียวกันสามารถแปลงเป็นแพ็คเกจการติดตั้งสำหรับการแจกแจง gnu / linux อื่น ๆ
  • เป็นรุ่นเบต้าหากคุณมีปัญหาใด ๆ โปรดแจ้งให้เราทราบและเราจะแก้ไขทันที

สนุกกับมันทักทาย


27 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  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.    จสบัน 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 = spanish] จินตภาพ [/ url]

      2.    เกอร์เมน dijo

        ฉันทำทุกอย่างแล้ว แต่ก็ยังไม่ได้ผล ฉันทิ้งภาพหน้าจอ:
        http://postimg.org/image/h6wxwopcp/

        1.    จสบัน dijo

          ฉันเห็นว่าคุณได้แก้ไขแล้ว อย่างไรก็ตามฉันทำข้อผิดพลาดที่คุณได้รับบนคอนโซล:
          เมื่อข้อผิดพลาด "Bytecode too last" ปรากฏขึ้นหมายความว่าเวอร์ชันของ gambas3 ที่คุณติดตั้งต่ำกว่าเวอร์ชันที่โปรแกรมต้องการ มีสองวิธีในการแก้ปัญหานี้:
          1) เปิดซอร์สโค้ด (ซึ่งฉันให้ไว้ด้วย) ใน Ide ของ gambas3 ของคุณและรวบรวมอีกครั้ง (สร้างไฟล์ปฏิบัติการหรือแพ็คเกจการติดตั้ง)
          2) อัปเดต gambas3 เป็นเวอร์ชันที่ทันสมัยที่สุดโดยใช้ menh ppa อย่างที่คุณเคยทำ
          ตัวเลือกที่ดีที่สุดคือตัวเลือกที่ 2 แต่บางครั้งก็ไม่สามารถทำได้คุณจึงต้องใช้ตัวเลือกที่ 1

  2.   Andres 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
      และทำการอัปเดต> อัปเกรด> การอัปเกรดระยะไกลจากนั้นติดตั้งแอปพลิเคชันใหม่และใช้งานได้สำหรับฉัน

  4.   จสบัน dijo

    ฉันเพิ่งอัปเดตโปรแกรม ตอนนี้สนับสนุนดาวน์โหลดรายการวิดีโอ นั่นคือคุณสามารถใส่ลิงก์ youtube ได้หลายลิงก์โดยคั่นด้วยอักขระอัฒภาค«; » และโปรแกรมจะดาวน์โหลดทีละรายการในไดเร็กทอรีที่คุณระบุ
    สำหรับผู้ที่ดาวน์โหลดโปรแกรมหากคุณเปิดใช้งานอีกครั้ง (และคุณเชื่อมต่อกับอินเทอร์เน็ต) คุณจะได้รับข้อความแจ้งว่ามีเวอร์ชันใหม่ให้กดปุ่มดาวน์โหลดเพื่อเปิดหน้าต่างในเบราว์เซอร์ที่คุณ จะพบโฟลเดอร์ Google ไดรฟ์ที่ฉันมีซอร์สโค้ดใหม่และแพ็คเกจตัวติดตั้ง. deb ดาวน์โหลดแพคเกจ. deb เพื่อติดตั้งใหม่
    อาศิรพจน์

    1.    เกอร์เมน dijo

      ฉันคิดว่าควรวางโปรแกรมติดตั้งใหม่ที่นี่ในบทความ
      ตามที่คุณถามฉันรันโปรแกรมแล้วและสิ่งที่ได้รับคือการอัปเดต youtube-dl ใหม่
      ฉันสัมผัสมันและพาฉันไป http://rg3.github.io/youtube-dl/download.html ซึ่งเป็นไฟล์เดียวกับที่ฉันดาวน์โหลดในตอนแรกและทำให้เกิดข้อผิดพลาดสำหรับแอปพลิเคชัน
      ฉันแตะเพื่อไปที่บล็อกของคุณและวันที่ปรากฏคือวันอังคารที่ 10 กันยายน 2019! ... ?
      ขออภัยในความยุ่งเหยิงฉันไม่ใช่ผู้เชี่ยวชาญหรือนักวิทยาศาสตร์คอมพิวเตอร์เป็นเพียงคนที่ชอบและสนับสนุนซอฟต์แวร์ฟรีและฉันใช้ Windows มาตั้งแต่ปี 95
      ก่อนที่จะมีคนมาวิพากษ์วิจารณ์ฉันฉันคิดว่า: ฉันคิดว่าความคิดเห็นของฉันเป็นแนวทางให้ผู้มาใหม่และคนที่รู้สึกเสียใจหรือขี้เกียจที่จะถาม แต่ฉันมักชอบที่จะหลุดพ้นจากความไม่รู้ด้วยความช่วยเหลือจากผู้รู้

      1.    จสบัน dijo

        @Ghermain: «ฉันคิดว่าควรวางอันใหม่ที่ติดตั้งไว้ที่นี่ในบทความ»
        หากคุณคลิกที่ปุ่ม "ดาวน์โหลด" ในบทความนี้คุณจะได้รับเวอร์ชันใหม่ (เวอร์ชันล่าสุดจะอยู่ที่นั่นเสมอ)
        เป็นโฟลเดอร์ไดรฟ์ของ Google จริงๆซึ่งฉันอัปโหลดการอัปเดตของโปรแกรมนี้:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "ฉันแตะเพื่อไปที่บล็อกของคุณและวันที่ปรากฏคือวันอังคารที่ 10 กันยายน 2019! ... ?"
        เป็นเคล็ดลับใน blogspot.com เพื่อรับตัวเลือกของเมนูรายการและเมนูแท็ก

        หากคุณติดตั้งโปรแกรมไว้แล้วและฉันอัปเดตเวอร์ชันของโปรแกรมเมื่อคุณเริ่มโปรแกรมคุณจะได้รับข้อความเช่นนี้
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        เพื่อระบุการเปลี่ยนแปลงที่เกิดขึ้นและการให้ปุ่มดาวน์โหลดจะนำคุณไปยังโฟลเดอร์ที่แชร์ของ Google ไดรฟ์

  5.   bsdgamero dijo

    และบาร์

    1.    จสบัน dijo

      @bsdgambaero: «และแถบ»
      ฉันไม่รู้ว่าคุณหมายถึงอะไร…🙁

      1.    ddhjdfbiwqnd dijo

        แถบความคืบหน้า

        1.    จสบัน dijo

          ฉันยังไม่ได้ใช้งาน แต่ทำได้ง่าย ฉันเตรียมเวอร์ชันใหม่พร้อมแถบความคืบหน้า

          1.    จสบัน dijo

            แถบความคืบหน้า: รวมอยู่ในเวอร์ชัน 0.0.5 แล้ว
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            ความนับถือ

  6.   f3niX dijo

    เมื่อฉันเห็นแอปของคุณฉันต้องการพัฒนามาระยะหนึ่งดังนั้นฉันจึงทำสำเนาแอปพลิเคชันของคุณ แต่ใน Lazarus 1.2 ฉันต้องการทดสอบสภาพแวดล้อมนั้นและฉันชอบมันมากฉันออกจากแหล่งที่มา deb สำหรับ 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.    จสบัน dijo

      ฉันดีใจที่คุณสนับสนุนให้สร้างเวอร์ชั่นของคุณเองในลาซารัส
      ขอบคุณที่แบ่งปันซอร์สโค้ด

      1.    f3niX dijo

        เพื่อนยินดี :) ทักทาย

  7.   xurxo dijo

    ฉันได้ติดตั้ง youtube-dl เวอร์ชันล่าสุดตามที่คุณระบุแล้วฉันได้ติดตั้ง gambas3 และ fron-end แล้วและผลลัพธ์เมื่อดำเนินการ

    $ ดาวน์โหลด YouTube

    คือ: ข้อผิดพลาด: # 2: ไม่สามารถโหลดคลาส 'FMain': Bytecode ล่าสุดเกินไป กรุณาอัพเกรดกุ้ง

    ระบบปฏิบัติการคือ Linux Mint 16 Petra และในที่เก็บ Mint (และ Ubuntu) จะไม่มีกุ้งเวอร์ชันปัจจุบันอีกต่อไป

    อาศิรพจน์

    1.    จสบัน dijo

      @Xurxo: คุณต้องเพิ่มที่เก็บ pa: nemh / gambas3
      ดูความคิดเห็นของ Ghermain:
      "พร้อม !!! ฉันต้องถอนการติดตั้งทุกอย่างจากนั้นเพิ่มที่เก็บนี้:
      sudo apt-add-repository ppa: nemh / gambas3
      และทำการอัปเดต> อัปเกรด> อัพเกรดระยะไกลจากนั้นติดตั้งแอปพลิเคชันใหม่และใช้งานได้สำหรับฉัน»

      1.    xurxo dijo

        ตกลง; ฉันจะดูว่าเวอร์ชันของแพ็คเกจ gambas3 ในที่เก็บนั้นแตกต่างจากที่ฉันติดตั้งไว้หรือไม่

        ฉันใช้ youtube-dl บนบรรทัดคำสั่งโดยไม่มีปัญหา ฉันแค่อยากลองใช้แอปพลิเคชั่นนี้เพื่อแนะนำให้เพื่อนและคนรู้จักที่ไม่ได้เปิดเทอร์มินัลโดยบังเอิญ

        ขอขอบคุณ

        1.    จสบัน dijo

          @ Xurxo:
          "แนะนำให้เพื่อนและคนรู้จักที่ไม่ได้เปิดอาคารผู้โดยสารโดยบังเอิญ"
          ออกแบบมาเพื่อให้ชีวิตง่ายขึ้นสำหรับผู้ใช้ "ต่อต้านขั้ว" 🙂