this post was submitted on 13 Apr 2024
12 points (92.9% liked)

Linux

64259 readers
412 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I use Google tasks for my todo list. This GNOME extension is nice and minimal and just what I'm looking for, and it uses todo.txt. Is there an easy way to sync my changes with Google, similar to how the GNOME calendar app does?

EDIT: Endeavor (GNOME "To do") seamlessly integrates with Google Tasks and ostensibly todo.txt but I can't get it to recognize the todo.txt (I'm not sure it would sync todo.txt > Endeavor > Tasks even if it was working, however).

top 8 comments
sorted by: hot top controversial new old
[–] nfsu2@feddit.cl 1 points 2 years ago

Real homies use obsidian amd syncthing

[–] lemmyvore@feddit.nl 1 points 2 years ago* (last edited 2 years ago)

I also used to have a bunch of stuff in Google Tasks. Not sure how helpful what I say is gonna be but maybe it helps someone.

Google Tasks used to be its own thing, a to do/notes type of organizer which had its own Android app and web app.

Then some things happened:

  • Google came out with Keep which is also a notes app but organized slightly differently.
  • The Tasks web app was rolled into Gmail and became the "email tasks" thing in there.
  • Google came up with this thing called "reminders" which were sort of like CalDAV tasks but not really, because only their own Calendar app was allowed to manage them (even though other calendar apps were allowed to manage Google events, just not reminders).
  • Then they changed their mind and said "reminders are tasks" and last time I checked they had merged them into Tasks and they showed up both in Calendar as reminders (well "tasks" now) and in Tasks in a special list called "My Tasks".

Personally I've switched from Google Calendar to a self-hosted CalDAV and the events and tasks there are proper CalDAV events and tasks now.

As for the Googlish "Tasks" I've done a Takeout and converted the Tasks.json lists to Org Mode markdown. Org Mode is a widely supported format for notes/to-do and there are lots of apps (it's also Markdown so you can simply edit with a text editor and sync with whatever method you want). On Android I'm using the Orgzly Revived app.

I've also considered using CalDAV journals for this but there's almost zero support for them out there. DAVx5 can sync them and there's exactly one Android app (jtx Board) which I don't vibe with unfortunately (the interface rubs me in all the wrong ways). I hear Thunderbird is considering adding journal support though so that's nice of it happens.

I don't know why CalDAV journals (and CalDAV in general) isn't more widely used. Finding CalDAV web apps is a chore too, there's again like only one app that supports events, tasks and contacts (InfCloud).

Anyway that's my saga, hope it helps someone.

[–] vort3@lemmy.ml 1 points 2 years ago

Believe it or not, I had a similar question just today.

However, what I want is to add tasks to todo.txt and somehow see them in my calendar (as events or as a task list, my calendar app supports task lists as well as calendars). I was thinking of a way to turn my tasks from todo.txt to calendar events or something and I guess a script on a server (I have a server and use it to sync stuff like notes and files) could watch for changes, parse them and add servers to Google calendar.

Anyway, it's a slightly different question, and I can't answer your question.

Maybe there's a python library to work with Google keep notes, and you too could sync your todo.txt with your server (using syncthing) and watch file for changes, parse them and send them to Google keep using some API. I'm not sure if it's possible but you could try searching in that direction.

[–] boredsquirrel@slrpnk.net 0 points 2 years ago (4 children)

Why would you use Linux when you literally sync your todos in plain text to big brother?

If that extension allows saving to a directory and Google somehow supports todo txt and also sync from folder then yes.

Most likely it doesnt.

[–] UmbraTemporis@lemmy.dbzer0.com 3 points 2 years ago

Linux is not a prerequisite nor is it a required side effect of digital privacy, sure the two go hand-in-hand thanks to FOSS but you can have one without the other.

Red Star is a Linux distro, but it's the embodiment of the antithesis of privacy.

[–] flork@lemy.lol 2 points 2 years ago
[–] lemmyreader@lemmy.ml 1 points 2 years ago

Why would you use Linux when you literally sync your todos in plain text to big brother?

Well. Linus Torvalds himself is or was using Google Gmail, and with the popularity and dependency on smart phones it is not that surprising to see lots of Linux maintainers and developers use Google products. Heck, the famous Ken Thompson even works for Google.

[–] BaalInvoker@lemmy.eco.br -4 points 2 years ago

Oh no! A wild privacy-delusional appears!