├── .flake8 ├── .gitignore ├── .readthedocs-requirements.txt ├── .readthedocs.yml ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── .generated-files.txt ├── content │ ├── api │ │ ├── nitter-module.md │ │ ├── paths-module.md │ │ ├── profile-module.md │ │ ├── schema-module.md │ │ └── tweets-module.md │ ├── examples.md │ └── index.md └── mkdocs.yml ├── examples ├── EXAMPLES.md ├── basic_usage.py ├── example_profile.py ├── example_tweet.py └── polling_tweets_example.py ├── nitter_scraper ├── __init__.py ├── nitter.py ├── paths.py ├── profile.py ├── schema.py ├── templates │ └── nitter.conf └── tweets.py ├── noxfile.py ├── poetry.lock ├── pydoc-markdown.yml ├── pyproject.toml └── tests ├── __init__.py ├── common.py ├── test_paths.py ├── test_profile.py ├── test_profile ├── test_html_parser.yml └── test_profile_parser.yml ├── test_tweets.py ├── test_tweets ├── test_parse_tweets_0_.yml ├── test_parse_tweets_10_.yml ├── test_parse_tweets_11_.yml ├── test_parse_tweets_12_.yml ├── test_parse_tweets_13_.yml ├── test_parse_tweets_14_.yml ├── test_parse_tweets_15_.yml ├── test_parse_tweets_16_.yml ├── test_parse_tweets_17_.yml ├── test_parse_tweets_18_.yml ├── test_parse_tweets_19_.yml ├── test_parse_tweets_1_.yml ├── test_parse_tweets_2_.yml ├── test_parse_tweets_3_.yml ├── test_parse_tweets_4_.yml ├── test_parse_tweets_5_.yml ├── test_parse_tweets_6_.yml ├── test_parse_tweets_7_.yml ├── test_parse_tweets_8_.yml └── test_parse_tweets_9_.yml ├── testpage.html └── timeline_output.txt /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 99 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs-requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs-material 2 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/README.md -------------------------------------------------------------------------------- /docs/.generated-files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/.generated-files.txt -------------------------------------------------------------------------------- /docs/content/api/nitter-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/api/nitter-module.md -------------------------------------------------------------------------------- /docs/content/api/paths-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/api/paths-module.md -------------------------------------------------------------------------------- /docs/content/api/profile-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/api/profile-module.md -------------------------------------------------------------------------------- /docs/content/api/schema-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/api/schema-module.md -------------------------------------------------------------------------------- /docs/content/api/tweets-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/api/tweets-module.md -------------------------------------------------------------------------------- /docs/content/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/examples.md -------------------------------------------------------------------------------- /docs/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/content/index.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /examples/EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/examples/EXAMPLES.md -------------------------------------------------------------------------------- /examples/basic_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/examples/basic_usage.py -------------------------------------------------------------------------------- /examples/example_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/examples/example_profile.py -------------------------------------------------------------------------------- /examples/example_tweet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/examples/example_tweet.py -------------------------------------------------------------------------------- /examples/polling_tweets_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/examples/polling_tweets_example.py -------------------------------------------------------------------------------- /nitter_scraper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/__init__.py -------------------------------------------------------------------------------- /nitter_scraper/nitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/nitter.py -------------------------------------------------------------------------------- /nitter_scraper/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/paths.py -------------------------------------------------------------------------------- /nitter_scraper/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/profile.py -------------------------------------------------------------------------------- /nitter_scraper/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/schema.py -------------------------------------------------------------------------------- /nitter_scraper/templates/nitter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/templates/nitter.conf -------------------------------------------------------------------------------- /nitter_scraper/tweets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/nitter_scraper/tweets.py -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/noxfile.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/poetry.lock -------------------------------------------------------------------------------- /pydoc-markdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/pydoc-markdown.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/test_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_paths.py -------------------------------------------------------------------------------- /tests/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_profile.py -------------------------------------------------------------------------------- /tests/test_profile/test_html_parser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_profile/test_html_parser.yml -------------------------------------------------------------------------------- /tests/test_profile/test_profile_parser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_profile/test_profile_parser.yml -------------------------------------------------------------------------------- /tests/test_tweets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets.py -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_0_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_0_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_10_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_10_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_11_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_11_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_12_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_12_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_13_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_13_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_14_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_14_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_15_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_15_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_16_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_16_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_17_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_17_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_18_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_18_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_19_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_19_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_1_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_1_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_2_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_2_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_3_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_3_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_4_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_4_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_5_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_5_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_6_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_6_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_7_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_7_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_8_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_8_.yml -------------------------------------------------------------------------------- /tests/test_tweets/test_parse_tweets_9_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/test_tweets/test_parse_tweets_9_.yml -------------------------------------------------------------------------------- /tests/testpage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/testpage.html -------------------------------------------------------------------------------- /tests/timeline_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dgnsrekt/nitter_scraper/HEAD/tests/timeline_output.txt --------------------------------------------------------------------------------