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
pip
or haveuv
configured, this will launch the interactive CLI menu
logs/
Planned improvements:
SKPD
and Sub SKPD
dataAKLAP
and PENATAUSAHAAN
modules for the new SIPD-RI 2025 interfaceuv
If 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.