Git Product home page Git Product logo

mulander / mget Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 416 KB

Movie Get aims to be a simple console script allowing a user to download embeded movies from various video hosting services. It uses common nix programs to download the file and convert it from flv to avi format. The main work of mget is to get the direct video link, which it achieves with the help of the great ruby programming language.

License: GNU General Public License v2.0

Ruby 87.50% CMake 0.47% C 1.35% Shell 0.18% NSIS 10.49%

mget's People

Stargazers

 avatar

Watchers

 avatar  avatar

mget's Issues

seven load

bo na seven load znalazłem pełno bajek (joj Dioxik ma bajeczki) i to ma
jeden koleś 
no i przegladam sobie jego profil .. miodzio ponad 300 filmów 
ale jak chce bezpośrednio z jego profilu kopiować link to lipa bo ..
wyglada on tak :
http://en.sevenload.com/videos/sH5ms4M-mVUP/3x22
a żeby mget poprawnie odczytał storne trzeba wywalić to "-mVUP"
a nie dało by sie dodac takiel zalerzności ze jeśli jest ten syf w linku to
on go omija i pakuje sprawdzanie FLV bez niego ? bo przy 2 no 3 plikach
spoko .. mozna usuwac .. wle przy 300 to troche męczonce jest ;)

Przepraszam za ortografie , za stylistyke :)

Original issue reported on code.google.com by [email protected] on 9 Nov 2007 at 8:34

InvalidURIError from Youtube

What steps will reproduce the problem?
1. run ruby mget.rb 'http://youtube.com/watch?v=NrfUckNsGHM'

What is the expected output? What do you see instead?
[mulander@inferno mget]$ ruby 
mget.rb 'http://youtube.com/watch?v=NrfUckNsGHM'
[?] If you want to convert movies, you must install ffmpeg 
(http://sourceforge.net/projects/ffmpeg/)
[?] If you want to download mms:// streams you must install mplayer 
(http://mplayerhq.hu/)
/usr/lib/ruby/1.8/open-uri.rb:29:in `open': bad URI(is not URI?): 
http://www.youtube.com/v/NrfUckNsGHM' + query +' (URI::InvalidURIError)
        from ./lib/mget/youtube.rb:50:in `get'
        from /usr/lib/ruby/1.8/delegate.rb:296:in `each_line'
        from /usr/lib/ruby/1.8/delegate.rb:296:in `__send__'
        from /usr/lib/ruby/1.8/delegate.rb:296:in `each_line'
        from ./lib/mget/youtube.rb:48:in `get'
        from /usr/lib/ruby/1.8/open-uri.rb:135:in `open_uri'
        from /usr/lib/ruby/1.8/open-uri.rb:528:in `open'
        from /usr/lib/ruby/1.8/open-uri.rb:30:in `open'
        from ./lib/mget/youtube.rb:39:in `get'
        from ./lib/mget/mget.rb:259:in `getMovie'
        from ./lib/mget/mget.rb:138:in `run'
        from mget.rb:87
Tested under:
 Kubuntu (7.04) Linux
 ruby 1.8.5 (2006-08-25) [i486-linux]

Original issue reported on code.google.com by [email protected] on 9 Oct 2007 at 4:21

Youtube - badrequest (400)

What steps will reproduce the problem?
1. run mget 1.19 on any youtube url

What is the expected output? What do you see instead?
Recievieng error: badrequest (400)
Should be a download link.

Original issue reported on code.google.com by [email protected] on 13 Nov 2007 at 5:33

Wrong link count on file --input

What steps will reproduce the problem?
1. Create a file with movie links, some comments and blank lines
2. run mget -si target.file
3. check the output count

What is the expected output? What do you see instead?
[*] 1/13...
should be:
[*] 1/10...
Because there are 2 comment lines and one blank.

Original issue reported on code.google.com by [email protected] on 27 Jan 2008 at 1:25

proxy handling

what about a proxy handling ?

many companies block access to youtube.com etc, so it will be a nice
feature to use a proxy and have possibility to watch movies

Original issue reported on code.google.com by [email protected] on 15 Jul 2007 at 10:55

Problem with youtube url handling

What version of the product are you using? On what operating system?
-newest SVN rev 126

anwajler@kerrigan:~/zrodla/mget/trunk$ ruby mget.rb
http://youtube.com/watch?v=i3iRLpJR8Fg
/usr/lib/ruby/1.8/open-uri.rb:29:in `open': bad URI(is not URI?):
http://www.youtube.com/v/i3iRLpJR8Fg' + query +' (URI::InvalidURIError)
        from /usr/lib/ruby/1.8/mget/youtube.rb:50:in `get'
        from /usr/lib/ruby/1.8/delegate.rb:297:in `each_line'
        from /usr/lib/ruby/1.8/delegate.rb:297:in `__send__'
        from /usr/lib/ruby/1.8/delegate.rb:297:in `each_line'
        from /usr/lib/ruby/1.8/mget/youtube.rb:48:in `get'
        from /usr/lib/ruby/1.8/open-uri.rb:135:in `open_uri'
        from /usr/lib/ruby/1.8/open-uri.rb:528:in `open'
        from /usr/lib/ruby/1.8/open-uri.rb:30:in `open'
        from /usr/lib/ruby/1.8/mget/youtube.rb:39:in `get'
        from /usr/lib/ruby/1.8/mget/mget.rb:256:in `getMovie'
        from /usr/lib/ruby/1.8/mget/mget.rb:138:in `run'
        from mget.rb:87

Original issue reported on code.google.com by [email protected] on 5 Jan 2008 at 7:33

ffmpeg usage in Windows

ffmpeg is already installed in the system, but we're still seeing the tip:
[?] If you want to convert movies, you must install ffmpeg (http://
sourceforge.net/projects/ffmpeg/)

Original issue reported on code.google.com by [email protected] on 26 Jan 2008 at 6:16

Check if all supported hosting sites still work

What steps to take:
1. visit each site in our list of supported sites.
2. select 5 random movie links from each site.
3. use movie-get to download them.

List of sites to check:
+ YouTube;
+ Metacafe;
+ Video Google;
+ MySpace Video;
+ patrz.pl;
+ wrzuta.pl;
+ movies.yahoo.com;
+ itvp.pl.
+ funpic.hu;
+ glumbert.com;
+ habtv.hu;
+ interia.pl;
+ onet.pl;
+ gazeta.pl;
+ dailymotion;
+ tvn24.pl;
+ porkolt.com;
+ stage6;
+ allocine.fr.

Original issue reported on code.google.com by [email protected] on 11 Aug 2007 at 8:48

mget man page

A man page is required.
Should contain:
- short description of the script
- a list of all flags/options
- a detailed description of each flag/option
- examples of usage
- bug reporting information
- list of contributers
- authors/contact information

This *should* appear in the next release.

Original issue reported on code.google.com by [email protected] on 6 Jan 2007 at 11:35

'Get All' stops the application from refreshing

What steps will reproduce the problem?
1. Run Mget-Qt
2. Enter some urls
3. Click 'Get All'
4. Observe the behaviour of the main window (moving it, clicking widgets 
etc.)

What is the expected output? What do you see instead?
The app should stay responsive, now it 'seems' to freeze. It gets back to 
normal after all tasks (downloading, converting etc.) are finished. This 
will probably make users think that we crashed (unless they run with a 
console in the background where they would see the actual process)
Do to this issue we can't implement a progress bar, or any progress 
indication (because we will not be able to refresh the widgets)

I already tried using threads and Qtimer widgets, but so far with no good 
results. Maybe somoene has an idea how to solve this problem or find 
another way to inform the user what's going on. One possible solution is 
to use a dialog prompt informing that the next task will take some time 
(well actualy 'very' long if we download and convert big files).
Any ideas? Or maybe somone with more ruby + qt expirience could check the 
code and find a way to make it work correctly.

Original issue reported on code.google.com by [email protected] on 30 Sep 2007 at 3:32

Youtube +18

It should be possible to specify a youtube account+password to allow 
downloading movies rated 18y+

Original issue reported on code.google.com by [email protected] on 19 Oct 2006 at 6:44

update link in --version information

What steps will reproduce the problem?
1. run   mget.rb --version or mget.rb -v
2. look at the output
Movie Get v1.18 - http://green.kom.pl/~mget
Copyright (C) 2006 Adam Wolk "mulander" <[email protected]>
                             "defc0n" <[email protected]>

What is the expected output? What do you see instead?
Movie Get v1.18 - http://movie-get.org
Copyright (C) 2006 Adam Wolk "mulander" <[email protected]>
                             "defc0n" <[email protected]>

Original issue reported on code.google.com by [email protected] on 14 Aug 2007 at 7:03

Title grab for file name

An option to get the title of the video and using it as a file name.
In example if the user wants to download a movie named "The joy" from 
Youtube, the resulted file would get a name of "the_joy.flv" or something 
similar.


Original issue reported on code.google.com by [email protected] on 25 Jul 2007 at 3:54

Add a new video service to mget

Witam.
Bardzo ciekawy ten wasz Projekt jest.
Zastanawia mnie zatem czy jest mozliwosc dodania do mgeta kolejnego serwisu
video, jakim jest telewizja interaktywna www.itvp.pl .
Przesył danych polega na streamingu, a prosba opiera sie na tym ze 
denerwujące jest czeste buforowanie strumienia danych co za tym idzie
przerwy w przekazie video.
Wszystkie klipy sa otwierane za pomoca WMP 
przykladowy spis video http://www.itvp.pl/kabarety/i.tvp/
dokładny adres streamu wyglada nastepująco:
http://lokal.itvp.pl/asx/4/1/83.142.120.254.456c1afd6fb092.55218041.asx
Podalem dla przykladu kabarety ale bardzo interesowało by mnie
http://www.itvp.pl/arch/publicystyka/i.tvp/

Pozdrawiam
PS mam nadzieje ze wam sie uda
jesli tak to takich telewizji jest wiele



Original issue reported on code.google.com by [email protected] on 28 Nov 2006 at 11:23

Error at removing flv file

What steps will reproduce the problem?
1. Download any file (tested at youtube)
2. Accept download, convert and remove flv file
http://gus.damnedangels.net/stuff/3w3yprnt.jpg

What is the expected output? What do you see instead?

Delete the flv movie now? [Y/n] Y
C:/ruby/lib/ruby/1.8/mget/mget.rb:273:in `delete': No such file or
directory - Youtube000002.flv (Errno::ENOENT)
        from C:/ruby/lib/ruby/1.8/mget/mget.rb:273:in `convert'
        from C:/ruby/lib/ruby/1.8/mget/mget.rb:217:in `getMovie'
        from C:/ruby/lib/ruby/1.8/mget/mget.rb:131:in `run'
        from C:/WINDOWS/mget.rb:87

Please use labels and text to provide additional information.
OS: MS Windows XP SP2

Original issue reported on code.google.com by [email protected] on 7 Oct 2007 at 8:19

Problems with wrzuta.pl

When i want download this link:
'http://soundtrack.wrzuta.pl/audio/fUuPjQAGs0/dead_can_dance_persephone_the_gath
ering_of_flowers'
everything is ok.
But when i cut title (Wrzuta officially supports links without titles) in
the link, for example: 'http://soundtrack.wrzuta.pl/audio/fUuPjQAGs0/', i
retrieve syntax error from shell (bash and zsh too) 'sh: Syntax error: "("
unexpected'. 

Original issue reported on code.google.com by [email protected] on 18 Aug 2007 at 9:08

Video tutorial for MS Windows users.

Topics to cover
1. Installation.
2. Basics.
 2.1 Downloading.
 2.2 Converting.
3. Advanced (cover all options).

This video tutorial should be divided into 3 files as stated above.

Original issue reported on code.google.com by [email protected] on 11 Aug 2007 at 11:29

Broken stage6 support

What steps will reproduce the problem?
1. run ruby 
mget.rb 'http://stage6.divx.com/user/InSiracusa/video/1291939/test-dr-divx'
2. Confirm download
What is the expected output? What do you see instead?
[mulander@inferno mget]$ ruby 
mget.rb 'http://stage6.divx.com/user/InSiracusa/video/1291939/test-dr-divx'[?] 
If you want to convert movies, you must install ffmpeg 
(http://sourceforge.net/projects/ffmpeg/)[?] If you want to download 
mms:// streams you must install mplayer (http://mplayerhq.hu/)Download 
the movie (using wget) now? [Y/n] Y--22:28:12--  
http://video.stage6.com/video           => `./Stage6000000.flv'Translacja 
video.stage6.com... 193.219.28.112, 193.219.28.119Łączenie się z 
video.stage6.com|193.219.28.112|:80... połączono.Żądanie HTTP wysłano, 
oczekiwanie na odpowiedź... 200 OKDługość: 0 [text/html]    [ 
<=>                                 ] 0            
 --.--K/s22:28:12 
(0.00 B/s) - `./Stage6000000.flv' saved [0/0]Convert the flv movie to mpg 
(using ffmpeg) now? [Y/n] n

The size of the file is obviously wrong.

Original issue reported on code.google.com by [email protected] on 3 Nov 2007 at 8:27

[WinXP] Missing library LIBEYA32.dll

Version: mget 1.18 (current)
OS: Windows SP2 (latest updates)

Ruby Version: ruby185-21 (recomended by mgets' evelopers on their website)

Launching script from console window with URL to any video gives me output 
like this:

C:\Program Files\mget>mget.rb http://www.youtube.com/watch?v=MN85G-JjQcU
[?] If you want to download mms:// streams you must install mplayer (http:/
/mplayerhq.hu/)
Download the movie (using wget) now? [Y/n] y   <--- Here
Convert the flv movie to mpg (using ffmpeg) now? [Y/n] n

After hitting "y" on keyboard when prompted to download viedo using wget i 
got error about missing library LIBEYA32.dll

Original issue reported on code.google.com by [email protected] on 9 Oct 2007 at 8:12

zbijtube.pl

Proponuję wdrożyć pobieranie filmów ze strony www.zbijtube.pl

Original issue reported on code.google.com by [email protected] on 22 Feb 2007 at 2:08

Get All ignores input when entered by hand

1. uruchom mget-qt
2. wprowadz recznie dowolny link
3. nacisnij guzik add
4. nacisnij guzik get all
po wcisnieciu guzika get all aplikacja wyswietla okno z wynikami ignorujac
wprowadzone dane (zero przetworzonych serwisow) 


Original issue reported on code.google.com by [email protected] on 4 Nov 2007 at 11:36

ffmpeg conversion problem

What steps will reproduce the problem?
1. mget.rb http://szll.wrzuta.pl/film/8bJfsMIitg/


What is the expected output? 
- flv file converted to mpg

What do you see instead?
[mp2 @ 0x4c2023c8]Sampling rate 11025 is not allowed in mp2
Error while opening codec for output stream #0.1 - maybe incorrect
parameters such as bit_rate, rate, width or height

What version of the product are you using? On what operating system?
1.19

Please provide any additional information below.
Helps adding "-acodec copy" to ffmpeg options

Original issue reported on code.google.com by [email protected] on 18 Dec 2007 at 7:30

500 - Internal Server Error

What steps will reproduce the problem?
1. goto http://movie-get.org
2. click on "Movie Get Online" button (http://movie-get.org/link)

What is the expected output? What do you see instead?
expected: Movie Get Online form.
result: 500 - Internal Server Error


Original issue reported on code.google.com by [email protected] on 11 Aug 2007 at 7:38

wsparcie funpic.hu

www.funpic.hu masa fajnych filmikow, dodajcie wsparcie do mgeta, proszę ;)

Original issue reported on code.google.com by [email protected] on 5 Jan 2007 at 8:47

Checkbox 'remember password' not working

What steps will reproduce the problem?
1. Run mget-qt
2. Enter Youtube url that requires age verification
3. Wait for the password prompt to show up
4. Enter correct username and password
5. Wait for it to finish
6. repeat steps 1 to 2

The process should run without showing the password prompt (the pass 
should stay remembered). Now it asks for the password again. Ignoring 
previously entered values.

Original issue reported on code.google.com by [email protected] on 30 Sep 2007 at 3:23

rpm package request

kiedy zostanie opublikowany rpm? niestety z alienowany pakiet z deba nie
chce działać w SLEDie

Original issue reported on code.google.com by [email protected] on 28 Dec 2006 at 4:35

Crash when a PL character is in 'APPDATA' path.

What steps will reproduce the problem?
1. On windows XP create an account with PL characters
2. run ruby mget.rb

What is the expected output? What do you see instead?
Expected:
Usage:   mget [options] url
url                 - a valid movie link; you can find the list of
supported sit
es on
                      the project hompage: http://movie-get.org
--name,       -n    - name used to save the file, without the extension
--input,      -i    - read links from file
--download,   -d    - download files without asking
--nodownload, -D    - don't download any files (also sets -C)
--convert,    -c    - convert all downloaded and convertable files (also
sets -d
)
--noconvert,  -C    - don't convert any files
--remove,     -r    - remove leftover file after conversion
--noremove,   -R    - never remove leftover file after conversion
--show,       -s    - show direct download link for the video
--quiet,      -q    - hides output from wget
--version,    -v    - display version information

Instead:
C:\Documents and Settings\Adam Wołk\Pulpit\repos\mget\trunk>ruby mget.rb --help
./lib/mget/error_handling.rb:54:in `mkdir': No such file or directory -
C:\Docum
ents and Settings\Adam Wołk\Dane aplikacji\mget (Errno::ENOENT)
        from ./lib/mget/error_handling.rb:54:in `logDir'
        from ./lib/mget/mget.rb:33:in `initialize'
        from mget.rb:51:in `new'
        from mget.rb:51

Suggested solutions is to change the default log path. Ruby seems to have
problems in handling different character sets.

Original issue reported on code.google.com by [email protected] on 23 Dec 2007 at 11:21

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.