Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 2 KB

README.md

File metadata and controls

57 lines (34 loc) · 2 KB

DecentralizedTracker

About the Project

The DecetralizedTracker is a decentralized BitTorrent tracker where clients have the possibility to express their opinion about the content. The DecetralizedTracker is implemented in the form of a desktop application.

Content Filtering

The main idea is to use the opinions of clients, which will form an objective opinion of the content for its further use. Description tags (keywords) are formed based on these opinions and help others in finding the necessary content. Moreover, this estimate can be changed over time reflecting the natural evolution of human opinion.

Clients exchange tags among themselves. However, there is no special synchronization of users' tags, so the set of tags about the file may differ from node to node.

Built with

Features

  • p2p communication without centralization;
  • decentralized content tagging by clients;
  • filtering content by each client's tag preferences;
  • searching content by tags;
  • ability to search among different types of content (for example, video, text, audio);
  • hiding from the client content with his "taboo" tags.

Getting started

Usage

For more examples, please refer to the Documentation.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/YourFeature)
  3. Commit your Changes (git commit -m 'Add some YourFeature')
  4. Push to the Branch (git push origin feature/YourFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contacts

Project Email: [email protected] Kyrylo Volkov - [email protected]

Project Link: https://github.com/DecentralizedPrimates/DecentralizedTracker/