dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit 70181c375acd1b245542bcda8ec71f5a5593f900
parent 6be3b77f7ee39c589b86f69b4bab4aad5dea753f
Author: Alex Balgavy <alex@balgavy.eu>
Date:   Tue, 23 Jun 2026 21:47:19 +0200

koreader-parse-notes-json: parse json notes from koreader

Diffstat:
Ascripts/koreader-parse-notes-json.rb | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/scripts/koreader-parse-notes-json.rb b/scripts/koreader-parse-notes-json.rb @@ -0,0 +1,10 @@ +#!/usr/bin/env ruby +require "json" +require "date" + +data = JSON.parse(ARGF.read) + +notes = data["bookmarks"].values.sort_by { |x| DateTime.parse(x["datetime"]) } +notes.each do |note| + print("* #{note["notes"].sub(/@ \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/, "")}\n") +end