Skip to main content

Easily query articles

Project description

NewsDataScrapper

Python package that helps you easily get news data

License: MIT pypi: newsdatascraper

Requirements

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 format

black .

Run Linter

pylama -o setup.cfg .

Run tests

pytest

Run tests + code coverage

sh ./scripts/generate_coverage.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

newsdatascraper-0.0.6.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file newsdatascraper-0.0.6.tar.gz.

File metadata

  • Download URL: newsdatascraper-0.0.6.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for newsdatascraper-0.0.6.tar.gz
Algorithm Hash digest
SHA256 b92aec41d00a4fdfc6a84f1b27ad3130f4b0ddcbf850a410db3b088caaf5b9e8
MD5 13ff496fb28abe4e33d6afc944da1b52
BLAKE2b-256 6b7ab7a18e01f88bfef479d1cb37276eb8d2030bfb068ce6cb67f89ecb7e007d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page