https://github.com/chrisreedio/athena-scraper
Fetches Athena Health's OpenAPI specs
https://github.com/chrisreedio/athena-scraper
athena athenahealth openapi saloon
Last synced: 4 months ago
JSON representation
Fetches Athena Health's OpenAPI specs
- Host: GitHub
- URL: https://github.com/chrisreedio/athena-scraper
- Owner: chrisreedio
- Created: 2023-11-30T05:35:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-30T19:42:23.000Z (about 2 years ago)
- Last Synced: 2023-12-01T12:29:06.738Z (about 2 years ago)
- Topics: athena, athenahealth, openapi, saloon
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Athena API Spec Scraper

This is a simple script that scrapes the Athena API specs and generates a JSON file with each API spec.
## Usage
```bash
python3 main.py
```
## Output
This script will generate JSON files in the `output` directory.
The JSON files will be named `'category'/'endpoint'.json`.
## Dependencies
- Python 3.10.12+
- [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)
- [Requests](https://requests.readthedocs.io/en/master/)
- [Selenium](https://selenium-python.readthedocs.io/)
- [ChromeDriver](https://chromedriver.chromium.org/) - Tested in Ubuntu with Chromium