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 파일은 데비안 / 우분투 또는 파생 제품에 설치하고 .tar.gz는 소스 코드가 포함 된 파일입니다.
  • gambas3 프로그래밍 아이디어에서 동일한 소스 코드를 다른 gnu / linux 배포판 용 설치 패키지로 변환 할 수 있습니다.
  • 베타 버전입니다. 문제가 있으시면 알려 주시면 즉시 수정하겠습니다.

즐기십시오, 인사.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   게르메인

    다음과 같이 표시됩니다.
    sudo : curl : 명령을 찾을 수 없습니다.

    그런 다음 다음을 사용하십시오.
    스도 wget https://yt-dl.org/downloads/2014.03.07.1/youtube-dl -O / usr / 로컬 / bin / youtube-dl

    이후 :
    sudo chmod a + x / usr / local / bin / youtube-dl

    1.    게르메인

      Kubuntu 14.04 (64)에 올바르게 설치되면 아이콘이 메뉴에 표시되지만 응용 프로그램을 열기 위해 터치하면 아무 작업도 수행되지 않습니다. 실행 중임을 표시 한 다음 닫히고 그래픽으로 아무것도 표시되지 않습니다.

      1.    갈가마귀

        새우 3이 설치되어 있습니까? 이전에 다른 응용 프로그램을 설치하지 않았을 때 이런 일이 발생했기 때문에 터미널에서 실행했을 때 내가 놓친 것이 새우라는 것을 깨달았으므로 설치하고 문제가 해결되었습니다. 터미널에서 실행하여 무엇을 알려주는지 확인하십시오.

        1.    게르메인

          내가 한 첫 번째 작업은 다른 무엇보다 먼저 gambas 3을 설치하고 확인하기 위해 사용하고 완벽하게 작동하는 응용 프로그램을 설치했습니다.

          1.    jsbsan

            게시물에 댓글을 달 때 최신 버전의 youtube-dl을 설치 했습니까?
            오류가있을 수 있으므로 확인하십시오.
            콘솔에 다음과 같이 작성하는 다른 작업을 시도 할 수도 있습니다.
            다운로드
            그리고 콘솔에서 나오는 텍스트를 알려주세요. 확실히 오류를보고 할 것입니다.
            참고 :
            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.    jsbsan

          나는 당신이 이미 그것을 해결 한 것을 보았다. 어쨌든 나는 당신이 콘솔에서 얻은 오류를 만듭니다.
          "Bytecode too recent"라는 오류 메시지가 나타나면 설치 한 gambas3 버전이 프로그램에서 요구하는 버전보다 낮다는 의미입니다. 이를 해결하는 방법에는 두 가지가 있습니다.
          1) gambas3의 Ide에서 소스 코드 (저도 제공)를 열고 다시 컴파일 (실행 파일 또는 설치 패키지 생성)
          2) 당신이 한 것처럼 menh ppa를 사용하여 gambas3를 최신 버전으로 업데이트하십시오.
          가장 좋은 방법은 두 번째 옵션이지만 때로는 할 수없는 경우가 있으므로 첫 번째 옵션을 사용해야합니다.

  2.   안드 레스

    새우로 무엇을 할 수 있는지 예를 들어 주셔서 감사합니다.

  3.   게르메인

    이 다른 프로그램을 다운로드하고 거기에 표시된대로 설치 했는데도 작동하지 않습니다. 14.04의 Kubuntu 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.   jsbsan

    방금 프로그램을 업데이트했습니다. 이제 비디오 목록 다운로드를 지원합니다. 즉, 세미콜론 문자«;»로 구분하여 여러 YouTube 링크를 넣을 수 있습니다. 프로그램은 사용자가 지정한 디렉토리에 하나씩 다운로드합니다.
    프로그램을 다운로드 한 사용자의 경우 다시 실행하면 (인터넷에 연결되어 있음) 새 버전이 있다는 메시지가 표시되고 다운로드 버튼을 눌러 브라우저에서 창을 엽니 다. 새 소스 코드와 .deb 설치 프로그램 패키지가있는 google 드라이브 폴더를 찾을 수 있습니다. .deb 패키지를 다운로드하여 다시 설치하십시오.
    인사말.

    1.    게르메인

      기사에 바로 여기에 새 설치 프로그램을 넣는 것이 좋습니다.
      요청하신대로 프로그램을 실행했고 새로운 youtube-dl 업데이트를 받았습니다.
      나는 그것을 만지고 그것은 나를 데려 간다 http://rg3.github.io/youtube-dl/download.html 처음에 다운로드 한 것과 동일하며 응용 프로그램에 오류가 발생했습니다.
      블로그로 이동하기 위해 터치하면 표시되는 날짜는 10 년 2019 월 XNUMX 일 화요일입니다! ...?
      모든 혼란에 대해 죄송합니다. 저는 전문가 나 컴퓨터 과학자가 아닙니다. 무료 소프트웨어를 좋아하고 지원하는 사람 일뿐입니다. 저는 95 년부터 Windows를 사용해 왔습니다.
      누군가 저를 비판하기 전에 저는 이렇게 말합니다. 제 의견은 새로 온 사람들과 물어보기에 미안하거나 게으른 사람들을 안내한다고 생각하지만, 저는 항상 아는 사람들의 도움을 받아 저의 무지에서 벗어나는 것을 선호합니다.

      1.    jsbsan

        @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.   bsd감베로

    그리고 바

    1.    jsbsan

      @bsdgambaero :«그리고 바»
      무슨 말인지 모르겠네요 ... 🙁

      1.    ddhjdfbiwqnd

        진행률 표시 줄

        1.    jsbsan

          나는 그것을 구현하지 않았지만 쉽게 할 수 있습니다. 진행률 표시 줄로 새 버전을 준비합니다.

          1.    jsbsan

            진행률 표시 줄 : 이미 0.0.5 버전에 통합되었습니다.
            https://lh6.googleusercontent.com/JkoKKg_wyXFGAomJogLqTXf7yCLxMluqL1n6OGXyKzg=w247-h207-p-no
            안부

  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.    jsbsan

      라자루스에서 자신 만의 버전을 만들기로 결정 하셨다니 기쁩니다.
      소스 코드를 공유해 주셔서 감사합니다.

      1.    f3niX

        기쁨의 친구 :), 인사.

  7.   Xurxo

    말씀하신대로 최신 버전의 youtube-dl을 설치했습니다. gambas3와 fron-end를 설치했으며 실행시 결과

    $ 다운로드

    오류 : # 2 : 'FMain'클래스를로드 할 수 없습니다. 바이트 코드가 너무 최근입니다. 새우를 업그레이드하세요.

    OS는 Linux Mint 16 Petra입니다. Mint (및 Ubuntu) 저장소에는 더 이상 최신 버전의 새우가 없습니다.

    인사말.

    1.    jsbsan

      @Xurxo : 저장소를 추가해야합니다. pa : nemh / gambas3
      Ghermain의 의견을보십시오.
      "준비된!!! 모든 것을 제거한 다음이 저장소를 추가해야했습니다.
      sudo apt-add-repository ppa : nemh / gambas3
      업데이트> 업그레이드> dist-upgrade를 수행 한 다음 응용 프로그램을 다시 설치하면 저에게 적합합니다.»

      1.    Xurxo

        동의하다; 그 저장소에있는 gambas3 패키지의 버전이 내가 설치 한 것과 다른지 확인할 것입니다.

        명령 줄에서 문제없이 youtube-dl을 사용합니다. 우연히도 단말기를 열지 않는 친구와 지인에게 추천하기 위해이 응용 프로그램을 시도하고 싶었습니다.

        고마워.

        1.    jsbsan

          @Xurxo :
          "우연히도 단말기를 열지 않는 친구와 지인에게 추천합니다."
          "단말기 방지"사용자의 삶을 더 쉽게 만들도록 설계되었습니다 🙂