Skip to content

A python script that programmatically creates and applies vouchers to accounts for UberEats and Foodora

License

Notifications You must be signed in to change notification settings

ekvanox/easy-voucher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy voucher for UberEats and Foodora

Version GitHub repo size CodeFactor License

A python script that programmatically creates and applies vouchers to accounts for UberEats and Foodora.

This script does not utilize any exploit, but will allow for users who already have access to multiple SIM-cards to create accounts quicker.

Installation

To clone and run this repository you'll need Git and python3 (which includes pip3) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/ekvanox/easy-voucher
# Go into the repository
cd easy-voucher
# Install dependencies
pip3 install -r requirements.txt

Selenium installation

UberEats account creation requires selenium to be configured and currently only the chrome driver is supported.

Detailed Selenium installation instructions can be found on the selenium module installation page

Usage

Quickstart

Just run the script and follow the instructions:

# Go into the code directory
cd easy-voucher
# Execute the script
python3 easy-voucher.py

Advanced usage

You can configure default credentials in the defaults.json file located in easy-voucher/easy-voucher

By default the file will look like this:

{
  "service": "",
  "firstName": "",
  "lastName": "",
  "emailAddress": false,
  "phoneNumber": "",
  "password": "",
  "vouchers": {
    "UberEats": ["eats-9r5j5l"],
    "Foodora": ["b70ccc007b52b6b3aa1ce48c6915497f"]
  }
}

To set a default value for a specific key, the value has to be set to a non empty string.

For example, a config file where all account should use the service UberEats, with the name "John Doe" and the password "Password123" would look like this:

{
  "service": "UberEats",
  "firstName": "John",
  "lastName": "Doe",
  "emailAddress": false,
  "phoneNumber": "",
  "password": "Password123",
  "vouchers": {
    "UberEats": ["eats-9r5j5l"],
    "Foodora": ["b70ccc007b52b6b3aa1ce48c6915497f"]
  }
}

The email address key can have the value true, which will result in the script using a random email address each time.

License

This project is released under the MIT license

About

A python script that programmatically creates and applies vouchers to accounts for UberEats and Foodora

Topics

Resources

License

Stars

Watchers

Forks

Languages