This is an automation tool that will create an event in multiple services/calendars on your behalf. It was created for the volunteers at MakeICT to make their lives a little easier and their calendars more consistent.
Extract files to any location and run main.py.
- Configure options
File > Options...
- Enter event details
- Check the boxes for the processors you want the app to use
- Click publish
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
- Python 3
- PySide
- meetup-api
- google-api-python-client
- Selenium
- html2text
- PyInstaller (optional)
The UI layout is done with Qt4 Designer. To convert the *.ui
files to *.py
necessary to execute, enter the ui
folder and run ./build
.
To add support for a new calendar or service, you should create a plugin. Plugins are loaded dynamically during runtime from the plugins folder. The best way to start is to probably copy an existing plugin.
- Error messages on publishing errors
- Simple form validation
- Proper logging
- Presistent Google apps credentials
- Improved Google apps authentication workflow
- Ground-up rewrite
- Desktop GUI
- Drop Google Apps Script web integration
- WildApricot API
- Plugin system
- Templates
- Shh bby is ok
- Software: Dominic Canare [[email protected]]
- Testing: Tom McGuire
Event Creator is free software, and is released under the terms of the GNU General Public License version 3. For details, see LICENSE.