Skip to main content

Scraper for ECB press conferences

Project description

ECB Scraper

PyPI - Python Version
PyPI version License

ECB Scraper is a Python package for scraping European Central Bank press conference transcripts. It allows for easy extraction of press conference details including dates and URLs, offering a streamlined way to access ECB statements and Q&A sessions over the years.

Installation

Install ecb-scraper via pip:

pip install ecb-scraper

Usage

CLI

The ECB Scraper also provides a Command Line Interface (CLI) for fetching ECB press conferences without needing to write any Python code. Here's how you can use it:

Arguments

  • --start-year: Specify the start year for fetching the conferences. If not provided, the script will use 1998.
  • --end-year: Specify the end year for fetching the conferences. If not provided, the current year is used.
  • --output-file: Required. The path to the file where the fetched data will be saved (CSV or JSON).

Default values

ecb-scraper --output-file conferences.json

Speific dates

ecb-scraper --start-year 2010 --end-year 2020 --output-file conferences.json

Python

The ECB Scraper can also be used as a Python package. Here's how you can use it:

from ecb_scraper import load_ecb_conferences

# DataFrame with columns ['date', 'title', 'link', 'text']
conferences = load_ecb_conferences(start_year=2005, end_year=2020)

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

ecb_scraper-0.1.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ecb_scraper-0.1.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file ecb_scraper-0.1.3.tar.gz.

File metadata

  • Download URL: ecb_scraper-0.1.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.9.7 Darwin/23.1.0

File hashes

Hashes for ecb_scraper-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c3a32e0f652c7b37dce8b474a6ceae23caea25b8f32bf891fc20b323ec90f0a8
MD5 fa3a31e09fddf74b1957b0ab6eb8e7fe
BLAKE2b-256 c820e5e5c792d5051a9bfe3faac1c7c0a6be872e7114f44adcda43d3a3c61706

See more details on using hashes here.

File details

Details for the file ecb_scraper-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: ecb_scraper-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.9.7 Darwin/23.1.0

File hashes

Hashes for ecb_scraper-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b0fbba7e7827447aadef569400bf9786e58e25df7326f6591819589897d54d9c
MD5 39e659aa778fdb4ea9f8ebb6e662d160
BLAKE2b-256 9c06adddd39e425a989b1df58d0d97830185d594acf39b293f4edff297dc2146

See more details on using hashes here.

Supported by

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