kurolox / orquest-to-gcal Goto Github PK
View Code? Open in Web Editor NEWScript that retrieves work shifts from Orquest and adds them to Google Calendar
Script that retrieves work shifts from Orquest and adds them to Google Calendar
At first I thought that this would be way smaller and more straightforward so I didn't bother and went with a traditional approach, but this project would benefit greatly from OOP by using shift objects to keep track of their relevant information, and to easily translate them to the calendar.
It would be nice to improve the documentation in the following ways:
Rewrite the readme with usage examples, better descriptions and other improvements. It would be great to have a better explanation on how to obtain the Google calendar API JSON needed in order to use the program.
Add better comments in the code, especially the parts related to the google calendar API integration and timedate manipulation
It would be nice to have some integrated test to ensure that everything works properly. It would also be a great opportunity to check how to automatically test the software using GitHub actions.
Right now the project depends on the computer time zone in order to create the events properly. If this is running in a server with UTC time, chances are that the times won't be correct.
It would be a good addition to allow to specify a timezone in the configuration file, and use the computer timezone as a fallback if there's no timezone provided.
Currently the repository doesn't have a license, so it would be a good idea to upload one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.