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.pyWant to contribute? Great!
Autobot uses Pure python + Selenium framework for fast developing.
Open your favorite Terminal and run these commands.
First Tab:
$ git clone git@github.com:jiaulislam/AutoBotBMCRemedy.gitSecond Tab:
$ cd AutoBotBMCRemedy(optional) Third:
$ code .- Write MORE Tests
- Make the code more DRY & Stable
MIT
Automation, Hell Yeah!