SIPD-RI Helper
CLI
Pandas
Playwright
Python
Web Automation
CLI
Pandas
Playwright
Python
Web Automation
SIPD-RI Helper is a Python-based command-line application that automates tasks on the SIPD-RI web application. It helps reduce human error and saves time by automating browser actions using Playwright, from login to form submission and data retrieval.
.exe for use on Windows without PythonBefore installing, make sure you have the following installed:
uv (recommended over pip)uv)Clone and move to the repository
git clone https://github.com/odhyp/sipd-ri.git && cd sipd-ri
Sync dependencies
uv sync
Install Playwright
playwright install chromium
Voila! installation success
.zip archive for Windows.exe to run the appuv run main.py
If you installed using
pipor haveuvconfigured, this will launch the interactive CLI menu
logs/Planned improvements:
SKPD and Sub SKPD dataAKLAP and PENATAUSAHAAN modules for the new SIPD-RI 2025 interfaceuvIf you’d like to contribute:
Fork the repository and clone it
Create your new branch:
git checkout -b feature/your-feature
Commit your changes
Submit a Pull Request with a clear description
Before submitting, make sure to:
Distributed under the MIT License. See LICENSE for more information.