NOTICE: This package no longer exists in Ports


./net/yt [fetch YouTube and Google videos]

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 20, Package name: yt-20
Maintained by: Jonathan Gray
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • lua52
Description
yt is an extensible Lua script to fetch videos from YouTube.com. You can
(and probably should) customize it to use your preferred encoding tool.
By default it uses graphics/ffmpeg.


Version History (View Complete History)
  • (2016-06-07) Package deleted from Ports
  • (2012-09-30) Updated to version: yt-20
  • (2011-08-23) Updated to version: yt-19
  • (2011-07-20) Updated to version: yt-18
  • (2011-05-31) Updated to version: yt-17
  • (2011-03-09) Updated to version: yt-16
  • (2010-07-29) Updated to version: yt-15
  • (2010-06-08) Updated to version: yt-14p0
  • (2010-04-05) Updated to version: yt-14
  • (2009-09-19) Updated to version: yt-13
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-06-06 07:27:02 by David Coppa | Files touched by this commit (4)
Log message:
Remove net/yt
It's obsolete, broken (it dates back to a time before YouTube did
HTML5 video) and it gets in the way of a luastdlib update
OK sthen@, jsg@
   2016-06-06 07:27:02 by David Coppa | Files touched by this commit (4)
Log message:
Remove net/yt
It's obsolete, broken (it dates back to a time before YouTube did
HTML5 video) and it gets in the way of a luastdlib update
OK sthen@, jsg@
   2016-06-06 07:27:02 by David Coppa | Files touched by this commit (4)
Log message:
Remove net/yt
It's obsolete, broken (it dates back to a time before YouTube did
HTML5 video) and it gets in the way of a luastdlib update
OK sthen@, jsg@
   2016-06-06 07:27:02 by David Coppa | Files touched by this commit (4)
Log message:
Remove net/yt
It's obsolete, broken (it dates back to a time before YouTube did
HTML5 video) and it gets in the way of a luastdlib update
OK sthen@, jsg@
   2011-08-18 02:27:33 by Jonathan Gray | Files touched by this commit (2)
Log message:
unbreak after recent youtube changes and don't covert downloaded
video by default
ok martynas@
   2011-08-18 02:27:33 by Jonathan Gray | Files touched by this commit (2)
Log message:
unbreak after recent youtube changes and don't covert downloaded
video by default
ok martynas@
   2011-07-26 06:53:26 by Jonathan Gray | Files touched by this commit (2)
Log message:
strip some junk from the title we don't want in the filename
ok martynas@
   2011-07-26 06:53:26 by Jonathan Gray | Files touched by this commit (2)
Log message:
strip some junk from the title we don't want in the filename
ok martynas@
   2011-07-19 10:29:46 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Strip the trailing full stop after printing the saved filename. Now
you can just double click on the filename in X and have it copied to the
clipboard, without the extra dot.
ok martynas@ (MAINTAINER)
   2011-07-19 10:29:46 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Strip the trailing full stop after printing the saved filename. Now
you can just double click on the filename in X and have it copied to the
clipboard, without the extra dot.
ok martynas@ (MAINTAINER)
   2011-05-30 14:28:54 by Martynas Venckus | Files touched by this commit (2)
Log message:
Switch yt over to using FFmpeg's internal AAC encoder (the other
encoder will be going away).  From Brad.
OK sthen@.
   2011-05-30 14:28:54 by Martynas Venckus | Files touched by this commit (2)
Log message:
Switch yt over to using FFmpeg's internal AAC encoder (the other
encoder will be going away).  From Brad.
OK sthen@.
   2011-03-08 13:11:43 by Martynas Venckus | Files touched by this commit (2)
Log message:
youtube changed things;  apparently it uses double-quotes for id.
recognize both ways (in case they change this again).
ok sthen@, jsg@
   2011-03-08 13:11:43 by Martynas Venckus | Files touched by this commit (2)
Log message:
youtube changed things;  apparently it uses double-quotes for id.
recognize both ways (in case they change this again).
ok sthen@, jsg@
   2010-11-19 15:31:39 by Marc Espie | Files touched by this commit (372)
Log message:
new depends
   2010-09-09 11:34:14 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
- bump after recent lua.port.mk change
pointed out by sthen@
   2010-07-28 16:52:28 by Jonathan Gray | Files touched by this commit (2)
Log message:
update for recent youtube changes
ok martynas@
   2010-07-28 16:52:28 by Jonathan Gray | Files touched by this commit (2)
Log message:
update for recent youtube changes
ok martynas@
   2010-07-12 16:07:42 by Stuart Henderson | Files touched by this commit (244)
Log message:
use REVISION, checked with before/after make show=PKGNAMES (plus some
extra-careful checking where there are complicated PSEUDO_FLAVORS).
   2010-06-07 16:43:26 by Jonathan Gray | Files touched by this commit (2)
Log message:
the way errors were caught before now picks up non fatal things
like "Melde dich an Kommentar zu posten" so don't treat errors
as fatal any more.
   2010-06-07 16:43:26 by Jonathan Gray | Files touched by this commit (2)
Log message:
the way errors were caught before now picks up non fatal things
like "Melde dich an Kommentar zu posten" so don't treat errors
as fatal any more.
   2010-04-05 09:13:27 by Jonathan Gray | Files touched by this commit (2)
Log message:
adapt to youtube changes.
ok sthen@
   2010-04-05 09:13:27 by Jonathan Gray | Files touched by this commit (2)
Log message:
adapt to youtube changes.
ok sthen@
   2009-09-18 15:10:04 by Martynas Venckus | Files touched by this commit (2)
Log message:
catch up pattern to the new google video format.  don't include
thumbnailUrl.  makes google videos fetch again - reported by jsg@.
   2009-09-18 15:10:04 by Martynas Venckus | Files touched by this commit (2)
Log message:
catch up pattern to the new google video format.  don't include
thumbnailUrl.  makes google videos fetch again - reported by jsg@.
   2009-09-13 12:23:11 by Martynas Venckus | Files touched by this commit (2)
Log message:
add support for proxies (uses the standard http_proxy variable).
ok jsg@
   2009-09-13 12:23:11 by Martynas Venckus | Files touched by this commit (2)
Log message:
add support for proxies (uses the standard http_proxy variable).
ok jsg@
   2009-08-24 13:31:27 by Jonathan Gray | Files touched by this commit (2)
Log message:
Be less demanding with the fmt_map, so we don't
have to care if it is url encoded or not.
Makes us able to fetch higher than lowest quality videos again,
after another youtube change.
ok martynas@
   2009-08-24 13:31:27 by Jonathan Gray | Files touched by this commit (2)
Log message:
Be less demanding with the fmt_map, so we don't
have to care if it is url encoded or not.
Makes us able to fetch higher than lowest quality videos again,
after another youtube change.
ok martynas@
   2009-08-16 13:37:59 by Jonathan Gray | Files touched by this commit (2)
Log message:
make yt work again after recent youtube changes
fetch higher quality video if avaible
don't convert to mpeg4 if we fetched mpeg4
ok sthen@ martynas@
   2009-08-16 13:37:59 by Jonathan Gray | Files touched by this commit (2)
Log message:
make yt work again after recent youtube changes
fetch higher quality video if avaible
don't convert to mpeg4 if we fetched mpeg4
ok sthen@ martynas@
   2009-06-12 20:01:19 by Martynas Venckus | Files touched by this commit (2)
Log message:
- update comments, it can also fetch google videos now
- take maintainership
- bump package name
   2009-06-12 20:01:19 by Martynas Venckus | Files touched by this commit (2)
Log message:
- update comments, it can also fetch google videos now
- take maintainership
- bump package name
   2009-06-12 19:51:08 by Martynas Venckus | Files touched by this commit (2)
Log message:
- start accepting options: -C, -n, -o
- -C will resume previously interrupted transfer
- -n will not convert videos
- -o=XXX will save file to XXX.(mp4|flv)
- print info stuff to stderr;  so we can pipe it
- bump to yt-10;  since usage changes
as a result;  you can actually stream your videos with mplayer, like:
yt -o=- url | mplayer -
ok jsg@, sthen@
   2009-06-12 19:51:08 by Martynas Venckus | Files touched by this commit (2)
Log message:
- start accepting options: -C, -n, -o
- -C will resume previously interrupted transfer
- -n will not convert videos
- -o=XXX will save file to XXX.(mp4|flv)
- print info stuff to stderr;  so we can pipe it
- bump to yt-10;  since usage changes
as a result;  you can actually stream your videos with mplayer, like:
yt -o=- url | mplayer -
ok jsg@, sthen@
   2009-06-06 05:58:22 by Martynas Venckus | Files touched by this commit (2)
Log message:
make it, like most other unix utilities, accept multiple urls.  ok jsg@
   2009-06-06 05:58:22 by Martynas Venckus | Files touched by this commit (2)
Log message:
make it, like most other unix utilities, accept multiple urls.  ok jsg@
   2009-01-06 17:14:52 by Martynas Venckus | Files touched by this commit (2)
Log message:
tweak high-quality matching expression a bit;  newer youtube contains
more information and there may be number that matches quality identificator
while we with Henrikas did not find such video;  there may be
   2009-01-06 17:14:52 by Martynas Venckus | Files touched by this commit (2)
Log message:
tweak high-quality matching expression a bit;  newer youtube contains
more information and there may be number that matches quality identificator
while we with Henrikas did not find such video;  there may be
   2009-01-06 11:48:17 by Martynas Venckus | Files touched by this commit (2)
Log message:
yt.VideoQualityConstants.HIGH may not be enough;  be safe and always
fetch low-quality, except when 6 is matched in fmt_list -- in this
case we are sure that high-quality format is available
links provided, much tested by Henrikas Judickas <Henrikas.Judickas at
mif.stud.vu.lt>.  Thanks!
ok jsg@
   2009-01-06 11:48:17 by Martynas Venckus | Files touched by this commit (2)
Log message:
yt.VideoQualityConstants.HIGH may not be enough;  be safe and always
fetch low-quality, except when 6 is matched in fmt_list -- in this
case we are sure that high-quality format is available
links provided, much tested by Henrikas Judickas <Henrikas.Judickas at
mif.stud.vu.lt>.  Thanks!
ok jsg@
   2009-01-06 05:35:27 by Stuart Henderson | Files touched by this commit (2)
Log message:
CATEGORIES+=www, use SUBST_CMD, bump. ok jasper
   2009-01-06 05:35:27 by Stuart Henderson | Files touched by this commit (2)
Log message:
CATEGORIES+=www, use SUBST_CMD, bump. ok jasper
   2009-01-05 11:44:37 by Martynas Venckus | Files touched by this commit (2)
Log message:
recently youtube added "Send greeting card" function;  breaking yt.  make
yt more careful with parameter matching;  as a result videos can fetch again
ok jolan@
   2009-01-05 11:44:37 by Martynas Venckus | Files touched by this commit (2)
Log message:
recently youtube added "Send greeting card" function;  breaking yt.  make
yt more careful with parameter matching;  as a result videos can fetch again
ok jolan@
   2008-11-03 21:14:50 by Jonathan Gray | Files touched by this commit (2)
Log message:
Check for and display errors, so a string like
"This video is not available in your country." will be
displayed instead of a failed assert.
ok martynas@ pedro@
   2008-11-03 21:14:50 by Jonathan Gray | Files touched by this commit (2)
Log message:
Check for and display errors, so a string like
"This video is not available in your country." will be
displayed instead of a failed assert.
ok martynas@ pedro@
   2008-09-14 06:28:11 by Jonathan Gray | Files touched by this commit (2)
Log message:
Download higher quality videos (fmt=6) if available.
ok martynas@
   2008-09-14 06:28:11 by Jonathan Gray | Files touched by this commit (2)
Log message:
Download higher quality videos (fmt=6) if available.
ok martynas@
   2008-09-11 05:58:09 by Jonathan Gray | Files touched by this commit (2)
Log message:
Add support for links from players embedded in third party pages.
ok martynas@
   2008-09-11 05:58:09 by Jonathan Gray | Files touched by this commit (2)
Log message:
Add support for links from players embedded in third party pages.
ok martynas@
   2008-06-10 23:04:37 by Landry Breuil | Files touched by this commit (17)
Log message:
Convert existing lua-related ports to use new lang/lua MODULE, and bump
PKGNAMEs.
ok wcmaier@ ajacoutot@
   2008-06-02 11:43:10 by Martynas Venckus | Files touched by this commit (2)
Log message:
- add support for Google Video
- bump package name
"sounds good" jolan@;  tested by Wiktor Izdebski
   2008-06-02 11:43:10 by Martynas Venckus | Files touched by this commit (2)
Log message:
- add support for Google Video
- bump package name
"sounds good" jolan@;  tested by Wiktor Izdebski
   2008-06-02 11:29:56 by Martynas Venckus | Files touched by this commit (2)
Log message:
- remove origin
- remove redundant substitution
- better pattern for watch_fullscreen
- bump package name
"sounds good" jolan@;  tested by Wiktor Izdebski
   2008-06-02 11:29:56 by Martynas Venckus | Files touched by this commit (2)
Log message:
- remove origin
- remove redundant substitution
- better pattern for watch_fullscreen
- bump package name
"sounds good" jolan@;  tested by Wiktor Izdebski
   2008-05-06 14:49:51 by Martynas Venckus | Files touched by this commit (2)
Log message:
googlevideo returns 403 for some urls, so switch base_url back to
youtube.  this makes some videos fetch again.  (e.g., video id
uPTcnzgseaQ recently posted on mailing-lists)
ok jolan@, pedro@
   2008-05-06 14:49:51 by Martynas Venckus | Files touched by this commit (2)
Log message:
googlevideo returns 403 for some urls, so switch base_url back to
youtube.  this makes some videos fetch again.  (e.g., video id
uPTcnzgseaQ recently posted on mailing-lists)
ok jolan@, pedro@
   2008-02-01 12:14:59 by Martynas Venckus | Files touched by this commit (2)
Log message:
make yt videos that aren't on the primary mirror work again.
googlevideo server expects the "t" parameter to know which mirror
to forward to;  ok jolan@, pedro@
   2008-02-01 12:14:59 by Martynas Venckus | Files touched by this commit (2)
Log message:
make yt videos that aren't on the primary mirror work again.
googlevideo server expects the "t" parameter to know which mirror
to forward to;  ok jolan@, pedro@
   2008-01-28 14:48:46 by Jolan Luff | Files touched by this commit (2)
Log message:
make it work again, from tedude via pedro martelletto
   2008-01-28 14:48:46 by Jolan Luff | Files touched by this commit (2)
Log message:
make it work again, from tedude via pedro martelletto
   2007-11-08 17:26:29 by Jolan Luff | Files touched by this commit (2)
Log message:
aac->libfaac
   2007-11-08 17:26:29 by Jolan Luff | Files touched by this commit (2)
Log message:
aac->libfaac
   2007-10-30 14:03:30 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
- typo
from Matthew Clarke <clamat at telus dot net>
   2007-10-30 14:03:30 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
- typo
from Matthew Clarke <clamat at telus dot net>
   2007-10-29 16:50:32 by Jolan Luff | Files touched by this commit (2)
Log message:
generate files that will play in quicktime, ok pedro martelletto
   2007-10-29 16:50:32 by Jolan Luff | Files touched by this commit (2)
Log message:
generate files that will play in quicktime, ok pedro martelletto
   2007-09-15 16:37:00 by Michael Erdely | Files touched by this commit (333)
Log message:
Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN/ERRORS
Add $OpenBSD$ to p5-SNMP-Info/Makefile (ok kili@, simon@)
   2007-08-26 15:47:46 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
update to yt-7, makes it work again
from pedro
   2007-08-26 15:47:46 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
update to yt-7, makes it work again
from pedro
   2007-08-05 06:34:33 by Marc Balmer | Files touched by this commit (14)
Log message:
Remove Pedro Martelleto as MAINTAINER per his own request.
ok espie
   2007-06-22 23:16:22 by Nikolay Sturm | Files touched by this commit (2)
Log message:
substitute all special characters but dashes with '_'
discussed with and ok pedro
   2007-06-22 23:16:22 by Nikolay Sturm | Files touched by this commit (2)
Log message:
substitute all special characters but dashes with '_'
discussed with and ok pedro
   2007-06-19 11:32:52 by Pedro Martelletto | Files touched by this commit (2)
Log message:
yt-4, handles new youtube html syntax, from jsg@
   2007-06-19 11:32:52 by Pedro Martelletto | Files touched by this commit (2)
Log message:
yt-4, handles new youtube html syntax, from jsg@
   2007-02-24 02:52:01 by Nikolay Sturm | Files touched by this commit (2)
Log message:
make this example script into a standalone application
ok pedro


   2007-02-24 02:52:01 by Nikolay Sturm | Files touched by this commit (2)
Log message:
make this example script into a standalone application
ok pedro


   2007-02-22 15:47:26 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
add NO_CHECKSUM
no objections from sturm@, ok pedro@ (MAINTAINER)


   2007-02-21 06:50:18 by Pedro Martelletto | Files touched by this commit (5)
Log message:
yt-2, with suggestions from sturm@, okay sturm@, jasper@


   2007-02-21 06:50:18 by Pedro Martelletto | Files touched by this commit (5)
Log message:
yt-2, with suggestions from sturm@, okay sturm@, jasper@


   2007-02-21 06:50:18 by Pedro Martelletto | Files touched by this commit (5)
Log message:
yt-2, with suggestions from sturm@, okay sturm@, jasper@


   2007-02-21 06:50:18 by Pedro Martelletto | Files touched by this commit (5)
Log message:
yt-2, with suggestions from sturm@, okay sturm@, jasper@


   2007-02-21 06:50:18 by Pedro Martelletto | Files touched by this commit (5)
Log message:
yt-2, with suggestions from sturm@, okay sturm@, jasper@