Skip to content

sorcerer-merlin/torrdex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TorrDex

Check out the TorrDex Wiki for screenshots and other useful information!

What is TorrDex?

In short, TorrDex is a Semi-Private BitTorrent Indexing Community. It is licensed under the GNU GPLv3, and hosted on GitHub by its creator Sorcerer Merlin. TorrDex is NOT a main-stream entry-level web application developed by a team of dedicated programmers. It is a hobby-project developed by ONE intermediate-level+™ hobbyist programmer. It is therefore subject to bugs and other issues, which should be reported at the repository Issues page. Any feature requests and the like can also be submitted there as well.

Technical Specs

TorrDex is built using HTML5, PHP5, MySQL, JavaScript , and AJAX. Account passwords are encrypted, using the PasswordHash class for PHP developed by Taylor Hornby. BitTorrent processing and support is provided by the PHP_BitTorrent library (in PHAR format) developed by Christer Edvartsen. The entire color scheme and theme for TorrDex is completely dynamic and achieved using CSS and Web Fonts (which MAY allow for additional theming support in the future!). TorrDex also makes use of the Parsedown library for PHP developed by Emanuil Rusev to implement MarkDown support for Torrent Descriptions. TorrDex also uses CAPTCHA-style verification codes, provided by the simple-php-captcha script developed by Cory LaViska. Tracker scraping support is provided by the PHP-Torrent-Scraper library developed by Johannes.

Feature List

Below is a list of completely finished features incorporated into TorrDex. For incomplete or planned features, look at the next section.

  • Member Accounts with 3 Levels of Access, Encrypted Passwords & Avatars
  • New User Sign Up's (Only If Enabled in Administration Panel)
  • Session-Based Login System With Modifiable User Profiles
  • Searchable Database of Torrents with Sorting and Pagination
  • Ability to Upload New Torrents to Database with 2 Levels of Access
  • Administration Panel with Access to TorrDex Options and User Administration and Removal
  • Customizable Torrent Description Templates for New Uploads with MarkDown Support
  • Password Reset System with Email Encrypted Verification Link and CAPTCHA code
  • Member Invites with Email Encrypted Verification Link and CAPTCHA code
  • Complex Torrent Commenting / Rating System with Administration Support
  • Theme Support

To-Do List

This list of features and ideas is not yet implemented in TorrDex. They may have partially working code, or not even be coded at all. Look for them in future releases of the site.

  • Certified Uploader (AKA The Green Skull) System
  • Torrents Time Support (Video Streaming)
  • Data Scraper Plug-In's

About

Semi-Private BitTorrent Indexing Community

Resources

License

Stars

Watchers

Forks

Packages

No packages published