Welcome to the Status Checkr for Service Organizations! This Python-based program is designed to quickly gain oversight on remaining information to be vetted from the San Francisco Service Guide website, specifically focusing on service organizations.
- Retrieve information such as active status and last vetted date
- Normalize date formats for consistent data representation
- Handle retries and error scenarios gracefully
- Customize the range of pages and filter results based on active status
- Export the data to a CSV file for further analysis and use
To get started with the Status Checkr for Service Organizations, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies by running
pip install -r requirements.txt. - Rename the
.env.exampleto.envprovide the following environment variables:BASE_URL= END_URL= - Make sure you have the appropriate webdriver installed for your browser (e.g., ChromeDriver for Google Chrome).
- Run the script using
python update_deactivated_list.pyand follow the prompts. - Sit back while the data is saved to a CSV file specified during the setup (organizations.csv is defailt).
- Python 3.x
- Selenium
- python-dotenv
These dependencies are listed in the requirements.txt file and can be easily installed using pip install -r requirements.txt
The Status Checkr for Service Organizations provides flexibility for customization. You can modify the script to adapt to different website structures, add additional data fields, or integrate with other tools and services. Feel free to explore the codebase and make any necessary adjustments to suit your specific requirements.
We welcome contributions from the community! If you have any ideas, suggestions, or bug reports, please open an issue on the GitHub repository. If you'd like to contribute code, please fork the repository and submit a pull request with your changes.
The Service Org Status Checkr is open-source software licensed under the MIT license. Feel free to use, modify, and distribute the code as per the terms of the license.