Live data from Hacker News

Show HN: JournalBook – Privacy centric, offline first, personal journal app

journalbook.co.uk

71–80 of 114 posts

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#73

A real journaling app, for the hackernews crowd, must have syncing between any kind of device (imo), including the terminal. My solution is just nextcloud syncing text files, though that may be overkill. Anyone have a good or even elegant solution for web/phone/terminal text file syncing?

I also recently started using nextcloud syncing (among other files) text files; though i use the nextcloud mobile client to actually edit/draft notes on the go. Previous to this I was using dropbox...which was totally fine, functionally speaking. Their mobile file editor was decent enough. I just moved to nexcloud for reasons of privacy, control, and principle.

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#74
post #38

Here is my privacy centric, offline first, personal journal bash script EDITOR=vim journal() { mkdir -p ~/journal/`date +%Y` $EDITOR ~/journal/`date +%Y`/`date +%m-%d` } alias j=journal

All hilarious mocking aside (although you should probably turn this into a SaaS somehow and get it in the cloud), I've been using a simple .txt file for journaling since i started first my professional software gig in 2014. It has gone through multiple forms, once where i created a new file everyday, and it wasnt automated much. One day I realized I could be even MORE lazy and started automating a bit. Now i have one…

I use git and surround my note taking scripts with these two functions.

# Pull Notes to make sure you are completely up to date before editing.

function pull_notes() {

  (
    cd $NOTES_DIR
    git stash
    git pull
    git stash pop
  )
}

# Push Notes up the git repo that these are attached to.

function push_notes() {

  date=$(date)
  (
    cd $NOTES_DIR
    git add .
    if [[ $(git status -s) ]]; then
      git commit -m "Notes Updated: $date"
      git push
    fi
  )
}

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#75
post #52
post #51

I'm concerned about the HTTP requests that fire off every time I navigate to a new page. E.g. navigating to my "Thursday 10th Jan 2019" note triggers [1]. It even includes a cookie in the request. Not completely private, it would seem, as you're very clearly collecting metadata about my app usage habits, even though it's not strictly required for the app to function properly. [1]: POST https://trys-tiny-tracking.now.…

Fair point, this is the beginnings of a basic hit counter that I'm working on. As there's no server (it's CDN hosted on Netlify), there's no way to see if anyone's even using the site. It's waaaaay less intrusive that GA, or other tracking tools. It's simply picking up page views - ignoring IP and any identifiable information (cookies obvs. included). It also respects do not tracking indicators in your browser. Tiny…

[deleted]

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#76

Markdown files + Sublime MarkdownEditing plugin

Or my html-notepad (https://html-notepad.com) if you prefer to use better WYSIWYG. Markdown is "a poor man WYSIWIG" anyway.

Especially if you need tables there or paste images from clipboard.

Or just use https://notes.sciter.com application. It stores document tree (db) locally: https://github.com/c-smile/sciter-sdk/blob/master/notes/res/...

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#77
post #38

Here is my privacy centric, offline first, personal journal bash script EDITOR=vim journal() { mkdir -p ~/journal/`date +%Y` $EDITOR ~/journal/`date +%Y`/`date +%m-%d` } alias j=journal

I like the mkdir -p for each date, tho I might do that by day instead of year.

My scripts for writing, and recording audio:

(cd writes/journal/; vi $(date '+%Y-%m-%d-%H:%M:%S') -c 'startinsert')

arecord -D plughw:$1,0 ditties/$(date '+%Y-%m-%d-%H:%M:%S').wav -f FLOAT_LE -r 48000

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#78
post #38

Here is my privacy centric, offline first, personal journal bash script EDITOR=vim journal() { mkdir -p ~/journal/`date +%Y` $EDITOR ~/journal/`date +%Y`/`date +%m-%d` } alias j=journal

That's a good way to capture thoughts, but the review process and linking of notes is less than perfect.

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#79
post #52

Earlier quoted context omitted.

Fair point, this is the beginnings of a basic hit counter that I'm working on. As there's no server (it's CDN hosted on Netlify), there's no way to see if anyone's even using the site. It's waaaaay less intrusive that GA, or other tracking tools. It's simply picking up page views - ignoring IP and any identifiable information (cookies obvs. included). It also respects do not tracking indicators in your browser. Tiny…

In my mind, this completely contradicts "privacy centric" and "offline first", which to me are very important goals. Even though the notes in the app are only ever stored on my computer, and even though it's metadata being sent, I would rather offline and privacy focused apps not use my network at all. That's what I aspire to anyway when I write apps for sephware.com, and I wish everyone would do the same.

I love the shoutout to yourself. Anyways, poking around your site and I appreciated this. Thanks for keeping it fun.

Make your windows dance in place! This is actually in the demo video up top, and I put it there because it's super fun, even though it's probably completely impractical. Try it out to get the full effect.

Re: Show HN: JournalBook – Privacy centric, offline first, personal journal app

#80
post #42
post #38

Here is my privacy centric, offline first, personal journal bash script EDITOR=vim journal() { mkdir -p ~/journal/`date +%Y` $EDITOR ~/journal/`date +%Y`/`date +%m-%d` } alias j=journal

Thanks. Are you planning on selling this as a service? Maybe with blockchain verification? How about creating a marketplace so that others can share journal templates? Is there iCloud backup? Would be nice to have private messages between members and social status that people can "like". :-)

A simple "/s" or "/sarcasm" as the internet is not particularly good at transferring voice, tone, and feelings even with a good connection :)

EDIT: guess I should have "/humor"

Post reply on HN