Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngerakines/oxen
A hybrid bittorrent client for low-resource environments.
https://github.com/ngerakines/oxen
Last synced: about 1 month ago
JSON representation
A hybrid bittorrent client for low-resource environments.
- Host: GitHub
- URL: https://github.com/ngerakines/oxen
- Owner: ngerakines
- Created: 2011-01-31T08:51:13.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2011-02-22T00:47:49.000Z (almost 14 years ago)
- Last Synced: 2024-05-01T13:43:27.288Z (8 months ago)
- Language: C++
- Homepage:
- Size: 106 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# About
Oxen is a hybrid torrent client that aims to allow peers with small ammounts
of disk space the ability to positively impact a peer group.# Status
So far you can ...
* Start the application and monitor a directory for new torrents.
* Add new torrents to the system
* Set a max memory usage value (defaulting to 64 megs)
* Download up to that max and seed any pieces known# USAGE
$ ./oxen --directory /tmp/torrents/
DirectoryWatcher checking for new torrents in /tmp/
Adding torrent d18fa3595643fb7bd13b25a60f4e6a13da77fcc5(1388 pieces at 524288 KiB)# GOALS
* Monitor a directory for torrent files @done
* Periodically write out stats to a log @done
* Have a "queue" of torrents which represent queues of torrent chunks.
* Be able to delete and make unavailable chunks as their ratio is met or the seed-time window closes.
- To be implemented as part of the temp_storage class.
* Be able to configure start points within a torrent by default. aka, start at the end of a torrent, middle, front, etc
- This can be done using the piece_priorty(...) method.# License
Copyright (c) 2011 Nick Gerakines
Open sourced under the MIT license.