- Notifications
You must be signed in to change notification settings - Fork2
License
DCNF/Hublist
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This hublist uses data from different XML / XML.BZ2 hublist.
If you set the location of DCPing pinger as an argument, it'll try to ping every hub listed in all hublist.
It takes ~40 minutes to ping all differents lists of hubs.
DCPing is an open-source pinger build on GitHub:https://github.com/direct-connect/go-dcpp/tree/master/cmd/dcping.
You can have a functionnal version bybuilding its source.
The pinger helps us having more accurate data of an hub.
Versionv0.26.0 of DCPing is compatible with this script.
$ python3 hublist.py "[folder_to_dcping]/dcping"
$ python3 hublist.py
- DC++:dcpp/FavoriteManager.cpp#l322
- AirDC++:modules/HublistManager.cpp#L58
- EiskaltDC++:dcpp/FavoriteManager.cpp#L255
- FlyLinkDC:windows/PublicHubsFrm.cpp#L53
I'm doing update weekly, and not every hour like other hublist, it's why this hublist doesn't have the very last accurate online / offline mode.
Sadly It's not on on my priority of the moment to run hublist.py / commit every hour a xml file. If you have an automatic solution in mind, do not hesitate to contact me by opening an issue!