mirror of
https://github.com/torproject/stem.git
synced 2024-12-04 00:00:46 +00:00
Python controller library for Tor
dc93ee7257
Finally migrating our Controller class from Illia's AsyncClassWrapper to our Synchronous mixin. Benefits are... * Class no longer requires a synchronous and asynchronous copy. * Controller can be implemented as a fully asynchronous class, while still functioning in synchronous contexts. Downside is... * Python type checkers (like mypy) only recognice our Controller as an asynchronous class, producing false positives for synchronous users. |
||
---|---|---|
docs | ||
stem | ||
test | ||
.gitignore | ||
.travis.yml | ||
cache_fallback_directories.py | ||
cache_manual.py | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
run_tests.py | ||
setup.py | ||
tor-prompt | ||
tox.ini |
Stem (Python Tor Library)
Stem is a Python controller library for Tor. With it you can use Tor's control protocol to script against the Tor process, or build things such as Nyx.
Documentation and tutorials available at stem.torproject.org.