Repository navigation
Releases: mxrg999/TimeEditArc
Releases · mxrg999/TimeEditArc
Release list
v0.3.0-alpha
TimeEditArc v0.3.0-alpha Release
New Features:
- Customization of event colors.
- New dynamic color configurations allowing users to exclude certain colors.
- New interface for managing color preferences and configurations.
- Command-line argument functionality to directly load and process a specific configuration.
User Experience Enhancements:
- Clearer prompts and feedback messages during the configuration and import process.
- More error handling to ensure a smoother experience.
- Simplified setup process.
How to Use:
- Create and download credentials for Google Calendar API.
- Set up a virtual environment (venv) and install the necessary packages:
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate
pip install -r requirements.txt- To run the program in interactive mode, simply execute
python main.py. Follow the on-screen prompts to set up or load a configuration. - For automation or direct configuration loading, use the command-line argument --config followed by the configuration name, e.g.,
python main.py --config <CONFIG_NAME>.
v0.2.0-alpha
TimeEditArc v0.2.0-alpha Release
Features:
iCalendar Integration:
- Fetches events from an iCalendar (.ics) URL.
- Parses the iCalendar data to extract event details such as summary, start time, end time, location, description, and organizer.
Google Calendar Integration:
- Uses the Google Calendar API to authenticate and interact with your Google Calendar.
- Creates events in a specified Google Calendar based on the events fetched from the iCalendar URL.
- Supports customization of event colors.
Configuration Management:
- Allows users to set up and save multiple configurations.
- Load and switch between different configurations.
- Option to remove or rename saved profiles.
How to Use:
- Create and download credentials for Google Calendar API.
- Set up a virtual environment (
venv) and install the necessary packages:python -m venv venv source venv/bin/activate # On Windows, use: venv\Scripts\activate pip install -r requirements.txt
v0.1.0-alpha
TimeEditArc v0.1.0-alpha Release
Features:
-
iCalendar Integration:
- Fetches events from an iCalendar (
.ics) URL. - Parses the iCalendar data to extract event details such as summary, start time, end time, location, description, and organizer.
- Fetches events from an iCalendar (
-
Google Calendar Integration:
- Uses the Google Calendar API to authenticate and interact with your Google Calendar.
- Creates events in a specified Google Calendar based on the events fetched from the iCalendar URL.
- Supports customization of event colors with the default set to Tomato for this release.
How to Use:
- Create and download credentials for Google Calendar API
- Set up a virtual environment (
venv) and install the necessary packages:python -m venv venv source venv/bin/activate # On Windows, use: venv\Scripts\activate pip install -r requirements.txt
- Set your iCalendar URL in the
ical_urlvariable. - Specify the target Google Calendar ID in the
calendar_idvariable. - Run the
main.pyscript.
The script will fetch events from the specified iCalendar URL, print the event details to the console, and create corresponding events in your Google Calendar.