Obtains all SEC filings as PDF files for the requested ticker symbols and form.
To install the dependencies for this project, you need to have Poetry installed. Once Poetry is installed, run the following command in the project directory:
poetry install--tickers: List of ticker symbols to retrieve filings for. Default values are:AAPLAMZNGOOGLGSCEMETAMSFTNFLXTSLA
--form: Type of form to retrieve. Default value is10-K.--last_filings: Number of forms to retrieve since the most recent one. Default value is5.
To download all 10-Q forms for AAPL, MSFT, and GOOGL, run the following command:
poetry run python edgar/main.py --tickers AAPL MSFT GOOGL --form 10-QRun tests
poetry run pytestRun lint + format
poetry run ruff format && poetry run ruff check --fix