Evil Dango
Description
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.
Requirements
-
Ruby 1.8.6 or later
Dependencies
-
sinatra (version 0.9.4 or later)
-
mechanize (version 0.9.3 or later)
Extra Development Dependencies
-
hoe (version 2.5.0 or later)
Installation
Gem Installation
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 -a
or --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.
Application Usage
-
Start EDango with the following command:
edango
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
Application Directory
.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
Development
Source Repositories
EDango is currently hosted at RubyForge and GitHub.
The RubyForge page
The github web page
The public git clone URL
Contact Information
- Author
-
Toksaitov Dmitrii <[email protected]>
- Awesome Art by
-
Erik Kasymkoulov <[email protected]>
License
(The GNU General Public License)
EDango - torrent ticket extractor. Copyright © 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.