https://github.com/brendancsmith/splinterbot
A web driver to download account activity .qfx files from Wells Fargo (for YNAB). Written in Python using Splinter.
https://github.com/brendancsmith/splinterbot
Last synced: 5 months ago
JSON representation
A web driver to download account activity .qfx files from Wells Fargo (for YNAB). Written in Python using Splinter.
- Host: GitHub
- URL: https://github.com/brendancsmith/splinterbot
- Owner: brendancsmith
- Created: 2014-11-28T08:49:47.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-01-07T13:00:35.000Z (over 1 year ago)
- Last Synced: 2024-11-16T10:13:46.574Z (7 months ago)
- Language: Python
- Size: 352 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Splinterbot
===========Splinterbot is a web automation tool written in Python and built on top of [Splinter](http://splinter.cobrateam.info/). A number of bots for different automation tasks are included in this repository, and executables for them are built using Twitter's [Pants](https://pantsbuild.github.io/).
Bots
----__TransactionDownloader:__ Download account activity .qfx files from Wells Fargo (for YNAB).
__EnrollmentChecker:__ Check's UNL's enrollment website repeatedly and notifies when closed classes become available.
Build Instructions
------------------This project requires [pip](https://pypi.python.org/pypi/pip) for dependency management. [virtualenv](http://virtualenv.readthedocs.org/en/latest/) is also recommended. These are very common python development tools.
1. Install Pants etc. using pip.
```{bash}
pip install -r requirements.txt
```1. Build the bot executables using Pants. The `.pex` executables will be created in the `dist/` directory.
```{bash}
pants src/bots:
```Alternatively, running `./build_bots` build with Pants and create simple executables in the `bin/` directory.
Other Information
-----------------
* This project was created on Mac OS X Yosemite (10.10) and is completely untested on other platforms.* Set Firefox to automatically save downloads for best results.