save peers to a database, so you don't ping them every time you run sendGraph.py #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I noticed sendGraph.py goes and uses 8 threads to hammer as many peers as possible demanding their peer lists. So, I made a thing that waits an hour before checking a peer a second time. As an added bonus it saves all the reported peers over all runs of the program, so you can get a more comprehensive map, even without sending it to the fc00 server. I worked for the last 7 hours straight on this... without a break, so I'm not gonna work on it anymore. Don't merge it or whatever, or use stuff in it as you like, but it still needs some cleanup before it's exactly like sendGraph.py.