Hacker News new | past | comments | ask | show | jobs | submit login

Ditto.

I use working copy for accessing a git repo where I keep notes on my phone. It’s a great little app.

The only downside is I sometimes forget to commit and push, then expect docs to magically show up on my Desktop. I also wish it were a bit easier to add templates.

I’ve been building a markdown interpreter on top of that repo to parse some of the more structured parts of my journal into little graphs and things (so I can see how good I am at doing all my todos overtime, for example). I’m thinking about creating a sync system so I can get the real time saving, too.

I really, really want to just deal with plain files. So I think I’m going to try cooking up some sort of interface that commits to a git repo automatically/can spit out some templates and things, but have it be just git and plain files under the hood.






I've done this[1], it works super well. The templating and automatic git management makes it seamless to work with. Hopefully my codebase is enough of an inspiration for you to make your own tool!

[1] https://github.com/ghthor/journal


For mobile, I just use the `pass` Android app. It's very simple as an editor, but has build-in git support. My biggest issue has been forgetting to push and then creating merge conflicts, which don't work well on encrypted files.

I use markdown formatting for everything, so it's easy enough to export if I want to. For my diary I've written a script that decrypts the files (one per day), concatenates them, builds and index and spits out a single HTML file.


What are you using to encrypt/decrypt files?

In the script? the node-gpg package.

Was more curious about whether the pass app for android supports GPG, or whether you tend to edit outside and then paste stuff into it when you want to encrypt documents.

That's the main thing I'm lacking with my setup. I normally use git crypt when I need to encrypt something in a git repo, but I can't access files I encrypt with git-crypt via working copy.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: