Skip to content

Commit

Permalink
Merge pull request #16 from BradLugo/improve-docs
Browse files Browse the repository at this point in the history
Improve documentation
  • Loading branch information
matt1484 authored Sep 17, 2019
2 parents 3c95ff0 + 3730653 commit 946338d
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 20 deletions.
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Change Log

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com), and this
project adheres to [Semantic Versioning](https://semver.org/).

## [Unreleased]
### Added
* GitHub website - https://matt1484.github.io/bl3_auto_vip/
* Go modules ([#1])
* GitHub Actions CI pipeline ([#6])
* Change log

### Changed
* Improve README

## v2.0.0 - 2019-09-11
### Changed
* Rewrote all code in go to add future mobile support (also more maintainable
and smaller executable)

## v1.2.1 - 2019-08-28
### Fixed
* Fixed bug where tables in comments would count as codes

### Added
* Password masking

## v1.2.0 - 2019-08-27
### Added
* Timer so it does not immediately close when done
* Support for codes with multiple types

### Fixed
* Bad logging around/error handling involving code type setup

## v1.1.0 - 2019-08-25
### Added
* Support for command line args (email and
password)

### Changed
* Now uses REST endpoints and JSON parsing rather than headless browser
* Utilize .net core 3.0

### Fixed
* Timeout issues and added

## v1.0.0 - 2019-08-22
* Initial release
57 changes: 37 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,55 @@
# BL3 Auto VIP

Cross platform Go app for automatically redeeming VIP codes for Borderlands 3
Cross platform Go app for automatically redeeming VIP codes
for Borderlands 3

Current zips of standalone executable can be found at
https://github.com/matt1484/bl3_auto_vip/releases
## Getting Started

### Getting Started:
1. Make a VIP account at https://borderlands.com/en-US/vip/
2. Download program from above link
3. Unzip the folder
4. Run it, you will be prompted for username and password
5. Enter username and password (we don’t Store this information)
5. Enter username and password (we only use this info to sign into borderlands)
6. Watch it do it’s magic
7. Repeat when more codes come out

### To run from source:

Run it with `--help` to view command line args that are supported.

### Installing

#### Using go
```sh
go get -u github.com/matt1484/bl3_auto_vip
```

#### Docker
To run from source:
1. install docker
2. download project
3. navigate to project
4. run `docker build -t bl3 .`
5. run `docker run -it bl3`

Run it with `--help` to view command line args that are supported.
#### Using the prebuilt releases
The binaries/executables are released
[here](https://github.com/matt1484/bl3_auto_vip/releases)

## FAQs

### Why does my operating system say it's an unrecgonized app?
Telling the operating system that we're a trusted source is expensive.
This is a small open source project and we don't have the funds to correctly
sign the app.

### Why does my antivirus flag this program?
It's a false positive. If you don't trust us, you can look at the code and
compile it yourself. That's one of the beauties of an open source project!

### It's not working. What should I do?
File an issue here with as much detail as you can provide. We're working on
adding additional logging and a bug template to better assist with any issues.

### Update Log:
* v1.0: Initial release
* v1.1: Fixed timeout issues and added support for command line args (email and password) p.s. it is also much faster
* v1.2: Added a timer so it does not immediately close when done and also added support for codes with multiple types
* v1.2.1: Fixed bug where tables in comments would count as codes and add password masking
* v1.3: Rewrote all code in go to add future mobile support (also more maintainable and smaller executable)

### To do:
* shift codes redemption
* auto facebook/instagram/twitter weekly points (cant watch videos but can read the articles maybe)
* fake emails for referral points (captcha is making this hard, so maybe not...)
* look into other login types (PSN, Xbox, etc.)
* android/ios version
## License
This project is licensed under the Apache-2.0 License - see the
[LICENSE](LICENSE) file for details

0 comments on commit 946338d

Please sign in to comment.