Evil Dango is a small Ruby application that can extract torrent tickets from 'torrentpier'-enabled sites. It fetches a ticket with a predefined account and replaces the initial passkey with the new defined one.
Ruby 1.8.6 or later
sinatra (version 0.9.4 or later)
mechanize (version 0.9.3 or later)
Extra Development Dependencies
hoe (version 2.5.0 or later)
The preferred method of installation is through the Gem file. For this you will need to have RubyGems installed. You can install the application and all its dependencies with the following command:
gem install edango
Now you need to add at least one account specifications to the application configuration file. This can be done with the
--account flags passed with the specs to the application starter script.
edango --account "URL_REGEX, TICKET_LINK_REGEX, PASSKEY[, LOGIN:PASSWORD[, LOGIN_URL]]"
Other Installation Methods
You can clone, download or whatever else to get the application package from the github. In this case you need to use
edango script directly from the
bin directory and you need to resolve all application dependencies manually.
Start EDango with the following command:
You will see something similar to this:
EDango has started == Sinatra/0.9.4 has taken the stage on 6666 for production with backup from WEBrick
Now point you browser to 127.0.0.1:6666. Do not forget to specify the correct port provided to you by the program on the first step.
Proceed with the instructions in your browser.
The server can be stopped with a Ctrl-C keyboard combination.
Command Line Usage
The list of command line options can be obtained from the EDango executable by one of the following calls:
edango -h edango --help
.edango is a default application directory that can be usually found under a path specified either in the
EDANGO_USER_BASE or in the
HOME environmental variable.
Application Directory Structure
.edango |-logs |-tickets
.edango - contains all configuration files
logs - contains application and server log files
tickets - contains all extracted tickets
EDango is currently hosted at RubyForge and GitHub.
The RubyForge page
The github web page
The public git clone URL
(The GNU General Public License)
EDango - torrent ticket extractor. Copyright (C) 2010 Toksaitov Dmitrii Alexandrovich
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.