Skip to content
forked from 0xZDH/EventBot

Eventbrite bot to automate securing event tickets.

Notifications You must be signed in to change notification settings

rabid026/EventBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventBot: Eventbrite Ticket Automation

The current setup script/process only works in Linux/OS X environments. If using Windows, use Windows Subsystem for Linux (WSL).

Run EventBot any time prior to a ticket sale.

WARNING: This is not a guarantee. EventBot should be used in combination with manually attempting to get tickets in your normal browser.

Usage

usage: eventbot.py [-h] [-id ID] [-num NUM] [--wait WAIT] url

Eventbrite bot to automate securing event tickets

positional arguments:
  url          Eventbrite event URL

optional arguments:
  -h, --help   show this help message and exit
  -id ID       Ticket ID to purchase
  -num NUM     Number of tickets to purchase
  --wait WAIT  Seconds the browser should wait for DOM to load

Pass the bot an Eventbrite event URL:
python eventbot.py https://www.eventbrite.com/e/muddfest-fresno-with-puddle-of-mudd-saliva-trapt-saving-abel-tantric-tickets-60614998091

Building the Environment

Prerequisites:

# python 2.7
# python-pip
# wget

Run the install script:
./install.sh

OR manually set up selenium:

$ pip install selenium
$ wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
$ tar -xvf geckodriver-v0.24.0-linux64.tar.gz
$ export PATH=$PATH:/path/to/geckodriver/directory

TODO

  • Add support for varying event pages (i.e. tickets displayed in table, not modal)
  • Add support for auto-filling payment information based on config file

About

Eventbrite bot to automate securing event tickets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.8%
  • Shell 4.2%