Autobot is web automation framework for BMC Remedy, LDMA & ROC to complete boring everyday task with just excel data.
- Create Change Request in BMC Remedy System
- Close Change Request in BMC Remedy System
- Cancel Change Request in BMC Remedy System
- Parse the Link Budget from LDMA Robi Axiata website
- Parse the ROC info from ROC Robi Axiata website
- Export documents as DOCX, HTML and PDF
- ROC is in the pipeline for automating the ROC Milestone clearence.
- GUI Interface
Autobot uses a number of open source projects to work properly:
- Selenium - Web-browser Controller framework!
- OpenpyXL - Excel File handling framework!
- pywin32 - Win32 api Controllers !
- pdfkit - To Export the data as PDF !
- alive_progress - For beautiful termial Progress Bar !
Autobot required latest version of Selenium to run.
Install the dependencies and devDependencies and start the app.
$ cd AutoBotBMCRemedy
$ pip3 install -r requirements.txt
$ python3 driver.py
Want to contribute? Great!
Autobot uses Pure python + Selenium framework for fast developing.
Open your favorite Terminal and run these commands.
First Tab:
$ git clone [email protected]:jiaulislam/AutoBotBMCRemedy.git
Second Tab:
$ cd AutoBotBMCRemedy
(optional) Third:
$ code .
- Write MORE Tests
- Make the code more DRY & Stable
MIT
Automation, Hell Yeah!