Slimrat usage
This document is based upon Slimrat 0.9.5, for other versions, see the usage bundled with the script:
$ slimrat --help
Version 0.9.5 and above includes a more thorough help:
$ slimrat --man
CLI and GUI clients
Both the CLI and the GUI client parse two configuration files:
- System-wide configuration file, located at /etc/slimrat.conf
- User-specific configuration file, located at ~/.slimrat/config
The tarball includes a sample configuration file, which documents all supported options. Some are GUI specific, other aren't (documented in the sample configuration file as well).
It is also possible for the system admin to force certain options, by setting a configuration value and making it immutable after it:
log_file == /var/log/slimrat.log
Now every slimrat instance will always log there, and no user will be able to avoid this setting. This might later on be very handy when combined with scheduling options.
CLI client
The CLI client can takse parameters over the command-line, as well as through the previously mentioned configuration file. All options are complementary to the ones in the configuration file, which means you won't be able either to override a previously set immutable value. See slimrat --man for an explanation of all options.
GUI client
The GUI client can at the moment only be configured by editing the configuration file, or through the currently quite limited GUI functionality.
GUI hotkeys
| Ctrl-V | Insert links from clipboard |
| Insert | Add links dialog |
| Ctrl-Enter | OK in "add links dialog" |
My pppoe connection is dropped frequently and I get a new IP address.
wget then tries 20 times to keep the download going, before giving up.
Is there some way to either restart the download at the position it got interrupted
Does it make sense to send wget a SIGINT when the interface goes down (so wget stops immediately in this situation where retries don't help), and if slimrat can check if this was the reason, slimrat could try to restart the dlownload where it stopped.
OR would it make a difference if curl were substituted for wget? How would I try that?
throwit1: is it possible to continue the interrupted download from rapidshare? i am not sure but i think it isn't
yes, correct - I have only been researching wget - when I search for how to continue rapidshare, it turns out that one cannot continue interrupted unpaid RS downloads. Thank you for the quick response.
Hi Premysl,
Great work you have done. I am using it for Windows.
I have a problem where in $mech->get($file) is not returning anything and it gets returned from there only. I think you can make your code more robust by making exhausti ve error handling by checking for $mech handle at every place.
After I found out that this was the problem I wrote a small test script test_mech.pl.
++++++++++++++++++++++++++++++++ use WWW::Mechanize; my $mech = WWW::Mechanize->new(); my $url = "http://www.rapidshare.com"; $mech->get($url); ++++++++++++++++++++++++++++++++++
When I execute this script in Windows I am getting the following error.
C:\PerlScripts?>perl test_mech.pl Error GETing http://www.rapidshare.com: Protocol scheme '' is not supported at test_mech.pl line 4
Any ideas?
Thanks-Sandeep
sandeepsept5: Sorry I don't know why it is not workong on windows.. strange thing is that quotes are empty (Protocol scheme '') it should be 'http'
Hi, I've just downloaded your app and going to test it.
It seems are you using wget to download files?
How about using aria2c? It can support a whole lot more, even BT!
Check out http://www.my-guides.net/en/content/view/102/26/ on its usage for rapidshare http://aria2.sourceforge.net/
keenwong: aria2c looks like its for downloading from PREMIUM account.. slimrat supports FREE account only
so i think aria2c is something you can use instead of slimrat, not by slimrat
or how should i use it instead of wget?
well, since aria2c can work like wget (to get http/ftp and even BT) hence my suggestion.
However should you want to keep it simple of course you don't have to change much.
Anyway, would like to check, is it possible to select a particular mirror, as it seem to use different mirror each time, for rapidshare...
Thanks.
i am using your great script for ubuntu linux. in order to speed up rapidshare downloads i implemented a short bash script to make the router reconnect and get a new ip. the script is executed by the slimrat-file after
call script:
system("/bin/bash /home/user/slimrat/disreconnect.sh");while the disreconnect.sh contains the code from here: http://www.paehl.de/reconnect/
maybe it was a nice feature to have a textfield for referring such a script from the gui in one of the future versions.
do you plan to have a web mgmt console instead of gui? and would it be possible to consider mark somehow downloaded files in the list in case of CLI version used with links file? Thanks
Do you think it's possible to add MegaUpload?, Netload or MegaShare?? Preferable Megaupload.com :)
This is one of the reason that I made a Linux Server. =)
Hey! Thanks for slimrat, I found it really useful!
Hi! Thanks for slimrat. I can install it in Mac OS X using macports. It really works!
Very useful tool. Shame many of the plugins are broken atm, but it may inspire me to pick up some Perl :)
Hi! I've just written a plugin for uploaded.to - the only problem I still face is, that the actual filename is not in the downloadlink (the link I return in sub download). This means that the downloaded file is always named some random numbers from the link. Is there any way to manually set the filename of the resulting download?
Thanks!
Oh, nevermind, I just found out that the returned url is directly executed in wget.
Awesome.. Thanks a lot.. working pretty well.
Can the software have web-based interface on QNAP NAS ?