https://github.com/matmoore/conference-calendar
A CSV dataset of UK based and online software engineering conferences that can be imported into a calendar
https://github.com/matmoore/conference-calendar
Last synced: 4 months ago
JSON representation
A CSV dataset of UK based and online software engineering conferences that can be imported into a calendar
- Host: GitHub
- URL: https://github.com/matmoore/conference-calendar
- Owner: MatMoore
- License: mit
- Created: 2020-02-08T23:17:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-30T05:51:37.000Z (almost 5 years ago)
- Last Synced: 2025-06-29T18:03:17.016Z (11 months ago)
- Language: Python
- Homepage: https://calendar.google.com/calendar/embed?src=dtevk4lr2i35d9gri6v7lrijtc%40group.calendar.google.com&ctz=Europe%2FLondon
- Size: 172 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UK Software Engineering Events Calendar
 
A CSV dataset of software engineering conferences that can be imported into a calendar. Online conferences can also be added as long as a significant part of it takes between 9:00-17:00 UTC.
## How to use
- [View the calendar](https://calendar.google.com/calendar/embed?src=dtevk4lr2i35d9gri6v7lrijtc%40group.calendar.google.com&ctz=Europe%2FLondon)
- [Download in iCal format](https://calendar.google.com/calendar/ical/dtevk4lr2i35d9gri6v7lrijtc%40group.calendar.google.com/public/basic.ics)
## How to add events
1. [Edit the CSV file](https://github.com/MatMoore/conference-calendar/edit/master/data/2020.csv)
2. Commit the changes to a new branch and open a pull request
## How to setup for local development or fork this project
### Create a service user in Google Cloud Platform
1. Create a project
2. Enable google calendar API (under APIs & Services)
3. Create a service user, and note its email address
4. Download the JSON version of the credentials
### Create the calendar
- Check "Make available to public"
- Under "Share with specific people" enter the service user email, and select "Make changes to events"
### Environment variables
- Set CLIENT_SECRET_JSON to the contents of the JSON file you downloaded
- Set CALENDAR_ID to the Calendar ID. The production version is `dtevk4lr2i35d9gri6v7lrijtc@group.calendar.google.com`
## License
[MIT](LICENSE)