BitTorrent Content Distribution for Podcasts
Erlang PLpgSQL Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apps
rel
.gitignore
README.md
dev.erl
pg_downloads.sql
pg_install.sql
pg_meta.sql
pg_migrate_enclosures_recheck.sql sql: enclosure_to_recheck() sorts with more fields Dec 3, 2012
pg_search.sql
pg_stats.sql
pg_tracker.sql
pg_var.sql
rebar.config
tracker_load.erl

README.md

PritTorrent

Build

rebar get-deps compile generate

TODO

  • URL longener?
  • Fix empty downloads.type
  • filter.js:
    • Fix button style breakage in Mozilla
    • Fix z-index (Android?)
  • New {feeds,downloads}.{lang,summary,type} in:

    • Downloads Feeds
    • HTML
  • enforce https for log in

  • clickable stats hint

  • stop seeding

  • Check U-A & replace RSS links with Miro subscribe URLs

  • Edit user:

    • About field
  • Edit feeds:

    • Add & fetch immediately
  • feeds_parse: http://video.search.yahoo.com/mrss

  • more configurability

  • Fetch & display feed summaries

  • Feed summaries: X items, Y torrents

  • Storage app

    • Avoid dup connections to 1 HTTP server (IP)
    • Fair queueing
    • Caching
  • OEmbed

  • Stats:

    • DLs by country/client?
  • Rehash on detected enclosure data change

  • Multiple sources per feed

Future features:

  • UDP tracker
  • UTP wire protocol
  • UI: Wholesome OPML export
  • Super-seeding
  • Slot queues
  • PEX
  • DHT support