Installation
Standard Installation
bash
pip install twscrapeDevelopment Version
Install the latest development version directly from GitHub:
bash
pip install git+https://github.com/vladkens/twscrape.gitRequirements
- Python 3.7+
- asyncio support
- Internet connection for Twitter/X access
Dependencies
The library automatically installs required dependencies:
httpx- Async HTTP clientaiosqlite- Async SQLite database- Additional dependencies as specified in setup.py
Verification
Verify installation:
bash
# Check CLI is available
twscrape --help
# Check Python import works
python -c "from twscrape import API; print('OK')"Upgrading
bash
pip install --upgrade twscrapeUninstallation
bash
pip uninstall twscrapeDatabase Location
By default, twscrape creates accounts.db in your current working directory. You can specify a custom location:
python
api = API("path/to/custom.db")Or via CLI:
bash
twscrape --db path/to/custom.db <command>