pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

you-get: Import you-get-0.4.900 as wip/you-get



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Mon Sep 11 16:14:37 2017 +0200
Changeset:	b6dbd6eef1ba56c2e13ee74ead2f40553dc3db1d

Modified Files:
	Makefile
Added Files:
	you-get/DESCR
	you-get/Makefile
	you-get/PLIST
	you-get/distinfo
	you-get/patches/patch-src_you__get_processor_ffmpeg.py

Log Message:
you-get: Import you-get-0.4.900 as wip/you-get

You-Get is a tiny command-line utility to download media contents
(videos, audios, images) from the Web, in case there is no other
handy way to do it.

You might want to use it:

 * You enjoyed something on the Internet, and just want to download them
   for your own pleasure.
 * You watch your favorite videos online from your computer, but you are
   prohibited from saving them. You feel that you have no control over
   your own computer. (And it's not how an open Web is supposed to work.)
 * You want to get rid of any closed-source technology or proprietary
   JavaScript code, and disallow things like Flash running on your
   computer.
 * You are an adherent of hacker culture and free software.

What you-get can do for you:

 * Download videos / audios from popular websites such as YouTube, Youku,
   Niconico, and a bunch more.
 * Stream an online video in your media player. No web browser, no more
   ads.
 * Download images (of interest) by scraping a web page.
 * Download arbitrary non-HTML contents, i.e., binary files.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b6dbd6eef1ba56c2e13ee74ead2f40553dc3db1d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |   1 +
 you-get/DESCR                                      |  24 ++
 you-get/Makefile                                   |  18 +
 you-get/PLIST                                      | 425 +++++++++++++++++++++
 you-get/distinfo                                   |   7 +
 .../patches/patch-src_you__get_processor_ffmpeg.py |  19 +
 6 files changed, 494 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 6afd28ae5d..982ec9f344 100644
--- a/Makefile
+++ b/Makefile
@@ -4680,6 +4680,7 @@ SUBDIR+=	yi
 SUBDIR+=	ympd
 SUBDIR+=	yoda
 SUBDIR+=	yosys
+SUBDIR+=	you-get
 SUBDIR+=	yp-tools
 SUBDIR+=	ypbind-mt
 SUBDIR+=	ypserv
diff --git a/you-get/DESCR b/you-get/DESCR
new file mode 100644
index 0000000000..8c409a55ee
--- /dev/null
+++ b/you-get/DESCR
@@ -0,0 +1,24 @@
+You-Get is a tiny command-line utility to download media contents
+(videos, audios, images) from the Web, in case there is no other
+handy way to do it.
+
+You might want to use it:
+
+ * You enjoyed something on the Internet, and just want to download them
+   for your own pleasure.
+ * You watch your favorite videos online from your computer, but you are
+   prohibited from saving them. You feel that you have no control over
+   your own computer. (And it's not how an open Web is supposed to work.)
+ * You want to get rid of any closed-source technology or proprietary
+   JavaScript code, and disallow things like Flash running on your
+   computer.
+ * You are an adherent of hacker culture and free software.
+
+What you-get can do for you:
+
+ * Download videos / audios from popular websites such as YouTube, Youku,
+   Niconico, and a bunch more.
+ * Stream an online video in your media player. No web browser, no more
+   ads.
+ * Download images (of interest) by scraping a web page.
+ * Download arbitrary non-HTML contents, i.e., binary files.
diff --git a/you-get/Makefile b/you-get/Makefile
new file mode 100644
index 0000000000..49da0d84a6
--- /dev/null
+++ b/you-get/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	you-get-0.4.900
+CATEGORIES=	net
+MASTER_SITES=	${MASTER_SITE_PYPI:=y/you-get/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://you-get.org/
+COMMENT=	Web scraper to download media contents
+LICENSE=	mit
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/you-get/PLIST b/you-get/PLIST
new file mode 100644
index 0000000000..20d09fce86
--- /dev/null
+++ b/you-get/PLIST
@@ -0,0 +1,425 @@
+@comment $NetBSD$
+bin/you-get
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/you_get/__init__.py
+${PYSITELIB}/you_get/__init__.pyc
+${PYSITELIB}/you_get/__init__.pyo
+${PYSITELIB}/you_get/__main__.py
+${PYSITELIB}/you_get/__main__.pyc
+${PYSITELIB}/you_get/__main__.pyo
+${PYSITELIB}/you_get/cli_wrapper/__init__.py
+${PYSITELIB}/you_get/cli_wrapper/__init__.pyc
+${PYSITELIB}/you_get/cli_wrapper/__init__.pyo
+${PYSITELIB}/you_get/cli_wrapper/downloader/__init__.py
+${PYSITELIB}/you_get/cli_wrapper/downloader/__init__.pyc
+${PYSITELIB}/you_get/cli_wrapper/downloader/__init__.pyo
+${PYSITELIB}/you_get/cli_wrapper/openssl/__init__.py
+${PYSITELIB}/you_get/cli_wrapper/openssl/__init__.pyc
+${PYSITELIB}/you_get/cli_wrapper/openssl/__init__.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/__init__.py
+${PYSITELIB}/you_get/cli_wrapper/player/__init__.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/__init__.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/__main__.py
+${PYSITELIB}/you_get/cli_wrapper/player/__main__.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/__main__.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/dragonplayer.py
+${PYSITELIB}/you_get/cli_wrapper/player/dragonplayer.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/dragonplayer.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/gnome_mplayer.py
+${PYSITELIB}/you_get/cli_wrapper/player/gnome_mplayer.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/gnome_mplayer.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/mplayer.py
+${PYSITELIB}/you_get/cli_wrapper/player/mplayer.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/mplayer.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/vlc.py
+${PYSITELIB}/you_get/cli_wrapper/player/vlc.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/vlc.pyo
+${PYSITELIB}/you_get/cli_wrapper/player/wmp.py
+${PYSITELIB}/you_get/cli_wrapper/player/wmp.pyc
+${PYSITELIB}/you_get/cli_wrapper/player/wmp.pyo
+${PYSITELIB}/you_get/cli_wrapper/transcoder/__init__.py
+${PYSITELIB}/you_get/cli_wrapper/transcoder/__init__.pyc
+${PYSITELIB}/you_get/cli_wrapper/transcoder/__init__.pyo
+${PYSITELIB}/you_get/cli_wrapper/transcoder/ffmpeg.py
+${PYSITELIB}/you_get/cli_wrapper/transcoder/ffmpeg.pyc
+${PYSITELIB}/you_get/cli_wrapper/transcoder/ffmpeg.pyo
+${PYSITELIB}/you_get/cli_wrapper/transcoder/libav.py
+${PYSITELIB}/you_get/cli_wrapper/transcoder/libav.pyc
+${PYSITELIB}/you_get/cli_wrapper/transcoder/libav.pyo
+${PYSITELIB}/you_get/cli_wrapper/transcoder/mencoder.py
+${PYSITELIB}/you_get/cli_wrapper/transcoder/mencoder.pyc
+${PYSITELIB}/you_get/cli_wrapper/transcoder/mencoder.pyo
+${PYSITELIB}/you_get/common.py
+${PYSITELIB}/you_get/common.pyc
+${PYSITELIB}/you_get/common.pyo
+${PYSITELIB}/you_get/extractor.py
+${PYSITELIB}/you_get/extractor.pyc
+${PYSITELIB}/you_get/extractor.pyo
+${PYSITELIB}/you_get/extractors/__init__.py
+${PYSITELIB}/you_get/extractors/__init__.pyc
+${PYSITELIB}/you_get/extractors/__init__.pyo
+${PYSITELIB}/you_get/extractors/_bilibili.py
+${PYSITELIB}/you_get/extractors/_bilibili.pyc
+${PYSITELIB}/you_get/extractors/_bilibili.pyo
+${PYSITELIB}/you_get/extractors/_blip.py
+${PYSITELIB}/you_get/extractors/_blip.pyc
+${PYSITELIB}/you_get/extractors/_blip.pyo
+${PYSITELIB}/you_get/extractors/_catfun.py
+${PYSITELIB}/you_get/extractors/_catfun.pyc
+${PYSITELIB}/you_get/extractors/_catfun.pyo
+${PYSITELIB}/you_get/extractors/_coursera.py
+${PYSITELIB}/you_get/extractors/_coursera.pyc
+${PYSITELIB}/you_get/extractors/_coursera.pyo
+${PYSITELIB}/you_get/extractors/_dongting.py
+${PYSITELIB}/you_get/extractors/_dongting.pyc
+${PYSITELIB}/you_get/extractors/_dongting.pyo
+${PYSITELIB}/you_get/extractors/_jpopsuki.py
+${PYSITELIB}/you_get/extractors/_jpopsuki.pyc
+${PYSITELIB}/you_get/extractors/_jpopsuki.pyo
+${PYSITELIB}/you_get/extractors/_qianmo.py
+${PYSITELIB}/you_get/extractors/_qianmo.pyc
+${PYSITELIB}/you_get/extractors/_qianmo.pyo
+${PYSITELIB}/you_get/extractors/_songtaste.py
+${PYSITELIB}/you_get/extractors/_songtaste.pyc
+${PYSITELIB}/you_get/extractors/_songtaste.pyo
+${PYSITELIB}/you_get/extractors/_thvideo.py
+${PYSITELIB}/you_get/extractors/_thvideo.pyc
+${PYSITELIB}/you_get/extractors/_thvideo.pyo
+${PYSITELIB}/you_get/extractors/_vid48.py
+${PYSITELIB}/you_get/extractors/_vid48.pyc
+${PYSITELIB}/you_get/extractors/_vid48.pyo
+${PYSITELIB}/you_get/extractors/_videobam.py
+${PYSITELIB}/you_get/extractors/_videobam.pyc
+${PYSITELIB}/you_get/extractors/_videobam.pyo
+${PYSITELIB}/you_get/extractors/acfun.py
+${PYSITELIB}/you_get/extractors/acfun.pyc
+${PYSITELIB}/you_get/extractors/acfun.pyo
+${PYSITELIB}/you_get/extractors/alive.py
+${PYSITELIB}/you_get/extractors/alive.pyc
+${PYSITELIB}/you_get/extractors/alive.pyo
+${PYSITELIB}/you_get/extractors/archive.py
+${PYSITELIB}/you_get/extractors/archive.pyc
+${PYSITELIB}/you_get/extractors/archive.pyo
+${PYSITELIB}/you_get/extractors/baidu.py
+${PYSITELIB}/you_get/extractors/baidu.pyc
+${PYSITELIB}/you_get/extractors/baidu.pyo
+${PYSITELIB}/you_get/extractors/bandcamp.py
+${PYSITELIB}/you_get/extractors/bandcamp.pyc
+${PYSITELIB}/you_get/extractors/bandcamp.pyo
+${PYSITELIB}/you_get/extractors/baomihua.py
+${PYSITELIB}/you_get/extractors/baomihua.pyc
+${PYSITELIB}/you_get/extractors/baomihua.pyo
+${PYSITELIB}/you_get/extractors/bigthink.py
+${PYSITELIB}/you_get/extractors/bigthink.pyc
+${PYSITELIB}/you_get/extractors/bigthink.pyo
+${PYSITELIB}/you_get/extractors/bilibili.py
+${PYSITELIB}/you_get/extractors/bilibili.pyc
+${PYSITELIB}/you_get/extractors/bilibili.pyo
+${PYSITELIB}/you_get/extractors/bokecc.py
+${PYSITELIB}/you_get/extractors/bokecc.pyc
+${PYSITELIB}/you_get/extractors/bokecc.pyo
+${PYSITELIB}/you_get/extractors/cbs.py
+${PYSITELIB}/you_get/extractors/cbs.pyc
+${PYSITELIB}/you_get/extractors/cbs.pyo
+${PYSITELIB}/you_get/extractors/ckplayer.py
+${PYSITELIB}/you_get/extractors/ckplayer.pyc
+${PYSITELIB}/you_get/extractors/ckplayer.pyo
+${PYSITELIB}/you_get/extractors/cntv.py
+${PYSITELIB}/you_get/extractors/cntv.pyc
+${PYSITELIB}/you_get/extractors/cntv.pyo
+${PYSITELIB}/you_get/extractors/dailymotion.py
+${PYSITELIB}/you_get/extractors/dailymotion.pyc
+${PYSITELIB}/you_get/extractors/dailymotion.pyo
+${PYSITELIB}/you_get/extractors/dilidili.py
+${PYSITELIB}/you_get/extractors/dilidili.pyc
+${PYSITELIB}/you_get/extractors/dilidili.pyo
+${PYSITELIB}/you_get/extractors/douban.py
+${PYSITELIB}/you_get/extractors/douban.pyc
+${PYSITELIB}/you_get/extractors/douban.pyo
+${PYSITELIB}/you_get/extractors/douyutv.py
+${PYSITELIB}/you_get/extractors/douyutv.pyc
+${PYSITELIB}/you_get/extractors/douyutv.pyo
+${PYSITELIB}/you_get/extractors/ehow.py
+${PYSITELIB}/you_get/extractors/ehow.pyc
+${PYSITELIB}/you_get/extractors/ehow.pyo
+${PYSITELIB}/you_get/extractors/embed.py
+${PYSITELIB}/you_get/extractors/embed.pyc
+${PYSITELIB}/you_get/extractors/embed.pyo
+${PYSITELIB}/you_get/extractors/facebook.py
+${PYSITELIB}/you_get/extractors/facebook.pyc
+${PYSITELIB}/you_get/extractors/facebook.pyo
+${PYSITELIB}/you_get/extractors/fantasy.py
+${PYSITELIB}/you_get/extractors/fantasy.pyc
+${PYSITELIB}/you_get/extractors/fantasy.pyo
+${PYSITELIB}/you_get/extractors/fc2video.py
+${PYSITELIB}/you_get/extractors/fc2video.pyc
+${PYSITELIB}/you_get/extractors/fc2video.pyo
+${PYSITELIB}/you_get/extractors/flickr.py
+${PYSITELIB}/you_get/extractors/flickr.pyc
+${PYSITELIB}/you_get/extractors/flickr.pyo
+${PYSITELIB}/you_get/extractors/freesound.py
+${PYSITELIB}/you_get/extractors/freesound.pyc
+${PYSITELIB}/you_get/extractors/freesound.pyo
+${PYSITELIB}/you_get/extractors/funshion.py
+${PYSITELIB}/you_get/extractors/funshion.pyc
+${PYSITELIB}/you_get/extractors/funshion.pyo
+${PYSITELIB}/you_get/extractors/google.py
+${PYSITELIB}/you_get/extractors/google.pyc
+${PYSITELIB}/you_get/extractors/google.pyo
+${PYSITELIB}/you_get/extractors/heavymusic.py
+${PYSITELIB}/you_get/extractors/heavymusic.pyc
+${PYSITELIB}/you_get/extractors/heavymusic.pyo
+${PYSITELIB}/you_get/extractors/huaban.py
+${PYSITELIB}/you_get/extractors/huaban.pyc
+${PYSITELIB}/you_get/extractors/huaban.pyo
+${PYSITELIB}/you_get/extractors/huomaotv.py
+${PYSITELIB}/you_get/extractors/huomaotv.pyc
+${PYSITELIB}/you_get/extractors/huomaotv.pyo
+${PYSITELIB}/you_get/extractors/icourses.py
+${PYSITELIB}/you_get/extractors/icourses.pyc
+${PYSITELIB}/you_get/extractors/icourses.pyo
+${PYSITELIB}/you_get/extractors/ifeng.py
+${PYSITELIB}/you_get/extractors/ifeng.pyc
+${PYSITELIB}/you_get/extractors/ifeng.pyo
+${PYSITELIB}/you_get/extractors/imgur.py
+${PYSITELIB}/you_get/extractors/imgur.pyc
+${PYSITELIB}/you_get/extractors/imgur.pyo
+${PYSITELIB}/you_get/extractors/infoq.py
+${PYSITELIB}/you_get/extractors/infoq.pyc
+${PYSITELIB}/you_get/extractors/infoq.pyo
+${PYSITELIB}/you_get/extractors/instagram.py
+${PYSITELIB}/you_get/extractors/instagram.pyc
+${PYSITELIB}/you_get/extractors/instagram.pyo
+${PYSITELIB}/you_get/extractors/interest.py
+${PYSITELIB}/you_get/extractors/interest.pyc
+${PYSITELIB}/you_get/extractors/interest.pyo
+${PYSITELIB}/you_get/extractors/iqilu.py
+${PYSITELIB}/you_get/extractors/iqilu.pyc
+${PYSITELIB}/you_get/extractors/iqilu.pyo
+${PYSITELIB}/you_get/extractors/iqiyi.py
+${PYSITELIB}/you_get/extractors/iqiyi.pyc
+${PYSITELIB}/you_get/extractors/iqiyi.pyo
+${PYSITELIB}/you_get/extractors/iwara.py
+${PYSITELIB}/you_get/extractors/iwara.pyc
+${PYSITELIB}/you_get/extractors/iwara.pyo
+${PYSITELIB}/you_get/extractors/joy.py
+${PYSITELIB}/you_get/extractors/joy.pyc
+${PYSITELIB}/you_get/extractors/joy.pyo
+${PYSITELIB}/you_get/extractors/khan.py
+${PYSITELIB}/you_get/extractors/khan.pyc
+${PYSITELIB}/you_get/extractors/khan.pyo
+${PYSITELIB}/you_get/extractors/ku6.py
+${PYSITELIB}/you_get/extractors/ku6.pyc
+${PYSITELIB}/you_get/extractors/ku6.pyo
+${PYSITELIB}/you_get/extractors/kugou.py
+${PYSITELIB}/you_get/extractors/kugou.pyc
+${PYSITELIB}/you_get/extractors/kugou.pyo
+${PYSITELIB}/you_get/extractors/kuwo.py
+${PYSITELIB}/you_get/extractors/kuwo.pyc
+${PYSITELIB}/you_get/extractors/kuwo.pyo
+${PYSITELIB}/you_get/extractors/le.py
+${PYSITELIB}/you_get/extractors/le.pyc
+${PYSITELIB}/you_get/extractors/le.pyo
+${PYSITELIB}/you_get/extractors/lizhi.py
+${PYSITELIB}/you_get/extractors/lizhi.pyc
+${PYSITELIB}/you_get/extractors/lizhi.pyo
+${PYSITELIB}/you_get/extractors/magisto.py
+${PYSITELIB}/you_get/extractors/magisto.pyc
+${PYSITELIB}/you_get/extractors/magisto.pyo
+${PYSITELIB}/you_get/extractors/metacafe.py
+${PYSITELIB}/you_get/extractors/metacafe.pyc
+${PYSITELIB}/you_get/extractors/metacafe.pyo
+${PYSITELIB}/you_get/extractors/mgtv.py
+${PYSITELIB}/you_get/extractors/mgtv.pyc
+${PYSITELIB}/you_get/extractors/mgtv.pyo
+${PYSITELIB}/you_get/extractors/miaopai.py
+${PYSITELIB}/you_get/extractors/miaopai.pyc
+${PYSITELIB}/you_get/extractors/miaopai.pyo
+${PYSITELIB}/you_get/extractors/miomio.py
+${PYSITELIB}/you_get/extractors/miomio.pyc
+${PYSITELIB}/you_get/extractors/miomio.pyo
+${PYSITELIB}/you_get/extractors/mixcloud.py
+${PYSITELIB}/you_get/extractors/mixcloud.pyc
+${PYSITELIB}/you_get/extractors/mixcloud.pyo
+${PYSITELIB}/you_get/extractors/mtv81.py
+${PYSITELIB}/you_get/extractors/mtv81.pyc
+${PYSITELIB}/you_get/extractors/mtv81.pyo
+${PYSITELIB}/you_get/extractors/musicplayon.py
+${PYSITELIB}/you_get/extractors/musicplayon.pyc
+${PYSITELIB}/you_get/extractors/musicplayon.pyo
+${PYSITELIB}/you_get/extractors/nanagogo.py
+${PYSITELIB}/you_get/extractors/nanagogo.pyc
+${PYSITELIB}/you_get/extractors/nanagogo.pyo
+${PYSITELIB}/you_get/extractors/naver.py
+${PYSITELIB}/you_get/extractors/naver.pyc
+${PYSITELIB}/you_get/extractors/naver.pyo
+${PYSITELIB}/you_get/extractors/netease.py
+${PYSITELIB}/you_get/extractors/netease.pyc
+${PYSITELIB}/you_get/extractors/netease.pyo
+${PYSITELIB}/you_get/extractors/nicovideo.py
+${PYSITELIB}/you_get/extractors/nicovideo.pyc
+${PYSITELIB}/you_get/extractors/nicovideo.pyo
+${PYSITELIB}/you_get/extractors/panda.py
+${PYSITELIB}/you_get/extractors/panda.pyc
+${PYSITELIB}/you_get/extractors/panda.pyo
+${PYSITELIB}/you_get/extractors/pinterest.py
+${PYSITELIB}/you_get/extractors/pinterest.pyc
+${PYSITELIB}/you_get/extractors/pinterest.pyo
+${PYSITELIB}/you_get/extractors/pixnet.py
+${PYSITELIB}/you_get/extractors/pixnet.pyc
+${PYSITELIB}/you_get/extractors/pixnet.pyo
+${PYSITELIB}/you_get/extractors/pptv.py
+${PYSITELIB}/you_get/extractors/pptv.pyc
+${PYSITELIB}/you_get/extractors/pptv.pyo
+${PYSITELIB}/you_get/extractors/qie.py
+${PYSITELIB}/you_get/extractors/qie.pyc
+${PYSITELIB}/you_get/extractors/qie.pyo
+${PYSITELIB}/you_get/extractors/qie_video.py
+${PYSITELIB}/you_get/extractors/qie_video.pyc
+${PYSITELIB}/you_get/extractors/qie_video.pyo
+${PYSITELIB}/you_get/extractors/qingting.py
+${PYSITELIB}/you_get/extractors/qingting.pyc
+${PYSITELIB}/you_get/extractors/qingting.pyo
+${PYSITELIB}/you_get/extractors/qq.py
+${PYSITELIB}/you_get/extractors/qq.pyc
+${PYSITELIB}/you_get/extractors/qq.pyo
+${PYSITELIB}/you_get/extractors/qq_egame.py
+${PYSITELIB}/you_get/extractors/qq_egame.pyc
+${PYSITELIB}/you_get/extractors/qq_egame.pyo
+${PYSITELIB}/you_get/extractors/quanmin.py
+${PYSITELIB}/you_get/extractors/quanmin.pyc
+${PYSITELIB}/you_get/extractors/quanmin.pyo
+${PYSITELIB}/you_get/extractors/showroom.py
+${PYSITELIB}/you_get/extractors/showroom.pyc
+${PYSITELIB}/you_get/extractors/showroom.pyo
+${PYSITELIB}/you_get/extractors/sina.py
+${PYSITELIB}/you_get/extractors/sina.pyc
+${PYSITELIB}/you_get/extractors/sina.pyo
+${PYSITELIB}/you_get/extractors/sohu.py
+${PYSITELIB}/you_get/extractors/sohu.pyc
+${PYSITELIB}/you_get/extractors/sohu.pyo
+${PYSITELIB}/you_get/extractors/soundcloud.py
+${PYSITELIB}/you_get/extractors/soundcloud.pyc
+${PYSITELIB}/you_get/extractors/soundcloud.pyo
+${PYSITELIB}/you_get/extractors/suntv.py
+${PYSITELIB}/you_get/extractors/suntv.pyc
+${PYSITELIB}/you_get/extractors/suntv.pyo
+${PYSITELIB}/you_get/extractors/ted.py
+${PYSITELIB}/you_get/extractors/ted.pyc
+${PYSITELIB}/you_get/extractors/ted.pyo
+${PYSITELIB}/you_get/extractors/theplatform.py
+${PYSITELIB}/you_get/extractors/theplatform.pyc
+${PYSITELIB}/you_get/extractors/theplatform.pyo
+${PYSITELIB}/you_get/extractors/tucao.py
+${PYSITELIB}/you_get/extractors/tucao.pyc
+${PYSITELIB}/you_get/extractors/tucao.pyo
+${PYSITELIB}/you_get/extractors/tudou.py
+${PYSITELIB}/you_get/extractors/tudou.pyc
+${PYSITELIB}/you_get/extractors/tudou.pyo
+${PYSITELIB}/you_get/extractors/tumblr.py
+${PYSITELIB}/you_get/extractors/tumblr.pyc
+${PYSITELIB}/you_get/extractors/tumblr.pyo
+${PYSITELIB}/you_get/extractors/twitter.py
+${PYSITELIB}/you_get/extractors/twitter.pyc
+${PYSITELIB}/you_get/extractors/twitter.pyo
+${PYSITELIB}/you_get/extractors/ucas.py
+${PYSITELIB}/you_get/extractors/ucas.pyc
+${PYSITELIB}/you_get/extractors/ucas.pyo
+${PYSITELIB}/you_get/extractors/universal.py
+${PYSITELIB}/you_get/extractors/universal.pyc
+${PYSITELIB}/you_get/extractors/universal.pyo
+${PYSITELIB}/you_get/extractors/veoh.py
+${PYSITELIB}/you_get/extractors/veoh.pyc
+${PYSITELIB}/you_get/extractors/veoh.pyo
+${PYSITELIB}/you_get/extractors/videomega.py
+${PYSITELIB}/you_get/extractors/videomega.pyc
+${PYSITELIB}/you_get/extractors/videomega.pyo
+${PYSITELIB}/you_get/extractors/vidto.py
+${PYSITELIB}/you_get/extractors/vidto.pyc
+${PYSITELIB}/you_get/extractors/vidto.pyo
+${PYSITELIB}/you_get/extractors/vimeo.py
+${PYSITELIB}/you_get/extractors/vimeo.pyc
+${PYSITELIB}/you_get/extractors/vimeo.pyo
+${PYSITELIB}/you_get/extractors/vine.py
+${PYSITELIB}/you_get/extractors/vine.pyc
+${PYSITELIB}/you_get/extractors/vine.pyo
+${PYSITELIB}/you_get/extractors/vk.py
+${PYSITELIB}/you_get/extractors/vk.pyc
+${PYSITELIB}/you_get/extractors/vk.pyo
+${PYSITELIB}/you_get/extractors/w56.py
+${PYSITELIB}/you_get/extractors/w56.pyc
+${PYSITELIB}/you_get/extractors/w56.pyo
+${PYSITELIB}/you_get/extractors/wanmen.py
+${PYSITELIB}/you_get/extractors/wanmen.pyc
+${PYSITELIB}/you_get/extractors/wanmen.pyo
+${PYSITELIB}/you_get/extractors/xiami.py
+${PYSITELIB}/you_get/extractors/xiami.pyc
+${PYSITELIB}/you_get/extractors/xiami.pyo
+${PYSITELIB}/you_get/extractors/ximalaya.py
+${PYSITELIB}/you_get/extractors/ximalaya.pyc
+${PYSITELIB}/you_get/extractors/ximalaya.pyo
+${PYSITELIB}/you_get/extractors/yinyuetai.py
+${PYSITELIB}/you_get/extractors/yinyuetai.pyc
+${PYSITELIB}/you_get/extractors/yinyuetai.pyo
+${PYSITELIB}/you_get/extractors/yixia.py
+${PYSITELIB}/you_get/extractors/yixia.pyc
+${PYSITELIB}/you_get/extractors/yixia.pyo
+${PYSITELIB}/you_get/extractors/yizhibo.py
+${PYSITELIB}/you_get/extractors/yizhibo.pyc
+${PYSITELIB}/you_get/extractors/yizhibo.pyo
+${PYSITELIB}/you_get/extractors/youku.py
+${PYSITELIB}/you_get/extractors/youku.pyc
+${PYSITELIB}/you_get/extractors/youku.pyo
+${PYSITELIB}/you_get/extractors/youtube.py
+${PYSITELIB}/you_get/extractors/youtube.pyc
+${PYSITELIB}/you_get/extractors/youtube.pyo
+${PYSITELIB}/you_get/extractors/zhanqi.py
+${PYSITELIB}/you_get/extractors/zhanqi.pyc
+${PYSITELIB}/you_get/extractors/zhanqi.pyo
+${PYSITELIB}/you_get/json_output.py
+${PYSITELIB}/you_get/json_output.pyc
+${PYSITELIB}/you_get/json_output.pyo
+${PYSITELIB}/you_get/processor/__init__.py
+${PYSITELIB}/you_get/processor/__init__.pyc
+${PYSITELIB}/you_get/processor/__init__.pyo
+${PYSITELIB}/you_get/processor/ffmpeg.py
+${PYSITELIB}/you_get/processor/ffmpeg.pyc
+${PYSITELIB}/you_get/processor/ffmpeg.pyo
+${PYSITELIB}/you_get/processor/join_flv.py
+${PYSITELIB}/you_get/processor/join_flv.pyc
+${PYSITELIB}/you_get/processor/join_flv.pyo
+${PYSITELIB}/you_get/processor/join_mp4.py
+${PYSITELIB}/you_get/processor/join_mp4.pyc
+${PYSITELIB}/you_get/processor/join_mp4.pyo
+${PYSITELIB}/you_get/processor/join_ts.py
+${PYSITELIB}/you_get/processor/join_ts.pyc
+${PYSITELIB}/you_get/processor/join_ts.pyo
+${PYSITELIB}/you_get/processor/rtmpdump.py
+${PYSITELIB}/you_get/processor/rtmpdump.pyc
+${PYSITELIB}/you_get/processor/rtmpdump.pyo
+${PYSITELIB}/you_get/util/__init__.py
+${PYSITELIB}/you_get/util/__init__.pyc
+${PYSITELIB}/you_get/util/__init__.pyo
+${PYSITELIB}/you_get/util/fs.py
+${PYSITELIB}/you_get/util/fs.pyc
+${PYSITELIB}/you_get/util/fs.pyo
+${PYSITELIB}/you_get/util/git.py
+${PYSITELIB}/you_get/util/git.pyc
+${PYSITELIB}/you_get/util/git.pyo
+${PYSITELIB}/you_get/util/log.py
+${PYSITELIB}/you_get/util/log.pyc
+${PYSITELIB}/you_get/util/log.pyo
+${PYSITELIB}/you_get/util/strings.py
+${PYSITELIB}/you_get/util/strings.pyc
+${PYSITELIB}/you_get/util/strings.pyo
+${PYSITELIB}/you_get/util/term.py
+${PYSITELIB}/you_get/util/term.pyc
+${PYSITELIB}/you_get/util/term.pyo
+${PYSITELIB}/you_get/version.py
+${PYSITELIB}/you_get/version.pyc
+${PYSITELIB}/you_get/version.pyo
diff --git a/you-get/distinfo b/you-get/distinfo
new file mode 100644
index 0000000000..80aafc7ae9
--- /dev/null
+++ b/you-get/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (you-get-0.4.900.tar.gz) = a97599dd39154ab0b2f317352dfeb1cdf93bed34
+RMD160 (you-get-0.4.900.tar.gz) = 216db97cfa1bb7f0f197c68d8d8302e749347161
+SHA512 (you-get-0.4.900.tar.gz) = 5d3e5b40a7d3ee62bf20ce2dfb30b444481bb2991af6f1e3f5d77c709e0687272922ec9463f66ec2f6b73f303aba988260f81755ef8390112ad2504a40ae99e4
+Size (you-get-0.4.900.tar.gz) = 133929 bytes
+SHA1 (patch-src_you__get_processor_ffmpeg.py) = 0ce8eca6cd0e1a4d564811eb7995a54c186ae7f3
diff --git a/you-get/patches/patch-src_you__get_processor_ffmpeg.py b/you-get/patches/patch-src_you__get_processor_ffmpeg.py
new file mode 100644
index 0000000000..f705074c33
--- /dev/null
+++ b/you-get/patches/patch-src_you__get_processor_ffmpeg.py
@@ -0,0 +1,19 @@
+$NetBSD$
+
+Also look and use ffmpeg[23] if possible.
+
+--- src/you_get/processor/ffmpeg.py.orig	2017-07-23 21:09:38.000000000 +0000
++++ src/you_get/processor/ffmpeg.py
+@@ -32,7 +32,11 @@ def get_usable_ffmpeg(cmd):
+     except:
+         return None
+ 
+-FFMPEG, FFMPEG_VERSION = get_usable_ffmpeg('ffmpeg') or get_usable_ffmpeg('avconv') or (None, None)
++FFMPEG, FFMPEG_VERSION = get_usable_ffmpeg('ffmpeg') or \
++    get_usable_ffmpeg('ffmpeg3') or \
++    get_usable_ffmpeg('ffmpeg2') or \
++    get_usable_ffmpeg('avconv') or \
++    (None, None)
+ if logging.getLogger().isEnabledFor(logging.DEBUG):
+     LOGLEVEL = ['-loglevel', 'info']
+     STDIN = None


Home | Main Index | Thread Index | Old Index