Easily query articles
Project description
NewsDataScrapper
Python package that helps you easily get news data
Requirements
- Python 3.5+
- Newspaper3k
- Api Key from NewsApi
Installation
pip3 install newsdatascraper
Usage
from newsdatascraper import Scraper #To first get the articles new_scraper = Scraper('mock-api-key') articles = new_scraper.fetch_all_articles(query='two-sigma') #To access individual articles and their properties first_article = articles.articles[0] print(first_article.content) #We also provide helper functions to serialize the data articles.toCsv('test.csv') articles.toPickle('test.pickle') articles.toJson()
Working on the Project
Run formatter
black .
Run Linter
pylama -o setup.cfg .
Run tests
pytest
Run tests + code coverage
sh ./scripts/generate_coverage.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size newsdatascraper-0.0.3.tar.gz (3.4 kB) | File type Source | Python version None | Upload date | Hashes View |