Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/z3t0/event-finder
Finds events such as competitions and conferences
https://github.com/z3t0/event-finder
bot events python scraper
Last synced: 2 days ago
JSON representation
Finds events such as competitions and conferences
- Host: GitHub
- URL: https://github.com/z3t0/event-finder
- Owner: z3t0
- License: mit
- Created: 2018-02-01T18:49:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T00:52:49.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T11:51:51.275Z (26 days ago)
- Topics: bot, events, python, scraper
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* event-finder
This is a script I wrote for SCESoc. The role of the script is to find events related to engineering and computing.
** Setup
Python 3.6+ is required to run this script1. Install virtualenv
2. Create a virtual environment
#+BEGIN_SRC sh
virtualenv .venv
#+END_SRC
3. Enter API tokens by copying secrets_template.json to secrets.json and editing appropriately
4. Enter the environment
#+BEGIN_SRC sh
source ./venv/bin/activate
#+END_SRC
5. Install dependencies
#+BEGIN_SRC sh
pip install -r requirements.txt
#+END_SRC
6. Run the program
#+BEGIN_SRC sh
python event-finder.py address distance output
#+END_SRC
Where:
- address: the physical address such as "Ottawa" or "1220 Merivale Road"
- distance: the distance in km such as "100km"
- output: the file where the data will be written to, as JSON
** Credits
Copyright (C) 2018 by Rafi KhanThe external services used in this script are:
- Google Maps Geocoding API
- EventBrite API
- Meetup API** License
MIT