Front-End برای youtube-dl ساخته شده با Gambas3

سلام ، دیدم که پست قبلی من در مورد Gambas3 چقدر موفق بود (من می خواهم میگو را یاد بگیرم ، از کجا شروع کنم؟) ، برای تعداد بازدیدها و نظرات ، یک مثال کوچک برای شما آورده ام که امروز صبح کردم.

Front-End برنامه است یوتیوب DL، من می دانم که Front-End دیگری نیز در این برنامه وجود دارد ، اما همانطور که گفتم ، این نمونه ای از کارهایی است که می توان با gambas3 انجام داد.

در صورتی که شما آن را نمی دانید ، یوتیوب 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 انجام داده ام ، شکلی است که استفاده از آن را تسهیل می کند ، شما فقط باید مسیر "اشتراک" (که در صفحه یوتیوب می گیرید) و مسیری که می خواهید فیلم را در رایانه خود ذخیره کنید نشان دهید.

Front-End برای youtube-dl با gambas3

برنامه کاری: بارگیری یک فیلم

در اینجا یک ویدئو وجود دارد تا بتوانید نحوه استفاده و نحوه کار را ببینید:

دکمه بارگیری

توجه:

  • در بارگیری پوشه ای با دو فایل مشاهده می کنید ، فایل .deb برای نصب آن در دبیان / اوبونتو یا مشتقات و .tar.gz است ، پوشه ای که حاوی کد منبع است.
  • در ایده برنامه نویسی gambas3 ، همان کد منبع را می توان به بسته های نصب دیگر توزیع های gnu / linux تبدیل کرد.
  • این یک نسخه بتا است ، اگر مشکلی دارید ، به من اطلاع دهید و من آن را به سرعت اصلاح خواهم کرد.

از آن لذت ببرید ، سلام.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

27 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   گرمین dijo

    این ظاهر می شود:
    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

    1.    گرمین dijo

      روی Kubuntu 14.04 (64) به درستی نصب شده است ، نماد در منو نشان داده می شود ، اما وقتی آن را لمس می کنم تا برنامه را باز کنم ، هیچ کاری انجام نمی دهد ... این نشان می دهد که در حال اجرا است و سپس بسته می شود و هیچ چیز به صورت گرافیکی نمایش داده نمی شود.

      1.    کلاغ سیاه dijo

        آیا میگوهای 3 را نصب کرده اید؟ پیش از این با نصب یک برنامه دیگر ، وقتی چنین برنامه ای را نصب نکردم ، چنین اتفاقی برای من افتاد ، بنابراین وقتی آن را از ترمینال اجرا کردم ، متوجه شدم آنچه را که از دست می دهم میگو است ، بنابراین آن را نصب کردم و مشکل حل شد. سعی کنید آن را از ترمینال اجرا کنید تا ببینید به شما چه می گوید.

        1.    گرمین dijo

          این اولین کاری بود که من انجام دادم ، قبل از هر چیز دیگری gambas 3 را نصب کردم و برای تأیید آن برنامه ای نصب کردم که از آن استفاده می کند و کاملاً کار می کند.

          1.    jsbsan dijo

            همانطور که در پست نظر می دهم آخرین نسخه youtube-dl را نصب کرده اید؟
            آن را بررسی کنید زیرا ممکن است خطایی رخ دهد.
            همچنین می توانید چیز دیگری را امتحان کنید ، یعنی نوشتن این مطلب در کنسول:
            دانلود یوتیوب
            و متن خارج شده از کنسول را به من بگویید ، زیرا مطمئناً خطایی را گزارش می دهد.
            توجه:
            دقیقاً "DownloadYoutube" را بنویسید ، زیرا gnu / linux بین حروف بزرگ و کوچک تفاوت قائل می شود.

    2.    x11tete11x dijo

      شما احتمالاً مجبورید: sudo apt-get 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] imag [/ url]

      2.    گرمین dijo

        من در حال حاضر همه کارها را انجام داده ام و هنوز هم کار نمی کند. من یک عکس از صفحه را ترک می کنم:
        http://postimg.org/image/h6wxwopcp/

        1.    jsbsan dijo

          دیدم که شما قبلاً آن را حل کرده اید. به هر حال من خطایی را که روی کنسول گرفتید مرتکب می شوم:
          وقتی خطای "Bytecode too recent" ظاهر می شود ، به این معنی است که نسخه gambas3 که نصب کرده اید کمتر از نسخه مورد نیاز برنامه است. برای حل این دو راه وجود دارد:
          1) کد منبع (که من نیز ارائه می دهم) را در Ide of gambas3 خود باز کرده و دوباره کامپایل کنید (بسته اجرایی یا نصب را ایجاد کنید)
          2) همانطور که انجام داده اید ، با استفاده از menh ppa ، gambas3 را به مدرن ترین نسخه به روز کنید.
          بهترین گزینه 2 است ، اما گاهی اوقات نمی توان آن را انجام داد ، بنابراین شما باید از گزینه 1 استفاده کنید.

  2.   آندرس dijo

    با تشکر از اینکه نمونه هایی از آنچه می توان با میگو انجام داد را به ما ارائه دادید ، این کار به عنوان الهام بخش است.

  3.   گرمین dijo

    این برنامه دیگر را بارگیری کنید و من آن را همانطور که در آنجا می گوید نصب کردم و آن هم کار نمی کند. چه می تواند باشد؟ من از کوبونتو 14.04 بتا 64 استفاده می کنم
    http://tuxprogramador.blogspot.com.ar/2012/07/interfaz-grafica-para-youtube-dl.html

    1.    گرمین dijo

      آماده!!! مجبور شدم همه موارد را حذف نصب کنم ، سپس این مخزن را اضافه کنم:
      sudo apt-add-repository ppa: nemh / gambas3
      و یک به روزرسانی> ارتقا> dist-upgrade انجام دهید و سپس برنامه را دوباره نصب کنید و برای من کار می کند.

  4.   jsbsan dijo

    من فقط یک برنامه را به روز کردم. اکنون از لیست فیلم بارگیری پشتیبانی کنید. یعنی ، می توانید چندین پیوند YouTube قرار دهید ، و آنها را با کاراکتر نقطه ویرگول از هم جدا کنید «؛» و برنامه آن را یکی یکی در دایرکتوری که شما نشان می دهید بارگیری می کند.
    برای کسانی که برنامه را بارگیری کرده اید ، اگر دوباره آن را اجرا کنید (و به اینترنت متصل هستید) پیامی دریافت می کنید که نشان می دهد نسخه جدیدی وجود دارد ، دکمه بارگیری را فشار دهید تا پنجره ای در مرورگر خود باز شود که پوشه google drive که در آن کد منبع جدید و بسته نصب .deb را دارم. برای نصب مجدد آن ، بسته .deb را بارگیری کنید.
    سلام.

    1.    گرمین dijo

      من فکر می کنم بهتر است که نصب جدید را در اینجا مقاله قرار دهید.
      همانطور که می پرسید ، من برنامه را اجرا کرده ام و آنچه به دست می آورم به روزرسانی جدید youtube-dl است
      من آن را لمس می کنم و مرا به آنجا می برد http://rg3.github.io/youtube-dl/download.html که همان موردی است که در ابتدا بارگیری کردم و برای برنامه خطایی ایجاد کرد.
      من برای رفتن به وبلاگ شما را لمس کردم و تاریخی که ظاهر می شود این است: سه شنبه ، 10 سپتامبر 2019! ...؟
      با عرض پوزش برای همه مشکلات ، من یک متخصص یا دانشمند کامپیوتر نیستم ، فقط شخصی هستم که نرم افزار رایگان را دوست دارد و از آن پشتیبانی می کند و من از سال 95 از ویندوز استفاده می کنم
      قبل از اینکه کسی از من انتقاد کند ، می گویم: من فکر می کنم نظرات من راهنمای تازه واردان و کسانی است که از پرسیدن متاسف هستند یا تنبل هستند ، اما من همیشه ترجیح می دهم با کمک کسانی که می دانند از نادانی خود خارج شوم.

      1.    jsbsan dijo

        Ghermain: «من فکر می کنم بهتر است که نسخه جدیدی را که در اینجا نصب شده قرار دهید»
        اگر در این مقاله دکمه "بارگیری" را فشار دهید ، نسخه جدید ظاهر می شود (آخرین نسخه همیشه در آن وجود دارد).
        این واقعاً یک پوشه google drive است که در آن به روزرسانی این برنامه را بارگذاری می کنم:
        https://drive.google.com/folderview?id=0B02Ro2CNt-OOWmRHS0ZsU2x3eXc&usp=sharing

        "من برای رفتن به وبلاگ شما را لمس کردم و تاریخی که ظاهر می شود این است: سه شنبه ، 10 سپتامبر 2019! ...؟"
        این یک ترفند در blogspot.com است که می توانید گزینه منوهای ورودی و برچسب ها را انتخاب کنید

        اگر برنامه را از قبل نصب کرده اید و من نسخه برنامه را به روز می کنم ، هنگام شروع برنامه ، پیامی مانند این دریافت خواهید کرد ،
        https://lh4.googleusercontent.com/yNwukToPo2PAstCrHjnSrBzkTA7HkrZm3BJjHMrzgJw=w373-h207-p-no
        برای نشان دادن تغییرات ایجاد شده و دادن دکمه بارگیری ، شما را به پوشه مشترک google drive می برد.

  5.   bsdgambero dijo

    و میله

    1.    jsbsan dijo

      bsdgambaero: «و نوار»
      منظورتون رو نمیدونم…

      1.    ddhjdfbiwqnd dijo

        نوار پیشرفت

        1.    jsbsan dijo

          من آن را اجرا نکرده ام ، اما انجام آن آسان است. من یک نسخه جدید با نوار پیشرفت آماده می کنم.

          1.    jsbsan 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 (تست شده در اوبونتو 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.    jsbsan dijo

      خوشحالم که تصمیم گرفتید نسخه خود را در Lazarus بسازید.
      با تشکر برای به اشتراک گذاشتن کد منبع

      1.    F3niX dijo

        دوست لذت :) ، سلام.

  7.   Xurxo dijo

    همانطور که شما نشان می دهید آخرین نسخه یوتیوب-dl را نصب کرده ام ، من gambas3 و fron-end و نتیجه را هنگام اجرای آن نصب کرده ام

    $ DownloadYoutube

    این همان است: خطا: # 2: کلاس "FMain" بارگیری نمی شود: Bytecode خیلی جدید است. لطفا میگوها را به روز کنید.

    سیستم عامل Linux Mint 16 Petra است. و در مخازن Mint (و اوبونتو) دیگر نسخه فعلی میگو وجود ندارد.

    سلام.

    1.    jsbsan dijo

      Xurxo: شما باید مخزن pa: nemh / gambas3 را اضافه کنید
      به نظر گرمین نگاه کنید:
      "آماده!!! مجبور شدم همه موارد را حذف نصب کنم ، سپس این مخزن را اضافه کنم:
      sudo apt-add-repository ppa: nemh / gambas3
      و یک به روزرسانی> ارتقا> dist-upgrade انجام دهید و سپس برنامه را دوباره نصب کنید و برای من کار می کند. »

      1.    Xurxo dijo

        موافق؛ خواهم دید که آیا نسخه های بسته gambas3 در آن مخزن با نسخه های نصب شده من متفاوت است.

        من از youtube-dl در خط فرمان ، بدون مشکل استفاده می کنم. من فقط می خواستم این نرم افزار را امتحان کنم تا آن را به دوستان و آشنایانی که حتی به طور تصادفی پایانه ای را باز نمی کنند ، توصیه کنم.

        با تشکر از شما

        1.    jsbsan dijo

          Xurxo:
          "آن را به دوستان و آشنایانی توصیه کنید که حتی به طور تصادفی پایانه ای را باز نمی کنند."
          این طراحی شده است تا زندگی "کاربران ضد ترمینال" را آسان تر کند