An Open Sourced Decentralized BitTorrent Search Engine
Project description
AnyBT: An Open Sourced Decentralized BitTorrent Search Engine
Introducing AnyBT, a tool for searching magnet link of all kinds of BitTorrent contents. It's based on a decentralized data protocol - Glitter Protocol.
You could use AnyBT to search for magnet links base on file names and displays search results with a simple interface.
There is also a web version of AnyBT works on ENS and IPFS available if you do not have Python environment.
Getting Started
To get started, please follow these steps:
Prerequisites
- Python (v3.7 or higher)
Installation
Installing the tool, and you should make sure your/download/path in the $PATH, then you can use the command line tool.
pip install anybt
Options
-
terms:Specifies search terms to be queried. Required:yes. -
-p <page>or--page <page>:Specifies the page of results to display. Default: 0. -
-l <limit>or--limit <limit>:Specifies the number of per page to display. Default: 10. -
-s <sort type>or--sort <sort type>:Specifies the sorting sequence of results to display. Default: none.hot:sort by the file heatsize:sort by the size of filedate:sort by the original publication time of the file
-
-t <filter type>or--type <fliter type>:Specifies the category of result to display. Default: all.video:video categories.document:document categories.image:image categories.music:music categories.software:software categories.package:package categories.
Examples
- Search for keyword "Chaplin":
anybt Chaplin
- Search for keywords "Charlie Chaplin" and page 1, limit 5:
anybt "Charlie Chaplin" -p 1 -l 5
- Search for keywords "Charlie Chaplin" and order by file size:
anybt "Charlie Chaplin" -s size
- Search for keywords "Charlie Chaplin" and only keep the video resource:
anybt "Charlie Chaplin" -t video
Built With
- glitter-sdk-py A Python SDK for interacting with the Glitter Protocol.
Contributing
If you would like to contribute to this project, feel free to fork the repository and submit a pull request with your changes.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file anybt-1.1.0.tar.gz.
File metadata
- Download URL: anybt-1.1.0.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.7.16 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7cbcafdfda2f4bd61fce104b32041c8a2b17ec0cf8a0d853cb3062678cb0d83
|
|
| MD5 |
7373dc4e9a88b74564a5c5b77d9a3a8d
|
|
| BLAKE2b-256 |
fa8a83a36a90a5e2aa9303bb3273a2ce3375c229238bd3ed17ef34eaccac6e4a
|
File details
Details for the file anybt-1.1.0-py3-none-any.whl.
File metadata
- Download URL: anybt-1.1.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.7.16 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78070dcd6f265f13d187be6cc014226ead19d72b6faa279050732c25593eaf27
|
|
| MD5 |
1db45b2b3a408a113cd30f15023310bc
|
|
| BLAKE2b-256 |
4b64c4a0caa2e8ab5ea03429da1f5f752d08a3aea32a1644edd5decbbcaab4dc
|