erikh / calwarrior Goto Github PK
View Code? Open in Web Editor NEWTaskwarrior <-> Google Calendar bridge
License: MIT License
Taskwarrior <-> Google Calendar bridge
License: MIT License
Hi!
I would really like to try out this project, but I'm scared it might delete my google calendar entries, so I would first like to see what it does before installing it (maybe some screenshots?)
Is it a two way sync? can I set it up, so it only syncs to one of my calendars? how do I do that?
The command line parameters and setup could be explained better. I wanted to create a pull request to do that, but after reading the source code, I'm at loss at what some of those parameters do:
There's these parameters:
--duration or -d: Upcoming items to monitor in google calendar. Keeping this small and polling frequently is better
I have no idea what that means. It's also unclear what unit this is. days? hours? judging by the source code, it's probably hours and set to a default of 1 week?
--tag or -t: Tag new items coming from google calendar with the specified tag(s).
I'm assuming this means I can create tasks in google calendar and they will be downloaded to taskwarrior and marked with a specific tag.
Is it also possible to just sync tasks with specific tags?
--no-color or -c: Turns off color support (on by default)
probably pretty straightforward, but unclear without a screenshot
Thanks a lot. I'm open to helping if this is still an updated project.
Ubuntu 20.04, fully patched
Go v 1.15.2
go get github.com/erikh/calwarrior
# github.com/erikh/calwarrior
../go/src/github.com/erikh/calwarrior/main.go:16:5: app.Author undefined (type *cli.App has no field or method Author)
../go/src/github.com/erikh/calwarrior/main.go:21:19: cannot use cli.DurationFlag literal (type cli.DurationFlag) as type cli.Flag in slice literal:
cli.DurationFlag does not implement cli.Flag (Apply method has pointer receiver)
../go/src/github.com/erikh/calwarrior/main.go:26:22: cannot use cli.StringSliceFlag literal (type cli.StringSliceFlag) as type cli.Flag in slice literal:
cli.StringSliceFlag does not implement cli.Flag (Apply method has pointer receiver)
../go/src/github.com/erikh/calwarrior/main.go:29:28: implicit assignment of unexported field 'slice' in cli.StringSlice literal
../go/src/github.com/erikh/calwarrior/main.go:29:28: cannot use "calendar" (type string) as type []string in field value
../go/src/github.com/erikh/calwarrior/main.go:29:28: too few values in cli.StringSlice literal
../go/src/github.com/erikh/calwarrior/main.go:42:14: ctx.GlobalStringSlice undefined (type *cli.Context has no field or method GlobalStringSlice)
../go/src/github.com/erikh/calwarrior/main.go:78:18: ctx.GlobalDuration undefined (type *cli.Context has no field or method GlobalDuration)
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.