├── .gitignore ├── README.md ├── apps ├── feeds │ └── src │ │ ├── feeds.app.src │ │ ├── feeds_app.erl │ │ ├── feeds_fetch.erl │ │ ├── feeds_parse.erl │ │ ├── feeds_sup.erl │ │ └── feeds_update.erl ├── hasher │ └── src │ │ ├── hasher.app.src │ │ ├── hasher_app.erl │ │ ├── hasher_hash.erl │ │ ├── hasher_recheck.erl │ │ ├── hasher_sup.erl │ │ └── hasher_worker.erl ├── model │ ├── include │ │ └── model.hrl │ └── src │ │ ├── model.app.src │ │ ├── model_app.erl │ │ ├── model_enclosures.erl │ │ ├── model_feeds.erl │ │ ├── model_scrape_queue.erl │ │ ├── model_session.erl │ │ ├── model_stats.erl │ │ ├── model_stats_cache.erl │ │ ├── model_sup.erl │ │ ├── model_token.erl │ │ ├── model_torrents.erl │ │ ├── model_users.erl │ │ └── model_worker.erl ├── seeder │ └── src │ │ ├── seeder.app.src │ │ ├── seeder_app.erl │ │ ├── seeder_listener.erl │ │ ├── seeder_sup.erl │ │ └── seeder_wire_protocol.erl └── shared │ └── src │ ├── benc.erl │ ├── peer_id.erl │ ├── shared.app.src │ ├── storage.erl │ ├── url.erl │ └── util.erl ├── config └── vm.args ├── dev.erl ├── pg_downloads.sql ├── pg_install.sql ├── pg_meta.sql ├── pg_migrate_enclosures_recheck.sql ├── pg_search.sql ├── pg_stats.sql ├── pg_var.sql ├── rebar.config └── tracker_load.erl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/README.md -------------------------------------------------------------------------------- /apps/feeds/src/feeds.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/feeds/src/feeds.app.src -------------------------------------------------------------------------------- /apps/feeds/src/feeds_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/feeds/src/feeds_app.erl -------------------------------------------------------------------------------- /apps/feeds/src/feeds_fetch.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/feeds/src/feeds_fetch.erl -------------------------------------------------------------------------------- /apps/feeds/src/feeds_parse.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/feeds/src/feeds_parse.erl -------------------------------------------------------------------------------- /apps/feeds/src/feeds_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/feeds/src/feeds_sup.erl -------------------------------------------------------------------------------- /apps/feeds/src/feeds_update.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/feeds/src/feeds_update.erl -------------------------------------------------------------------------------- /apps/hasher/src/hasher.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/hasher/src/hasher.app.src -------------------------------------------------------------------------------- /apps/hasher/src/hasher_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/hasher/src/hasher_app.erl -------------------------------------------------------------------------------- /apps/hasher/src/hasher_hash.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/hasher/src/hasher_hash.erl -------------------------------------------------------------------------------- /apps/hasher/src/hasher_recheck.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/hasher/src/hasher_recheck.erl -------------------------------------------------------------------------------- /apps/hasher/src/hasher_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/hasher/src/hasher_sup.erl -------------------------------------------------------------------------------- /apps/hasher/src/hasher_worker.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/hasher/src/hasher_worker.erl -------------------------------------------------------------------------------- /apps/model/include/model.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/include/model.hrl -------------------------------------------------------------------------------- /apps/model/src/model.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model.app.src -------------------------------------------------------------------------------- /apps/model/src/model_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_app.erl -------------------------------------------------------------------------------- /apps/model/src/model_enclosures.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_enclosures.erl -------------------------------------------------------------------------------- /apps/model/src/model_feeds.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_feeds.erl -------------------------------------------------------------------------------- /apps/model/src/model_scrape_queue.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_scrape_queue.erl -------------------------------------------------------------------------------- /apps/model/src/model_session.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_session.erl -------------------------------------------------------------------------------- /apps/model/src/model_stats.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_stats.erl -------------------------------------------------------------------------------- /apps/model/src/model_stats_cache.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_stats_cache.erl -------------------------------------------------------------------------------- /apps/model/src/model_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_sup.erl -------------------------------------------------------------------------------- /apps/model/src/model_token.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_token.erl -------------------------------------------------------------------------------- /apps/model/src/model_torrents.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_torrents.erl -------------------------------------------------------------------------------- /apps/model/src/model_users.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_users.erl -------------------------------------------------------------------------------- /apps/model/src/model_worker.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/model/src/model_worker.erl -------------------------------------------------------------------------------- /apps/seeder/src/seeder.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/seeder/src/seeder.app.src -------------------------------------------------------------------------------- /apps/seeder/src/seeder_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/seeder/src/seeder_app.erl -------------------------------------------------------------------------------- /apps/seeder/src/seeder_listener.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/seeder/src/seeder_listener.erl -------------------------------------------------------------------------------- /apps/seeder/src/seeder_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/seeder/src/seeder_sup.erl -------------------------------------------------------------------------------- /apps/seeder/src/seeder_wire_protocol.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/seeder/src/seeder_wire_protocol.erl -------------------------------------------------------------------------------- /apps/shared/src/benc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/shared/src/benc.erl -------------------------------------------------------------------------------- /apps/shared/src/peer_id.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/shared/src/peer_id.erl -------------------------------------------------------------------------------- /apps/shared/src/shared.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/shared/src/shared.app.src -------------------------------------------------------------------------------- /apps/shared/src/storage.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/shared/src/storage.erl -------------------------------------------------------------------------------- /apps/shared/src/url.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/shared/src/url.erl -------------------------------------------------------------------------------- /apps/shared/src/util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/apps/shared/src/util.erl -------------------------------------------------------------------------------- /config/vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/config/vm.args -------------------------------------------------------------------------------- /dev.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/dev.erl -------------------------------------------------------------------------------- /pg_downloads.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_downloads.sql -------------------------------------------------------------------------------- /pg_install.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_install.sql -------------------------------------------------------------------------------- /pg_meta.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_meta.sql -------------------------------------------------------------------------------- /pg_migrate_enclosures_recheck.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_migrate_enclosures_recheck.sql -------------------------------------------------------------------------------- /pg_search.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_search.sql -------------------------------------------------------------------------------- /pg_stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_stats.sql -------------------------------------------------------------------------------- /pg_var.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/pg_var.sql -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/rebar.config -------------------------------------------------------------------------------- /tracker_load.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/prittorrent/HEAD/tracker_load.erl --------------------------------------------------------------------------------