Web scraper for ETF data from fondsweb website.
Project description
fondsweb-scraper
Web scraper for ETF data from fondsweb website.
Setup project
The project needs uv for package management. To install on e.g. Mac OS X do
$ brew install uv
Then you can initialize the project
$ uv sync
Run linter and tests
$ uv run ruff check
$ uv run pytest -s
Teardown project
$ rm -r .venv uv.lock
Upload to PyPi
Before you can upload packages to PyPi you need to create an account at PyPi, activate 2FA (e.g. use Ente Authenticator)
and create an API-Token. Then you can configure uv to use the API-Token like
$ uv auth login upload.pypi.org
username: __token__
password: <your-api-token>
You can then build and upload the package to PyPi simply by
$ uv build # will build both sdist and wheel
$ uv publish --username __token__ # by default publishes to PyPi
To test if your package was successfully published you can do
$ uv run --with "fondsweb-scraper==<your-version>" --no-project -- python -c "import fondsweb"
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fondsweb_scraper-0.1.0.tar.gz.
File metadata
- Download URL: fondsweb_scraper-0.1.0.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53ba41c8f2b1da849d5e84ed134999607fd7e86fcaa8bf56a466ceb0ab540b0e
|
|
| MD5 |
5e1d71121203b9ca9d3f10e3c9125440
|
|
| BLAKE2b-256 |
ebf595da6e8426087765272e57f820e58dd9c13649d0f6003b14ddc3b57b49cd
|
File details
Details for the file fondsweb_scraper-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fondsweb_scraper-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6efd06a386638d14b98172721da04b4e682a24e19399ec8073e8e6dd97a2b7c8
|
|
| MD5 |
6d74489c9f05bec0af9f813cd5e4df34
|
|
| BLAKE2b-256 |
f0cd3526692d4002b940ef0d52110c7396146aa0ad7dfd8a1f229f64b18a4d60
|