aria2_dht_dat_parser
parse aria2's dht.dat into human-readable json
Install
pip install aria2-dht-dat-parser
Usage
use as a cli tool
aria2-dht-dat-parser -i dht.dat [-o dht.json]
use as a python module
from aria2_dht_dat_parser import parse
result = parse('dht.dat')
Parsed Result Example
{
"format_id": 2,
"version": 3,
"file_saved_time": 1620000000,
"local_node_id": "xxxxxxxxxxxxxxxxxxxx",
"num_node": 100,
"nodes": [
{
"ip": "127.0.0.1",
"port": 6881,
"id": "xxxxxxxxxxxxxxxxxxxx"
}, ...
]
}
License
MIT
Metadata
Release files for aria2-dht-dat-parser 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aria2_dht_dat_parser-0.1.0.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aria2_dht_dat_parser-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.8 kB
Release files / aria2_dht_dat_parser-0.1.0.tar.gz
| Download URL | aria2_dht_dat_parser-0.1.0.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8c3470964229f0a242182621a04503ce3635c9d1086eb2f14cdb299a0d6b70e2
|
|
BLAKE2b-256 checksum How to use checksums |
d38237254b2fde16072d03e3329995273231e5bfe08aa79c33c9563011a294ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.7.4 CPython/3.10.6
|
Release files / aria2_dht_dat_parser-0.1.0-py3-none-any.whl
| Download URL | aria2_dht_dat_parser-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ae02af0c7423804b3f1abee68930779de5bf03914e532e25ce18e55f20e9e4c2
|
|
BLAKE2b-256 checksum How to use checksums |
24454b2622c5c58907f5c7506cb9c23186393d234dad129ddc449d3852197d99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.7.4 CPython/3.10.6
|