ErpSnap
ErpSnap β‘ is a lightweight and efficient widget app that provides seamless access to PSIT ERP data. With real-time updates π fetched via API calls, it runs quietly in the background, auto-starts on Windows, and offers smooth login handling π. Built with Python, itβs optimized for performance, minimal dependencies, and a user-friendly
Install / Use
/learn @AshishJii/ErpSnapREADME
ErpSnap

A widget application that provides a one-click interface to view the latest info from PSIT ERP. It saves time by directly fetching data from APIs, allowing users to quickly access the information they need.
Installation FAQ
<details open> <summary>How to install ErpSnap?</summary>- Download the latest release and install it.
- After installation, find ErpSnap in the Start menu or use the desktop shortcut.
- On initial launch, click the refresh button in the top-right corner to input credentials.
Features
| Feature | Status | |-|-| | Draggable widget | βοΈ | | Does not appear in taskbar | βοΈ | | Installation file created | βοΈ | | Autostarts on Windows boot | βοΈ | | Prompt for roll/pass on initial run | βοΈ | | Move request call to dedicated worker thread | βοΈ | | Provide progress indicators for logging and data retrieval | βοΈ | | Start widget on the right side | βοΈ | | Retrieve absent days and notices(HTML parsing) | β³80% | | Check internet connectivity/slow internet | βοΈ | | Implement loading animation | βοΈ | | Add option to exit | βοΈ | | Show last synced time | | | Auto-sync data on startup if info exists | βοΈ | | Open dashboard from app directly | βοΈ | | Check if login info is incorrect | | | Add option to re-enter info | |
[!NOTE] Consider using
urllib3instead ofrequestslibrary to reduce third-party dependency requirements.
Contributing
<details> <summary>Contribution Guidelines</summary>- Clone the repository:
git clone https://github.com/AshishJii/ErpSnap.git
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Convert to exe file:
pyinstaller --noconfirm --onefile --windowed --icon "assets/logo.ico" --name "ErpSnap" --add-data "assets;assets/" "main.py"
How to Contribute
- Fork the repository.
- Make your changes in a feature branch.
- Submit a pull request with your changes.
License
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
110.4kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
350.8kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
