videosite.git
12 years agobase: Initialize a LWP::UserAgent instance for subclasses to use
Ralf Ertzinger [Fri, 3 Jun 2011 09:18:47 +0000 (11:18 +0200)]
base: Initialize a LWP::UserAgent instance for subclasses to use

12 years agovideosite: safely rewrite config file
Ralf Ertzinger [Fri, 27 May 2011 07:40:08 +0000 (09:40 +0200)]
videosite: safely rewrite config file

12 years agoAdd HTTPJSONGetter
Ralf Ertzinger [Fri, 27 May 2011 07:21:20 +0000 (09:21 +0200)]
Add HTTPJSONGetter

12 years agovideosite: add goo.gl URL shortener
Ralf Ertzinger [Thu, 12 May 2011 21:39:08 +0000 (23:39 +0200)]
videosite: add goo.gl URL shortener

12 years agoRevert "Wimp: adapt to new player"
Ralf Ertzinger [Thu, 12 May 2011 18:57:54 +0000 (20:57 +0200)]
Revert "Wimp: adapt to new player"

This reverts commit 0437b1deb77761a06685eec5afe09f747e5cbe77.

12 years agoRevert "Wimp: Use JSON parser to handle player args"
Ralf Ertzinger [Thu, 12 May 2011 18:56:12 +0000 (20:56 +0200)]
Revert "Wimp: Use JSON parser to handle player args"

This reverts commit 717cceda344e9bebb0f0d000a4905bd755c3a1a2.

12 years agoYoutube: extend support for /user/<username>#p/ URLs.
Ralf Ertzinger [Wed, 11 May 2011 20:01:53 +0000 (22:01 +0200)]
Youtube: extend support for /user/<username>#p/ URLs.

12 years agoYoutube: Add simple live stream detection
Ralf Ertzinger [Wed, 11 May 2011 19:58:51 +0000 (21:58 +0200)]
Youtube: Add simple live stream detection

13 years agoJSJSONArrayParser: Allow single quotes (wimp, you are trying to annoy me, right?)
Ralf Ertzinger [Mon, 9 May 2011 20:32:55 +0000 (22:32 +0200)]
JSJSONArrayParser: Allow single quotes (wimp, you are trying to annoy me, right?)

13 years agoJSJSONArrayParser: Allow bareword keys
Ralf Ertzinger [Sun, 8 May 2011 11:29:17 +0000 (13:29 +0200)]
JSJSONArrayParser: Allow bareword keys

13 years agoWimp: Use JSON parser to handle player args
Ralf Ertzinger [Sun, 8 May 2011 11:28:47 +0000 (13:28 +0200)]
Wimp: Use JSON parser to handle player args

13 years agoWimp: adapt to new player
Ralf Ertzinger [Sun, 8 May 2011 11:13:40 +0000 (13:13 +0200)]
Wimp: adapt to new player

13 years agoYoutube: extend support for /user/<username>#p/ URLs. Now without the /user!
Ralf Ertzinger [Fri, 29 Apr 2011 17:58:47 +0000 (19:58 +0200)]
Youtube: extend support for /user/<username>#p/ URLs. Now without the /user!

13 years agoYoutube: extend support for /user/<username>#p/ URLs
Ralf Ertzinger [Wed, 27 Apr 2011 13:42:50 +0000 (15:42 +0200)]
Youtube: extend support for /user/<username>#p/ URLs

13 years agoYoutube: add support for /user/<username>#p/ URLs
Ralf Ertzinger [Sat, 9 Apr 2011 20:20:58 +0000 (22:20 +0200)]
Youtube: add support for /user/<username>#p/ URLs

13 years agovideosite: add 1.ly URL shortener
Ralf Ertzinger [Thu, 3 Mar 2011 18:56:12 +0000 (19:56 +0100)]
videosite: add 1.ly URL shortener

13 years agoYoutube: Remove leftover debug statement
Ralf Ertzinger [Thu, 3 Mar 2011 08:35:17 +0000 (09:35 +0100)]
Youtube: Remove leftover debug statement

13 years agoYoutube: Add support for the latest page redesign variant (PLAYER_CONFIG)
Ralf Ertzinger [Thu, 3 Mar 2011 08:34:37 +0000 (09:34 +0100)]
Youtube: Add support for the latest page redesign variant (PLAYER_CONFIG)

13 years agoYoutube: add support for /watch_popup/ URLs
Ralf Ertzinger [Wed, 2 Mar 2011 17:44:00 +0000 (18:44 +0100)]
Youtube: add support for /watch_popup/ URLs

13 years agoYoutube: Add new error condition detection
Ralf Ertzinger [Mon, 28 Feb 2011 17:36:27 +0000 (18:36 +0100)]
Youtube: Add new error condition detection

13 years agoMerge branch 'master' of http://10.200.0.3/GIT/videosite
Ralf Ertzinger [Sun, 13 Feb 2011 22:04:47 +0000 (23:04 +0100)]
Merge branch 'master' of 10.200.0.3/GIT/videosite

13 years agoYoutube: Support HTTPS URLs and use https to load site
Ralf Ertzinger [Sun, 13 Feb 2011 22:04:27 +0000 (23:04 +0100)]
Youtube: Support HTTPS URLs and use https to load site

13 years agoYoutube: check for meta attribute existance before usage
Ralf Ertzinger [Sat, 29 Jan 2011 18:15:28 +0000 (19:15 +0100)]
Youtube: check for meta attribute existance before usage

13 years agoYoutube: Add new link format (http://youtube.com/user/...)
Ralf Ertzinger [Thu, 30 Dec 2010 21:40:05 +0000 (22:40 +0100)]
Youtube: Add new link format (youtube.com/user/...)

13 years agovideosite: add shar.es, 2.ly, t.co URL shorteners
Ralf Ertzinger [Thu, 2 Dec 2010 13:00:44 +0000 (14:00 +0100)]
videosite: add shar.es, 2.ly, t.co URL shorteners

13 years agoJSJSONArrayParser: use more relaxed parsing
Ralf Ertzinger [Wed, 1 Dec 2010 20:41:27 +0000 (21:41 +0100)]
JSJSONArrayParser: use more relaxed parsing

13 years agoJSArrayParser: Add JSJSONArrayParser as new (and preferred) method to parse JSON
Ralf Ertzinger [Wed, 1 Dec 2010 20:30:40 +0000 (21:30 +0100)]
JSArrayParser: Add JSJSONArrayParser as new (and preferred) method to parse JSON

13 years agodailymotion: Add a more generic way of parsing the JSON structure
Ralf Ertzinger [Thu, 9 Sep 2010 16:36:11 +0000 (18:36 +0200)]
dailymotion: Add a more generic way of parsing the JSON structure

13 years agoGeneral: Expand JSLexArrayParser to recognize [, ] and # in strings, and add debugging
Ralf Ertzinger [Thu, 9 Sep 2010 16:34:17 +0000 (18:34 +0200)]
General: Expand JSLexArrayParser to recognize [, ] and # in strings, and add debugging

13 years agoYoutube: Add new URL format youtu.be/watch?v=
Ralf Ertzinger [Fri, 27 Aug 2010 19:15:55 +0000 (21:15 +0200)]
Youtube: Add new URL format youtu.be/watch?v=

13 years agoYoutube: Enhance error check in the login process
Ralf Ertzinger [Wed, 25 Aug 2010 06:38:05 +0000 (08:38 +0200)]
Youtube: Enhance error check in the login process

13 years agomain: Fix is.gd regexp
Ralf Ertzinger [Tue, 10 Aug 2010 20:58:07 +0000 (22:58 +0200)]
main: Fix is.gd regexp

13 years agomain: Add URL shortener post.ly
Ralf Ertzinger [Tue, 10 Aug 2010 12:03:12 +0000 (14:03 +0200)]
main: Add URL shortener post.ly

13 years agovideosite.pl: Add pop.is URL shortener
Ralf Ertzinger [Sun, 8 Aug 2010 13:25:56 +0000 (15:25 +0200)]
videosite.pl: Add pop.is URL shortener

13 years agovideosite.pl: Add is.gd URL shortener, cancel URL shortener replacement after 10...
Ralf Ertzinger [Fri, 6 Aug 2010 15:02:31 +0000 (17:02 +0200)]
videosite.pl: Add is.gd URL shortener, cancel URL shortener replacement after 10 loops

13 years agomain: Add URL shortener otf.me
Ralf Ertzinger [Sun, 1 Aug 2010 20:18:08 +0000 (22:18 +0200)]
main: Add URL shortener otf.me

13 years agomain: Add URL shorteners hel.me, 7ax.de and ow.ly
Ralf Ertzinger [Thu, 29 Jul 2010 14:32:16 +0000 (16:32 +0200)]
main: Add URL shorteners hel.me, 7ax.de and ow.ly

13 years agoVimeo: switch to LWP::UserAgent
Ralf Ertzinger [Mon, 19 Jul 2010 20:59:58 +0000 (22:59 +0200)]
Vimeo: switch to LWP::UserAgent

13 years agoGeneral: Use just the first level of redirection for URL shortening serivces
Ralf Ertzinger [Wed, 14 Jul 2010 07:35:42 +0000 (09:35 +0200)]
General: Use just the first level of redirection for URL shortening serivces

13 years agoGeneral: Add support for URL shortening services:
Ralf Ertzinger [Mon, 12 Jul 2010 14:01:19 +0000 (16:01 +0200)]
General: Add support for URL shortening services:
- bit.ly
- j.mp
- tinyurl.com

13 years agoGeneral: short circuit out of the URL loop if there is only whitespace left
Ralf Ertzinger [Mon, 12 Jul 2010 13:12:34 +0000 (15:12 +0200)]
General: short circuit out of the URL loop if there is only whitespace left

13 years agoGeneral: Fix debug/error printing for modules (no more rainbow debug)
Ralf Ertzinger [Mon, 12 Jul 2010 13:01:52 +0000 (15:01 +0200)]
General: Fix debug/error printing for modules (no more rainbow debug)

13 years agoYouTube: Clean up video format printing code
Ralf Ertzinger [Mon, 12 Jul 2010 13:01:06 +0000 (15:01 +0200)]
YouTube: Clean up video format printing code

13 years agoMerge branch 'master' of http://10.200.0.3/GIT/videosite
Ralf Ertzinger [Sat, 10 Jul 2010 18:11:13 +0000 (20:11 +0200)]
Merge branch 'master' of 10.200.0.3/GIT/videosite

13 years agoYoutube: Add support for 4k video format
Ralf Ertzinger [Sat, 10 Jul 2010 18:10:55 +0000 (20:10 +0200)]
Youtube: Add support for 4k video format
- Add support for video type 38 (4k)
- Add quality level "insane", which prefers this format

13 years agoAsyncWgetFileGetter: create files with wallclock timestamp
Christian Garbs [Wed, 2 Jun 2010 21:01:27 +0000 (23:01 +0200)]
AsyncWgetFileGetter: create files with wallclock timestamp

otherwise newest downloads can't be retrieved via `ls -lrt`

13 years agoAdd support for new Youtube login
Maximilian Rehkopf [Mon, 31 May 2010 19:14:34 +0000 (21:14 +0200)]
Add support for new Youtube login

14 years agoFix DailyMotionGrabber, it now needs a JSON parser
Ralf Ertzinger [Sat, 17 Apr 2010 16:22:01 +0000 (18:22 +0200)]
Fix DailyMotionGrabber, it now needs a JSON parser

14 years agoAdd a new JSON parser, replacing jsarray. This parser
Ralf Ertzinger [Sat, 17 Apr 2010 16:21:10 +0000 (18:21 +0200)]
Add a new JSON parser, replacing jsarray. This parser
can do all jsarray could, and much more.

14 years agoSelect better names for YouTube page types
Ralf Ertzinger [Sat, 17 Apr 2010 16:17:27 +0000 (18:17 +0200)]
Select better names for YouTube page types

14 years agoAdd some more status messages
Ralf Ertzinger [Sat, 17 Apr 2010 16:16:37 +0000 (18:16 +0200)]
Add some more status messages

14 years agoAdd support for the new YouTube page layout
Ralf Ertzinger [Fri, 19 Mar 2010 20:50:40 +0000 (21:50 +0100)]
Add support for the new YouTube page layout

14 years agoAdd a new youtube URL format
Ralf Ertzinger [Mon, 8 Mar 2010 10:25:05 +0000 (11:25 +0100)]
Add a new youtube URL format

Youtube, could you pretty please stop inventing new ways to reference your
videos every two days? Thank you.

14 years agoAdd a new youtube URL format
Ralf Ertzinger [Fri, 5 Mar 2010 13:51:38 +0000 (14:51 +0100)]
Add a new youtube URL format

14 years ago- Fix MyVideo grabber
Ralf Ertzinger [Thu, 11 Feb 2010 20:43:43 +0000 (21:43 +0100)]
- Fix MyVideo grabber

14 years agoadd youtu.be short links
Christian Garbs [Mon, 8 Feb 2010 20:54:11 +0000 (21:54 +0100)]
add youtu.be short links

also fix dot detection in regexp

14 years agoChange alert box detection
Ralf Ertzinger [Tue, 26 Jan 2010 20:37:54 +0000 (21:37 +0100)]
Change alert box detection

14 years ago- Decode HTML entities in YouTube titles
Ralf Ertzinger [Mon, 21 Dec 2009 19:42:38 +0000 (20:42 +0100)]
- Decode HTML entities in YouTube titles

14 years ago- Add grabber for wimp.com
Ralf Ertzinger [Sun, 13 Dec 2009 15:45:31 +0000 (16:45 +0100)]
- Add grabber for wimp.com

14 years ago- Add video type 37 (1080p)
Ralf Ertzinger [Wed, 25 Nov 2009 22:17:40 +0000 (23:17 +0100)]
- Add video type 37 (1080p)

14 years ago- Use outputstack for command- and sighandler
Ralf Ertzinger [Sun, 22 Nov 2009 14:58:40 +0000 (15:58 +0100)]
- Use outputstack for command- and sighandler
- Unload BettIrssi.pm in BEGIN

14 years ago- Fix typo
Ralf Ertzinger [Sun, 22 Nov 2009 14:41:17 +0000 (15:41 +0100)]
- Fix typo
- Let modules use write_irssi() for output

14 years ago- Implement the outputstack
Ralf Ertzinger [Sun, 22 Nov 2009 14:28:21 +0000 (15:28 +0100)]
- Implement the outputstack
- eventify the /videosite command

14 years agoStart gutting check_for_link()
Ralf Ertzinger [Sun, 22 Nov 2009 14:04:27 +0000 (15:04 +0100)]
Start gutting check_for_link()

14 years agoTest
Ralf Ertzinger [Sun, 22 Nov 2009 13:53:40 +0000 (14:53 +0100)]
Test

14 years agoRemove errorneous print() statement
Ralf Ertzinger [Mon, 16 Nov 2009 07:20:57 +0000 (08:20 +0100)]
Remove errorneous print() statement

14 years ago- Add a fallback parser in case Parse::Lex is not available
Ralf Ertzinger [Sun, 15 Nov 2009 15:19:30 +0000 (16:19 +0100)]
- Add a fallback parser in case Parse::Lex is not available
  (*cough*Debian*cough). JSArrayParser->new() will return the
  best available parser

14 years agoRename JSArrayParser to JSLexArrayParser
Ralf Ertzinger [Sun, 15 Nov 2009 14:40:24 +0000 (15:40 +0100)]
Rename JSArrayParser to JSLexArrayParser

14 years ago- New YouYube scheme, as some videos did not conform to
Ralf Ertzinger [Sat, 14 Nov 2009 14:33:39 +0000 (15:33 +0100)]
- New YouYube scheme, as some videos did not conform to
  the old scheme. This is getting pretty embarassing, as I'm
  now down to having written a parser for textual repesentations
  of javascript hashes to get the information I need. This
  would be much easier if YouTube would use XML files just like
  everybody else. Thank you.

14 years agoMerge branch 'master' of http://10.200.0.3/GIT/videosite
Ralf Ertzinger [Mon, 9 Nov 2009 21:55:01 +0000 (22:55 +0100)]
Merge branch 'master' of 10.200.0.3/GIT/videosite

14 years agoAdd grabber for veoh.com
Ralf Ertzinger [Mon, 9 Nov 2009 21:54:47 +0000 (22:54 +0100)]
Add grabber for veoh.com

14 years agoissue update
Christian Garbs [Sun, 16 Aug 2009 12:33:40 +0000 (14:33 +0200)]
issue update

14 years agoissue updates
Christian Garbs [Sun, 16 Aug 2009 12:33:39 +0000 (14:33 +0200)]
issue updates

14 years agoissue update
Christian Garbs [Sun, 16 Aug 2009 12:33:38 +0000 (14:33 +0200)]
issue update

14 years agoissue updates
Christian Garbs [Sun, 16 Aug 2009 12:33:37 +0000 (14:33 +0200)]
issue updates

14 years agoissue update
Christian Garbs [Sun, 16 Aug 2009 12:33:36 +0000 (14:33 +0200)]
issue update

14 years agoissue updates
Christian Garbs [Sun, 16 Aug 2009 12:33:35 +0000 (14:33 +0200)]
issue updates

14 years agoIntegrate missing patches from C. Garbs
Ralf Ertzinger [Sun, 16 Aug 2009 10:47:03 +0000 (12:47 +0200)]
Integrate missing patches from C. Garbs

14 years agoMerge branch 'master' of ssh://ryoko:22003/home/sun/GIT/videosite
Ralf Ertzinger [Sun, 16 Aug 2009 10:45:08 +0000 (12:45 +0200)]
Merge branch 'master' of ssh://ryoko:22003/home/sun/GIT/videosite

14 years agoChange videosite-dl.pl to work with changed module naming
Ralf Ertzinger [Sun, 16 Aug 2009 10:44:53 +0000 (12:44 +0200)]
Change videosite-dl.pl to work with changed module naming

14 years ago- Simplify URL-quality mapping
Ralf Ertzinger [Sat, 15 Aug 2009 14:09:20 +0000 (16:09 +0200)]
- Simplify URL-quality mapping

14 years ago- Fixed and expanded quality selection
Ralf Ertzinger [Fri, 14 Aug 2009 21:26:25 +0000 (23:26 +0200)]
- Fixed and expanded quality selection

14 years ago- Further refine URL determination scheme
Ralf Ertzinger [Fri, 14 Aug 2009 09:49:57 +0000 (11:49 +0200)]
- Further refine URL determination scheme

14 years ago- Handle youtube site structure change, video quality setting currently does not...
Ralf Ertzinger [Thu, 13 Aug 2009 08:57:31 +0000 (10:57 +0200)]
- Handle youtube site structure change, video quality setting currently does not work yet

15 years ago- Fix CollegeHumor video title grab
Ralf Ertzinger [Sat, 25 Apr 2009 12:47:42 +0000 (14:47 +0200)]
- Fix CollegeHumor video title grab

15 years ago- Vimeo fixed their hash algorithm. Wohooo!
Ralf Ertzinger [Sat, 24 Jan 2009 17:39:55 +0000 (18:39 +0100)]
- Vimeo fixed their hash algorithm. Wohooo!

15 years agoMerge branch 'master' of http://10.200.0.3/GIT/videosite
Ralf Ertzinger [Sun, 28 Dec 2008 15:54:00 +0000 (16:54 +0100)]
Merge branch 'master' of 10.200.0.3/GIT/videosite

15 years ago- Properly instanciate HTMLHelper
Ralf Ertzinger [Sun, 28 Dec 2008 15:53:43 +0000 (16:53 +0100)]
- Properly instanciate HTMLHelper

15 years agocosmetic updates
Christian Garbs [Fri, 26 Dec 2008 21:55:38 +0000 (22:55 +0100)]
cosmetic updates

15 years agoremove extra check
Christian Garbs [Fri, 26 Dec 2008 21:53:21 +0000 (22:53 +0100)]
remove extra check

@getters contains only getters anyway

15 years agoMerge branch 'master' of ssh://sun@ryoko:22003/home/sun/GIT/videosite
Ralf Ertzinger [Tue, 9 Dec 2008 21:16:33 +0000 (22:16 +0100)]
Merge branch 'master' of ssh://sun@ryoko:22003/home/sun/GIT/videosite

15 years agoissue closed
Christian Garbs [Tue, 9 Dec 2008 21:08:19 +0000 (22:08 +0100)]
issue closed

15 years agoissue update
Christian Garbs [Tue, 9 Dec 2008 21:08:18 +0000 (22:08 +0100)]
issue update

15 years agoMerge branch 'master' of http://10.200.0.3/GIT/videosite
Ralf Ertzinger [Mon, 8 Dec 2008 14:05:38 +0000 (15:05 +0100)]
Merge branch 'master' of 10.200.0.3/GIT/videosite

15 years ago- Introduce a proper namespace for videosite modules.
Ralf Ertzinger [Mon, 8 Dec 2008 14:05:22 +0000 (15:05 +0100)]
- Introduce a proper namespace for videosite modules.
  This change will break all external modules

15 years ago- Add ditz issue tracker directory
Ralf Ertzinger [Sun, 7 Dec 2008 22:42:23 +0000 (23:42 +0100)]
- Add ditz issue tracker directory

15 years ago- Add autocompletion for parameter names and values
Ralf Ertzinger [Sun, 7 Dec 2008 22:34:02 +0000 (23:34 +0100)]
- Add autocompletion for parameter names and values

15 years ago- Sort autocomplete list in all cases
Ralf Ertzinger [Sun, 7 Dec 2008 22:20:40 +0000 (23:20 +0100)]
- Sort autocomplete list in all cases

15 years agoMerge branch 'master' of ssh://sun@ryoko:22003/home/sun/GIT/videosite
Ralf Ertzinger [Sun, 7 Dec 2008 22:15:16 +0000 (23:15 +0100)]
Merge branch 'master' of ssh://sun@ryoko:22003/home/sun/GIT/videosite

15 years ago- Modify help string generator to handle the extended parameter format
Ralf Ertzinger [Sun, 7 Dec 2008 22:14:56 +0000 (23:14 +0100)]
- Modify help string generator to handle the extended parameter format