{"id":2911,"date":"2019-02-10T15:00:52","date_gmt":"2019-02-10T14:00:52","guid":{"rendered":"https:\/\/weblog.hildania.de\/?p=2911"},"modified":"2019-02-10T15:00:52","modified_gmt":"2019-02-10T14:00:52","slug":"jrnl-sh-unter-android","status":"publish","type":"post","link":"https:\/\/weblog.hildania.de\/index.php\/2019\/02\/10\/jrnl-sh-unter-android\/","title":{"rendered":"jrnl.sh unter Android"},"content":{"rendered":"\n<p>Ein \u201cTagebuch\u201d oder besser \u201cJournal\u201d ist f\u00fcr mich seit geraumer Zeit ein absolutes Muss. Ich f\u00fchre verschiedene Journale, o.a. f\u00fcr Artikel, B\u00fccher, \u2026 die ich lese oder Podcasts die ich h\u00f6re. Aber auch \u201cProjekte\u201d oder \u201cIdeen\u201d, an denen ich arbeite dokumentiere ich (mehr oder weniger gut) mittels Aufzeichnungen in einem Journal. \u00dcber die unterschiedlichen Vorteile schreibe ich gerne ein andermal im Detail.<\/p>\n\n\n\n<div class=\"wp-block-image size-large wp-image-2914\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/weblog.hildania.de\/wp-content\/uploads\/2019\/02\/jrnl-android-640x460.jpg\" alt=\"jrnl --help\" class=\"wp-image-2914\"\/><figcaption>Ausschnitt eines Screenshots<\/figcaption><\/figure><\/div>\n\n\n\n<p>Die Software, die es fast vollst\u00e4ndig geschafft hat, meine analogen Notizb\u00fccher zu verd\u00e4ngen ist dabei <a href=\"https:\/\/jrnl.sh\/index.html\">jrnl.sh<\/a>. Grund ist der Minimalismus mit dem die Software daher kommt. Sicher w\u00fcnsche ich mir manchmal einfach Bilder, T\u00f6ne etc. Aber das simple notieren aus der Shell f\u00fchrt zu dem, was jrnl.sh f\u00fcr mich so n\u00fctzlich macht: Volltextsuche oder noch besser die Suche \u00fcber Stichw\u00f6rter (Tags).<\/p>\n\n\n\n<p>Was jrnl.sh f\u00fcr mich gefehlt hatte war die Nutzbarkeit \u00fcber mein Android mini Tablet, sozusagen als digitale Variante eines A5 Notizbuchs. Das funktioniert aber ziemlich gut \u00fcber <a href=\"https:\/\/termux.com\/\">Termux<\/a>. Die Synchronisation mache ich \u00fcber Nextcloud.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Tipps zur Installation<\/h2>\n\n\n\n<p>Unten habe ich meine installierten Pakete angeh\u00e4ngt. Nicht alles braucht man f\u00fcr die Installation. Wenn ein pip2 install jrnl aber in einen Fehler l\u00e4uft, hilft das Nachinstallieren einer der u.g. Pakete.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Synchronisation<\/h2>\n\n\n\n<p>Zur Synchronisation der Daten nutze ich Nextcloud. \u00dcber termux-setup-storage l\u00e4sst sich der synchronisierte <a href=\"https:\/\/wiki.termux.com\/wiki\/Internal_and_external_storage\">Speicher einbinden<\/a>. Zur Vereinfachung der Nutzung und um die Speicherung ggf. leichter zu \u00e4ndern (die Nextcloud App kennt verschiedene Konfigurationen f\u00fcr die Speicherung), setze ich einen symbolischen Link auf ~\/Journal und konfiguriere die einzelnen Journale auf diesen Pfad. Durch geschickte Verwendung von symbolischen Links aus ~\/Journal\/dot.jrnl_config auf ~\/.jrnl_config l\u00e4sst sich auch die Konfiguration \u00fcber alle Systeme synchronisieren (Voraussetzung, sie ist auf allen Systemen gleich).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ausblick<\/h2>\n\n\n\n<p>Die saubere L\u00f6sung f\u00fcr den hier beschriebenen Weg w\u00e4re die Bereitstellung eines jrnl Package. Daf\u00fcr muss ich mir aber erst anschauen, <a href=\"https:\/\/github.com\/termux\/termux-packages\">wie man Pakete f\u00fcr termux baut<\/a> und die Zeit finden, das f\u00fcr den hier beschriebenen Weg noch mal nachzustellen (mein Favorit w\u00e4re hierf\u00fcr die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Vagrant_(Software)\">Vagrant<\/a>&#8211;<a href=\"https:\/\/github.com\/termux\/termux-packages\/blob\/master\/scripts\/Vagrantfile\">Methode<\/a>) . Bis dahin stelle ich die Tips hier zur Verf\u00fcgung &#8211; vielleicht \u00fcbernimmt das Paketbauen ja ein Leser dieses Blogpost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Termux Paketliste<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>apt\/stable,now 1.4.8-8 aarch64 [installed]\nbash\/stable,now 4.4.23-3 aarch64 [installed]\nbinutils\/stable,now 2.31.1-3 aarch64 [installed,automatic]\nbusybox\/stable,now 1.29.3-1 aarch64 [installed]\nca-certificates\/stable,now 20181205 all [installed]\nclang\/stable,now 7.0.1 aarch64 [installed]\ncommand-not-found\/stable,now 1.36 aarch64 [installed]\ndash\/stable,now 0.5.10.2-1 aarch64 [installed]\ndpkg\/stable,now 1.19.2 aarch64 [installed]\ngdbm\/stable,now 1.18.1 aarch64 [installed,automatic]\ngpgv\/stable,now 2.2.12 aarch64 [installed]\nlibandroid-glob\/stable,now 0.4 aarch64 [installed,automatic]\nlibandroid-support\/stable,now 22 aarch64 [installed]\nlibandroid-support-dev\/stable,now 22 aarch64 [installed,automatic]\nlibbz2\/stable,now 1.0.6-1 aarch64 [installed]\nlibc++\/stable,now 18 aarch64 [installed]\nlibcrypt\/stable,now 0.2-1 aarch64 [installed,automatic]\nlibcrypt-dev\/stable,now 0.2-1 aarch64 [installed,automatic]\nlibcurl\/stable,now 7.63.0 aarch64 [installed]\nlibffi\/stable,now 3.2.1-2 aarch64 [installed,automatic]\nlibffi-dev\/stable,now 3.2.1-2 aarch64 [installed]\nlibgcrypt\/stable,now 1.8.4 aarch64 [installed]\nlibgpg-error\/stable,now 1.34 aarch64 [installed]\nlibllvm\/stable,now 7.0.1 aarch64 [installed,automatic]\nliblzma\/stable,now 5.2.4 aarch64 [installed]\nlibnghttp2\/stable,now 1.36.0 aarch64 [installed]\nlibsqlite\/stable,now 3.26.0 aarch64 [installed,automatic]\nlibtalloc\/stable,now 2.1.14 aarch64 [installed,automatic]\nlibunistring\/stable,now 0.9.10 aarch64 [installed,automatic]\nlibutil\/stable,now 0.4 aarch64 [installed,automatic]\nlibuuid\/stable,now 1.0.3-2 aarch64 [installed,automatic]\nnano\/stable,now 3.2 aarch64 [installed]\nncurses\/stable,now 6.1.20181117 aarch64 [installed]\nncurses-ui-libs\/stable,now 6.1.20181117 aarch64 [installed,automatic]\nndk-stl\/stable,now 18-4 aarch64 [installed,automatic]\nndk-sysroot\/stable,now 18-8 aarch64 [installed,automatic]\nopenssl\/stable,now 1.1.1a aarch64 [installed]\nopenssl-dev\/stable,now 1.1.1a aarch64 [installed]\npcre2\/stable,now 10.32 aarch64 [installed,automatic]\nproot\/stable,now 5.1.107-18 aarch64 [installed]\npython2\/stable,now 2.7.15-5 aarch64 [installed,automatic]\npython2-dev\/stable,now 2.7.15-5 aarch64 [installed]\nreadline\/stable,now 7.0.5-1 aarch64 [installed]\ntermux-am\/stable,now 0.2 all [installed]\ntermux-exec\/stable,now 0.3 aarch64 [installed]\ntermux-tools\/stable,now 0.59 all [installed]\nwget\/stable,now 1.20.1 aarch64 [installed]<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">pip Pakete<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Package         Version\n--------------- -------\nasn1crypto      0.24.0\ncffi            1.11.5\nconfigparser    3.5.0\ncryptography    2.5\nentrypoints     0.3\nenum34          1.1.6\nfuture          0.17.1\nipaddress       1.0.22\njrnl            1.9.8\nkeyring         17.1.1\nkeyrings.alt    3.1.1\nparsedatetime   2.4                                                                                                                    pip             19.0.1\npycparser       2.19\npycrypto        2.6.1\npython-dateutil 1.5\npytz            2018.9\nSecretStorage   2.3.1\nsetuptools      39.0.1\nsix             1.12.0\ntzlocal         1.5.1<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ein \u201cTagebuch\u201d oder besser \u201cJournal\u201d ist f\u00fcr mich seit geraumer Zeit ein absolutes Muss. Ich f\u00fchre verschiedene Journale, o.a. f\u00fcr Artikel, B\u00fccher, \u2026 die ich lese oder Podcasts die ich h\u00f6re. Aber auch \u201cProjekte\u201d oder \u201cIdeen\u201d, an denen ich arbeite dokumentiere ich (mehr oder weniger gut) mittels Aufzeichnungen in einem Journal. \u00dcber die unterschiedlichen Vorteile &hellip; <a href=\"https:\/\/weblog.hildania.de\/index.php\/2019\/02\/10\/jrnl-sh-unter-android\/\" class=\"more-link\"><span class=\"screen-reader-text\">jrnl.sh unter Android<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[103,71,73],"class_list":["post-2911","post","type-post","status-publish","format-standard","hentry","category-geek","tag-android","tag-minimalisierung","tag-software"],"_links":{"self":[{"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/posts\/2911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/comments?post=2911"}],"version-history":[{"count":0,"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/posts\/2911\/revisions"}],"wp:attachment":[{"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/media?parent=2911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/categories?post=2911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weblog.hildania.de\/index.php\/wp-json\/wp\/v2\/tags?post=2911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}