Skip to content

DecentralizedPrimates/DecentralizedTracker

Repository files navigation

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/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published