Go to file
2021-11-11 18:05:12 +01:00
requirements basic async capabilities added 2021-11-11 16:03:32 +01:00
src/stock-symbol-scraper renamed some functions and variables; added optional parameters 2021-11-11 18:05:12 +01:00
.gitignore initial commit 2021-11-07 15:23:15 +01:00
LICENSE python packaging boilerplate 2021-11-07 15:56:36 +01:00
pyproject.toml python packaging boilerplate 2021-11-07 15:56:36 +01:00
README.md basic async capabilities added 2021-11-11 16:03:32 +01:00
setup.cfg basic async capabilities added 2021-11-11 16:03:32 +01:00

Stock Symbol Scraper

Scrapes the entire list of stocks off of MarketWatch.com, which includes company name, stock symbol, country, exchange, and sector (if available).

NOTE: No prices or financials of any kind are collected.

Asynchronous HTTP requests are currently used by default.

This is not intended to be run continuously since the data gathered this way will rarely change.

Dependencies

Should run on most Linux/Windows systems. Tested on Arch and Windows 10.

Building

Clone this repo, install build via pip, then run pip -m build from the repository's root directory. This should produce a dist/ subdirectory with a wheel (build) and archive (source) distribution. The resulting whl-file can be installed via pip install path/dist/***.whl.

Running

...