BIS Fetcher
A Python library that scrapes the BIS website to download and extract text from central bank speeches.
- Documentation: https://entelecheia.github.io/bis-fetcher
- GitHub: https://github.com/entelecheia/bis-fetcher
- PyPI: https://pypi.org/project/bis-fetcher
bis-fetcher is a Python library that programmatically scrapes the website of the Bank for International Settlements (BIS) to download PDF files of all available central bank speeches. It then extracts the text from these PDFs.
The library allows easy access to a comprehensive dataset of central bank speeches over time. Researchers can use this data to perform quantitative analysis of central bank communication and track changes in tone, topics, and sentiment.
The BIS hosts speeches by governors and other senior officials from central banks around the world. However, scraping the website manually is tedious. bis-fetcher automates the entire workflow from crawling the site to text extraction.
It provides a simple API to get a list of available speeches, download the PDFs, and extract text. The text can be further processed or fed into models for analysis.
Changelog
See the CHANGELOG for more information.
Contributing
Contributions are welcome! Please see the contributing guidelines for more information.
License
This project is released under the MIT License.
Metadata
Release files for bis-fetcher 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bis_fetcher-0.6.0.tar.gz | 11.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bis_fetcher-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.5 kB
Release files / bis_fetcher-0.6.0.tar.gz
| Download URL | bis_fetcher-0.6.0.tar.gz |
|---|---|
| Size | 11.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec5b0476aade3a8092478aaa910777ebb2ec9355e1d2fab231fbf262713d13c9
|
|
BLAKE2b-256 checksum How to use checksums |
9e97255a871e91f236112410a0a50ef6e74e7806da92ad4294128f329e0ce7ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.9.6 readme-renderer/42.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.7 tqdm/4.66.1 importlib-metadata/6.8.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12
|
Release files / bis_fetcher-0.6.0-py3-none-any.whl
| Download URL | bis_fetcher-0.6.0-py3-none-any.whl |
|---|---|
| Size | 12.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
072b1f70ccfa36b51450bf86245175c05eec4a3333c5db5dd3a24a2b93646a2d
|
|
BLAKE2b-256 checksum How to use checksums |
ad6b01d9d627ec9758c3592ba2c04990ce03b8cef5c22e013a0f639be0a22707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.9.6 readme-renderer/42.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.7 tqdm/4.66.1 importlib-metadata/6.8.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12
|