xonsh-scrapy-tabcomplete
August 24, 2016 ยท View on GitHub
Tab completion for scrapy in xonsh
[](https://pypi.python.org/pypi/xonsh-scrapy-tabcomplete) [](https://pypi.python.org/pypi/xonsh-scrapy-tabcomplete) [](https://pypi.python.org/pypi/xonsh-scrapy-tabcomplete) Provides tab completion for [scrapy](https://github.com/scrapy/scrapy) for `xonsh` console shell users. It provides auto-completion for commands and projects spiders. Project's spider names are also cached in `$SCRAPY_CACHE` for every project directory for faster completion in `scrapy crawl` and `scrapy check` commands.
If new spiders are added the cache is outdated and can be refreshed with scrapy_clear_cache alias which is created by the contrib. It clears the cache for current working directory.
Installation
Just do a
pip install xonsh-scrapy-tabcomplete
or you can clone the repo via pip for the latest version
pip install git+<this repo url>
Configuration
To automatically load scrapy completion at startup, put
xontrib load scrapy_tabcomplete
in your .xonshrc