Recently I started using this fantastic Java-based program that allows me to download things easily from Rapidshare and a-like services.
These are some things I didn’t like about these sites:
- the ammount of time needed to wait before starting downloads
- that time increases as you download more files
- the download limit per user a day
- the size limit, that leads to file *parts (sometimes I had to download 40+ files)
- one download at a time
Well, there are some tricks to bypass some of these limitations, for example, the second one, if you renew your IP address you can save time, because the waiting time will be shorter.
Then I found jDownloader, that can save a list of links and can be configured to run a script after each download. The script is used to restart the Internet connection of the router.
Note: This only works if your ISP supports dynamic IP.
Of course, this differs if your router is not Thomson TG787, but it is likely to work on most Thomsons that allow Telnet access.
Here it is:
#!/bin/bash ( sleep 1 echo -e "*USERNAME*\r" sleep 1 echo -e "*PASSWORD*\r" sleep 1 echo -e "ppp ifdetach intf=Internet\r" sleep 2 echo -e "ppp ifattach intf=Internet\r" sleep 2 echo -e "exit\r" ) | telnet 192.168.1.254 | tee /dev/null 2>&1
You just have to replace *USERNAME* and *PASSWORD* with your own credentials. That user must have privileges to run those commands.
You save this in a file, give it a name, and remember its path… Lets say we save it as “restart.sh” in the folder “/Users/ricardo/”
Now, its time to test our script.
Firstly, go to http://www.whatismyip.com/ and take a look at your IP address.
Then, open a Terminal window and run that command…
- cd /Users/ricardo/
Make sure it is working and that your IP has changed by refreshing the webpage I gave you in the first step.
If it is working, then we only need to tell jDownloader where this script is:
- Open jDownloader
- Go to Settings > Modules > Reconnection
- Chose “External” and then give the full path to your script. In this case, just write
Test it, by clicking the Change IP button and see it working!
I hope this will help someone.