/goldfinger

scraper for finger(1) in Python 3

Primary LanguagePythonThe UnlicenseUnlicense

goldfinger


It's a multi-processing scraper for finger(1). You can run it like so:

python3 goldfinger.py "s{1}" 1 99999999

where "s{1}" is the username pattern and numbers are used for range.
The program will use that to go trough every user named s<something>
(in this case s1, s2, s3, ..., s99999998, s99999999)

It might be bit overengineered, but hey, it was fun to write it like that.
Output is a json list with dictionaries representing users.

Also, there's some weird bug in finger, it can't print unicode characters
correctly, so I'm translating it like so.