From 0906f17fb42f9b954eb0f2e85eee08f8183158b8 Mon Sep 17 00:00:00 2001 From: Manuel Ebert Date: Mon, 19 May 2014 14:49:06 -0700 Subject: [PATCH] Updated docs from master --- _sources/encryption.txt | 4 +++- advanced.html | 6 +++--- docs/_build/doctrees/encryption.doctree | Bin 10030 -> 10447 bytes docs/_build/doctrees/environment.pickle | Bin 20198 -> 20198 bytes docs/_build/doctrees/index.doctree | Bin 3693 -> 3693 bytes docs/_build/doctrees/installation.doctree | Bin 10615 -> 10610 bytes docs/_build/doctrees/recipes.doctree | Bin 20969 -> 20964 bytes docs/_build/doctrees/usage.doctree | Bin 28630 -> 28635 bytes docs/_build/html/.buildinfo | 2 +- docs/_build/html/_sources/encryption.txt | 4 +++- docs/_build/html/advanced.html | 6 +++--- docs/_build/html/encryption.html | 10 ++++++---- docs/_build/html/export.html | 6 +++--- docs/_build/html/genindex.html | 6 +++--- docs/_build/html/installation.html | 6 +++--- docs/_build/html/objects.inv | Bin 327 -> 326 bytes docs/_build/html/overview.html | 6 +++--- docs/_build/html/recipes.html | 6 +++--- docs/_build/html/search.html | 6 +++--- docs/_build/html/searchindex.js | 2 +- docs/_build/html/usage.html | 6 +++--- encryption.html | 10 ++++++---- export.html | 6 +++--- genindex.html | 6 +++--- installation.html | 6 +++--- jrnl/Entry.pyc | Bin 4424 -> 4424 bytes jrnl/Journal.pyc | Bin 16256 -> 16542 bytes jrnl/__init__.pyc | Bin 616 -> 616 bytes jrnl/cli.pyc | Bin 10321 -> 10446 bytes jrnl/exporters.pyc | Bin 4863 -> 4930 bytes jrnl/install.pyc | Bin 3787 -> 3787 bytes jrnl/util.pyc | Bin 6076 -> 6652 bytes objects.inv | Bin 327 -> 326 bytes overview.html | 6 +++--- recipes.html | 6 +++--- search.html | 6 +++--- searchindex.js | 2 +- usage.html | 6 +++--- 38 files changed, 69 insertions(+), 61 deletions(-) diff --git a/_sources/encryption.txt b/_sources/encryption.txt index df4781f8..9d420df6 100644 --- a/_sources/encryption.txt +++ b/_sources/encryption.txt @@ -29,7 +29,7 @@ If you don't initially store the password in the keychain but decide to do so at Manual decryption ----------------- -Should you ever want to decrypt your journal manually, you can do so with any program that supports the AES algorithm. The key used for encryption is the SHA-256-hash of your password, and the IV (initialisation vector) is stored in the first 16 bytes of the encrypted file. So, to decrypt a journal file in python, run:: +Should you ever want to decrypt your journal manually, you can do so with any program that supports the AES algorithm in CBC. The key used for encryption is the SHA-256-hash of your password, the IV (initialisation vector) is stored in the first 16 bytes of the encrypted file. The plain text is encoded in UTF-8 and padded according to PKCS#7 before being encrypted. So, to decrypt a journal file in python, run:: import hashlib, Crypto.Cipher key = hashlib.sha256(my_password).digest() @@ -37,3 +37,5 @@ Should you ever want to decrypt your journal manually, you can do so with any pr cipher = f.read() crypto = AES.new(key, AES.MODE_CBC, iv = cipher[:16]) plain = crypto.decrypt(cipher[16:]) + plain = plain.strip(plain[-1]) + plain = plain.decode("utf-8") diff --git a/advanced.html b/advanced.html index 358c37ce..219c55ad 100644 --- a/advanced.html +++ b/advanced.html @@ -7,7 +7,7 @@ - Advanced Usage — jrnl 1.7.19 documentation + Advanced Usage — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/doctrees/encryption.doctree b/docs/_build/doctrees/encryption.doctree index 41e9b5206d5644a7b1b446ab8ca6f17df5ba5fd5..10e76707b154f1b38b8624d91272cbc5b62e23cd 100644 GIT binary patch delta 521 zcmZ4IcRp~#1Tn^WlP8K*uq$NdDL6YhPv#VNnH(q{77>z>s!))V2oxfxXy3G1TjX($rHsYCJTtWFem1vOxBbPpL|PFce0^`DWd}x87r)!x|6p`i!nW7 Un5-xJWb!u|GbnR&xLgGn08g1C?f?J) diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index aecfdb3f46004ef0131121c7ee70515ce49fc7cb..1396ad979b27293185dffd99cd09122c0d750f21 100644 GIT binary patch delta 4683 zcmZ9Pd3;k<7RQ^EQeN2xn$psSHV;Y*LMap|GaxV(C>_$W2$hIB5KG|YQIh5*1qwc( zvLhmJK}12^Ktb888_KHUE}-IuiXe*OfHUgs<1*)W?xdfa`RAVZ?)lzxzbCnQNiJ=3 zT-xT?U*T+>76{c?4Rx_#I3y-G`(&miB_)k&o{E$#YmD@_BLl>RW*bYrN%hsqRy5Z1b83DIXGuv@ zw>Fy`ZCenLO3rl%*TA6=Nkbjr^BiLSz}~I~x?R?2&F3`>l*wf(x!fT(miA^x)B(Q2 zAugBZ6tARPa$Lo0R?9WM4)hLI`9t;oTF>-A{HT)jQb@Z+ai_fOQsW|Rbq6n7BbQ12 zJ4q_TLmRB6S>qdm?qX=23aw{ztcJ=4PT`FZjBZrXO^l)j(7O@Q~s$si4q|9Ai902 z)Xw#RnqXZZYVD;dYH1$@+uBbfo&+jz0Bdw}H+T3XV@(p19X`d{ahIn#g$|!#^jQ^s zj@?6rC9J$AZyV zuqJAKL9=9hk%Db~Nh1!=|1n=-rEZ>!fAn2q@vs!vC0_EiTq2wJ25JTI^M9FB=;B*O z|D>W{AJ)?K|CN`U-cOzoP}?gzRf>mQl^t6169-Rf@ubn`nt z*U_=f-D6b|{n8U2rn{={ymfgOKFL>Ip>`KwAMi37be3s3^2!$}cc zIO)Q+l4)$-zJ*h)?N*+K8bDK=;#{{*#VrY;K2n))C3#;PyhHW3)&^$>Jd*4G^5eG-fcg70c>?ozP8OxEFly)abcL5IRTqg5W(!(T5 zKt)G{bXO+3sbs!z6pZYJ5+J)Hx_uf+2g^K@tzax*Sp_sn-h~uwtB0s7$k2L%)6K3@ z^%~CfqOtkS>z$xl1RSb;m@HPwzD%M71o|ODwS>w3Dmg$5DXh{^0^~rkzA&#{DczCV zAf|sSjud*d-vQ9g61d@O*Cnp?=H}3kB7FA_W^f3N&8pXu0Dt!m#X=nLVGIpdq2I%@ z0IRWg8K=85T z#f?l(QOTQx@0w9wlmK}%qI_mf^3U`H=GBF*m~{)yQdfVZU|UmZ#L>qyQ(>lIrEcCR z&y=6hTO}&{tVxic4jl3UCTFPROeRqRN(Lh2gG`z#IZJHnHC96jkhS7UuUyw`x+B>T z(_u-A?|XID>VWBHP#Q)!Z^^tgj3yYyfWxq!$vG-Hmr0bszVi@a*udm`m0TdM_AW0% z36QrTy7}M2n2F=Y#$R8Xrb&4r1>0IArWIvsi$UsUgOqLL%%^y~r?SUx6S=EMn^kS)E!wsD15Ifcev zWAt?ueS>XL1N*;;h`!!p@@zdAvU2)Wsl2p? zbTNj@%h^kuMuohro4eYWATMLF4aO9CIcw5c@soF;SW{Wt;xhen72_*QQ@*8(RibaD K-gK<8!1-S@BnLbI delta 4745 zcmZXYdt6jy8poMIgh9N;CW`r5$%z#=RmGY8i zH{UcZ&0ANyh*FxBshM3(^OD(Jvs`o6-OO!wYb*EpJ@3x!JD>h}f9IU%`#$IQd*?le z8P2RVomp#YuQXed0<9js)$5rl>db?3lj7pyCj9S0aLB^8V6hP#I#9dJr540y^LbHe zP7xd8o%zW$qr%^y&u$KT1O8wQ%^7b5Ctyx&spDe2+hnQ~^$F$H1e(+ma!>aJ{aS5( z0w0R@1ZTdpKI$hJTEusq8kp&C47jHT!&?9Pq{!Lw&bz7Cp3YSnwOYW{h5B9R4tX2w z_2{}-Yt}|;K@p7aow-=kHK!Je39wkBURsMNOtlJM;ykM!3LC*C1GR;QwxBAmr9Qr) zxw+%l#QvSkMZ-J#rK~V@jn_)6lC_aliCSeZ^-V`{f#4apD8YGVVgdK#LydQ#B%)}Yodzg@J$o7 z_P$m>!vP7`$7!jC-YhPp_Tl5y_4@9;yIa4KPnZ(jk zCp;&k5AfM0ak4b4`|Wf}X7AuRb4(&-Say;D#NlftXIWx!@0^TM?KJhB%gj6)DUkFy zpB(hEQ@1uuIZM!;4Be$d3)m)Ri|{ z79j71+FbGUS&S*K)$gNI3Uxn;p+7()8P>`u(o%|)Dgs#v)(5$^T-Ib5!9F85e~3$n zw1Uxh_H=w=mtmaU@) z3_S-$$mf}SK_#~^i54K+p$NH^$!#jxAvWYpw4epZ7sbyxcI!)YM!B{#y+hLCQch;l z%fKAIt^A1We@dr#ERLMh3q6K_>2!-RrOde6mqoTHNg#|4@9uw>O_A2;@&dAzvrazW6zq0GX z?yxr$_BMp{6PV%f9VV}M%&lU6S%UQwp7E)iAy@e`ILV7__RqNl(_b+9rHX#VrqKgd zPC{Y&6q8@8~U)2z_0Qn8n=ITMqTrrE**6(h#d!~BB0b1p6sYX%GkQn-(g}uKm z=`3)E?^JZ3f5*jhG)7nYFYG#E<*!`AK0nXs-&FMP>>54b<$EadU10JDmAuGJ(E{W@ zpvdMS+kM!@T zUohL@`;m9mugv}?S@{WFiU|;BCK>@ubYSRa8l$TcFB}8Xa?t{=I)Oxh1SUJHWTMdW z%15CE$Rw!E)tUU)xEpTtHt80+Le7&(4804DaIVx-FvHvrI$CEnuiW6xMT@%u~q$;^@E{ z3tE62DDv}jtod|CUN2|*3Q3DW`5Bf1U=CldS)A%yD7NJ1TAj=cl8kgYnC{JgoC`r? z?-wyNM1_iBFb}hF+o4=SmJ&uwRdg6qStF|K2Wk=u^q62gpTv_eJ4utW5~eaAwP zrIN|(RdO7YXaTYciY(Pk)~Muo@%=cF(NlfF9N-(p5@TOJe9Z z2zNnmOC3OmuUhV*NnEL?G5RFl7~^#^aCmhw`3IG}iAl78gFiyy^=2k-QOR3{(>cBb zEkOPWYICL1_OGT_zCAF_?rx;_sz0oI>D$C@R3_7I5<{ON+MPL;2F!5yZkDE}a>YYq z)bz9%)6;>&w8o@YC4Eey1+2_~!gM2(O)BXZJ&RJsszJpyXahO`wek1;>pF20~HEkuEWV; zRC2DU9g-?e3?5d5HlXK0ZLaS8zSL*nhfO5Ld@50lHWEX>Q(Rk^X}Jru!#78oUci-w zG)C8bQH<%uz+w7sCYPw>QYO&?HtvDK^fD&zRmuBk-N#ta0_6STwxZsH9-uSw_8`;C zCCy8WKUR?d0#h8mWzy|K%&w5ET;i26ZXX5?x2u?3t&)#0i5BqiC=_njFu7JGAEPB6 zSA-TI*Foj-R`4Te4+rqIjJEZ9Dp7? zAUmM)4fFqB-ujDll~TP#V(8mxB;VRZ3e_&(n>)DhvMk6?VJCZy7bX3=2>I delta 35 qcmaDW^HyfVKNc}V%R=wg#zLRkLSKyxu~0TcJ##%n%grLJk(>bX$_rco diff --git a/docs/_build/doctrees/installation.doctree b/docs/_build/doctrees/installation.doctree index 5ee7b4da5dbce4f715903798921fbfac10450c28..b035ef666ed9ba408825d3359e57b7f4d991c3b2 100644 GIT binary patch delta 152 zcmew!^eJdVn#Sa84N2{Tj0_CkjG^2`iRJOBd5K9msVPN=AY!~JrMU(1#i=DFnR)5O zMTaM^*N_uF0+M40WzI|~E;z@=>Y&TV=$5c delta 178 zcmewq^gU=pnucf5K}H6KP_eYkoYeTtyyDcNlFakd wm}ThH7RgPX9H^xu4-|nY(=SQAZ?0ZrAi>BCb31zAX+1_xHL%*03H`Hr~m)} delta 169 zcmaE|nDOOe#tjn#Sc}A%85kx{43HER2Qs`FL%E9*%i~k?5|eULQ;H-e?+*|)k_5{5 zl_rIX7FXsb<>$nw<>!~=<(H(!7ndX!l@v*VG%|!TXQmVvNdwunMKY7w0!xKu!E8Ao znW2?omZ4KyBtN+?P)kPvC=y$w2qZ(R%AA=}T*Sb_z))MnI9W13M3@Q8 zW(JZO`WaRkhP6d3lN<82bXb8Ru|;e^GL)?-H4UVV9jufCq*Nich!aGsB^H+^=>Y%> CW;TET delta 195 zcmcb8pYhs##tlpITtdatGILVnGxLg5i%K%{^WszU5|eULQ;L2wGcb5FhH@7rmczyV zK*V@cN^=Y1i&INVGV{`li~df2n - Advanced Usage — jrnl 1.7.19 documentation + Advanced Usage — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/html/encryption.html b/docs/_build/html/encryption.html index 3e219fe2..90fa8456 100644 --- a/docs/_build/html/encryption.html +++ b/docs/_build/html/encryption.html @@ -7,7 +7,7 @@ - Encryption — jrnl 1.7.19 documentation + Encryption — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + @@ -61,13 +61,15 @@

Manual decryption

-

Should you ever want to decrypt your journal manually, you can do so with any program that supports the AES algorithm. The key used for encryption is the SHA-256-hash of your password, and the IV (initialisation vector) is stored in the first 16 bytes of the encrypted file. So, to decrypt a journal file in python, run:

+

Should you ever want to decrypt your journal manually, you can do so with any program that supports the AES algorithm in CBC. The key used for encryption is the SHA-256-hash of your password, the IV (initialisation vector) is stored in the first 16 bytes of the encrypted file. The plain text is encoded in UTF-8 and padded according to PKCS#7 before being encrypted. So, to decrypt a journal file in python, run:

import hashlib, Crypto.Cipher
 key = hashlib.sha256(my_password).digest()
 with open("my_journal.txt") as f:
     cipher = f.read()
     crypto = AES.new(key, AES.MODE_CBC, iv = cipher[:16])
     plain = crypto.decrypt(cipher[16:])
+    plain = plain.strip(plain[-1])
+    plain = plain.decode("utf-8")
 
diff --git a/docs/_build/html/export.html b/docs/_build/html/export.html index 97ccbf80..229ca535 100644 --- a/docs/_build/html/export.html +++ b/docs/_build/html/export.html @@ -7,7 +7,7 @@ - Import and Export — jrnl 1.7.19 documentation + Import and Export — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index 903213df..910bcec2 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -9,7 +9,7 @@ - Index — jrnl 1.7.19 documentation + Index — jrnl 1.7.22 documentation @@ -17,7 +17,7 @@ - + diff --git a/docs/_build/html/installation.html b/docs/_build/html/installation.html index 1483b4a9..a02823e2 100644 --- a/docs/_build/html/installation.html +++ b/docs/_build/html/installation.html @@ -7,7 +7,7 @@ - Getting started — jrnl 1.7.19 documentation + Getting started — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index 49a69bdd4f5394f956c5c92b9e61035e9ee92a7b..a03a96aea636b5e740b7b82b399e5ecc4fcdd16e 100644 GIT binary patch delta 219 zcmV<103`p%0>%Q6JOVN@kv=^z#v+Qq08aqX$Q_s;!@pX$$}W delta 220 zcmV<203-j#0>=W7JOVK}kv=)1!&5G98~&?FM@NnycF5AGNuUWFy-fj~7QdA~xaP zBMsh|ap%->gk-Eg^Sh^igk^|=ut - Overview — jrnl 1.7.19 documentation + Overview — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/html/recipes.html b/docs/_build/html/recipes.html index da6dd482..8ac973bc 100644 --- a/docs/_build/html/recipes.html +++ b/docs/_build/html/recipes.html @@ -7,7 +7,7 @@ - FAQ — jrnl 1.7.19 documentation + FAQ — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html index 37f92523..6017bbb3 100644 --- a/docs/_build/html/search.html +++ b/docs/_build/html/search.html @@ -7,7 +7,7 @@ - Search — jrnl 1.7.19 documentation + Search — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 1455969c..902b5860 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{},terms:{all:[6,0,4,7,5],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[5,4],yve:7,program:[2,3],present:7,alberto:3,under:7,leav:2,sha256:2,thursdai:7,everi:[2,3],string:[6,3],"3am":6,fals:7,faq:[0,3,7],veri:7,cyan:7,recip:[0,3],flatmat:3,level:7,did:[5,3],list:[6,0,4,5],vector:2,dayon:[6,0,7,5],timeformat:7,initialis:2,ten:6,sync:[5,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,5],access:[6,7],delet:6,melo:3,"new":[6,2,3,1],ever:2,told:[6,1],hash:[6,2],gener:[3,4],decid:2,bodi:1,met:6,path:[3,7],valu:7,wait:3,convers:2,vacat:5,everyon:6,prior:7,behav:7,chcp:7,implement:7,control:[6,3,7],linewrap:7,writer:[0,3],apr:6,app:[3,7],vim:7,releas:0,xdg_config_hom:7,instal:[0,3,1,7],total:3,mobil:7,select:6,quickstart:[0,1],from:[6,5,3,7],would:6,memori:5,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,readm:4,flag:3,known:[0,7],informationarchitect:3,must:3,word:[5,3],hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,dec:3,overrid:7,prompt:[6,1,7],fabul:[5,3],give:3,process:3,backslash:3,tag:[6,0,3,4,7],want:[6,2,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],divid:3,anoth:2,occur:[6,3,4],write:[1,5,3,2,6,7],how:[6,5,3,7],caus:3,instead:7,simpl:[5,4,7],updat:6,mess:[],after:[6,3,7],sundai:6,lab:5,reflect:5,befor:[6,3,7],mac:[],beauti:4,date:[6,4,7],end:[],data:6,averag:3,github:4,read:[5,3,2],correspond:6,issu:[0,7],"switch":6,combin:[6,0,3],jrnl:[0,1,2,3,4,5,6,7],enter:[6,2],exclus:6,frontend:7,help:5,becaus:[6,3],untouch:2,still:5,digest:2,perfect:5,gtd:5,thank:7,funni:6,fix:3,late:6,window:[0,3,7],html:4,requir:[1,7],them:[6,5,3],good:5,"return":1,food:7,timestamp:[6,0,7],dai:[6,5,4,7],initi:2,number:3,"break":6,mention:3,macvim:[0,3],now:[6,7],choic:6,name:[4,7],edit:[6,0,3,7],beach:6,crypto:2,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:7,my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:2,individu:[4,7],timelin:4,meta:7,year:[6,5,3],our:7,girl:5,todo:5,special:[6,5,7],out:3,variabl:7,your:[0,1,2,3,4,5,6,7],content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],statist:[0,3],advanc:[6,0,3,7],given:6,quick:5,reason:[6,1],base:5,zombi:6,ask:[2,1],"byte":2,bash:7,launch:[6,7],my_password:2,could:6,put:5,keep:[6,0,5],filter:[6,0,3],thing:[5,3],isn:5,view:[6,0],imposs:7,frequent:4,first:[2,3,1,7],origin:2,directli:[6,5],mvim:3,wast:5,mai:5,alreadi:2,done:5,open:[6,2,3],fanci:5,differ:[6,7],convent:6,width:7,top:7,notepad:[0,3],least:[5,7],attack:6,too:5,tom:6,"final":3,store:[6,0,2,5],shell:[6,7],option:[6,5,3,1,7],tool:3,specifi:[6,2,4,7],"short":[3,4],mostli:6,exactli:[6,3],haven:5,ipad:5,kind:6,grep:3,whenev:[6,2],expr:3,charact:7,project:6,sai:7,comput:2,ani:[6,2,7],robot:6,dash:6,packag:7,have:[1,5,3,2,6,7],need:[6,3],seem:7,imagin:5,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],without:6,which:[6,3,7],environ:7,singl:[6,7],sure:[6,3,7],unless:1,track:[6,5],favourit:[6,3],who:5,most:[6,3,4,7],plai:[6,5],cipher:2,plan:6,icloud:7,why:[0,4,5],don:[6,2,7],doc:7,later:2,doe:[3,7],pipe:3,"10am":7,clean:1,multiinst:3,pouplard:7,text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:2,onli:[6,5,3,4],explicitli:1,locat:[6,7],just:[6,5,1,7],pretti:4,configur:[6,0,3,1,7],figur:6,should:[2,1,7],jan:3,folder:[5,7],codepag:7,hit:1,"2013_06_07_dinner":4,get:[0,1,5,3,4,6,7],hashlib:2,jrnl_conf:[],endless:7,bar:6,sha:2,integr:[0,7],contain:[6,3],buscemi:6,where:[3,1],wrote:[6,3],summari:3,set:[3,7],habit:5,sex:6,see:[6,3,7],result:[1,7],close:[6,3],best:6,wonder:6,correctli:3,someth:[3,7],sublim:[0,3],won:[2,7],"import":[6,0,4,2],kei:[2,7],complement:5,lazi:6,entir:4,iawrit:[],solv:7,uuid:6,both:[6,3,7],instant:5,avoid:7,howev:[6,7],alon:6,comment:7,instanc:3,forgotten:5,pdf:4,com:7,load:7,assur:5,simpli:[6,2],point:[2,7],overview:[0,5],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],typic:7,my_recip:7,assum:6,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:[5,3],interpret:[1,7],basic:[6,0],txt:[6,2,7],my_journ:2,life:6,decrypt:[0,7,2],argument:[6,4],"5u8ns4gx82":7,last:[6,3,7],those:6,"case":[6,3],look:[6,4,1,7],jrnl_config:[3,7],plain:[5,7,2],plain_text_copi:2,defin:7,"while":7,abov:4,"_no_":[],loos:6,pinki:6,henc:7,non:7,pip:1,ascii:7,sever:4,af8dbd0d43fb55458f11aad586ea2abf:6,make:[1,5,3,4,6,7],mayb:2,same:[6,2,3,4],python:[2,7],drawback:7,sentenc:1,document:[5,7],http:[],x86:3,user:7,extern:[0,3,1,7],yesterdai:[6,1],recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:5,exampl:[4,7],command:[0,5,3,4,6,7],thi:[1,5,3,4,2,6,7],choos:2,everyth:[6,1,7],latest:6,summer:5,identifi:[6,3],execut:7,battleship:6,rest:1,markdown:[0,4],human:[5,4],touch:6,journal_dayon:7,config:3,languag:4,had:6,littl:6,add:6,book:[5,1],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,5,3,7],march:6,format:[4,7],handl:6,intuit:7,five:6,know:[],press:6,bit:[6,5],password:[0,2],like:[6,4,3,1,7],specif:7,filenam:2,whitespac:6,manual:[0,1,7,2],either:6,night:6,output:[6,4,7],www:[],old:[6,5],often:3,some:7,back:3,dead:7,"export":[6,0,3,4],worlddomin:6,librari:[1,7],render:4,noon:6,per:3,usernam:7,exit:6,anna:6,refer:7,limitless:5,run:[2,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,3,7],tagsymbol:7,although:[6,7],found:7,"_jrnl_":7,"6am":6,surround:6,chop:7,writerformacosx:3,own:3,mondai:6,within:7,encod:7,compos:[6,0,1,7],wrap:7,chang:[6,5,3,7,2],subl:3,mere:7,log:5,wai:[6,5,7],aren:5,support:[2,7],"long":[6,5,3,7],start:[6,0,3,1,7],reli:7,editor:[6,0,3,1,7],keychain:[0,2],properli:7,bundl:3,mode_cbc:2,line:[6,0,3,7,5],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:5,algorithm:2,whether:[2,1,7],wish:1,displai:[6,3,4,7],tell:3,record:[],below:7,highlight:7,problem:7,similar:3,default_hour:7,gone:6,featur:6,creat:[4,1,7],pycyrypto:1,exist:2,file:[0,1,2,3,4,5,6,7],girlfriend:6,happen:6,again:2,mutual:6,encrypt:[0,1,2,5,6,7],titl:[4,1],when:[6,5,2],detail:[3,7],virtual:7,"default":7,other:[6,4],sick:1,peopl:[6,5],you:[1,5,3,4,2,6,7],intention:6,nice:[5,4],pineappl:6,star:[6,0,3],profession:5,symbol:[6,7],june:6,consid:5,dropbox:[5,7],pycrypto:[1,7],wife:6,directori:4,time:[1,5,4,2,6,7],scroll:7},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Encryption","FAQ","Import and Export","Overview","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","encryption","recipes","export","overview","usage","advanced"]}) \ No newline at end of file +Search.setIndex({objects:{},terms:{all:[6,0,4,7,2],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[2,4],yve:7,program:[5,3],those:6,alberto:3,under:7,exit:6,sha256:5,thursdai:7,everi:[5,3],string:[6,3],"3am":6,fals:7,faq:[0,3,7],veri:7,untouch:5,recip:[0,3],flatmat:3,level:7,did:[2,3],list:[6,0,4,2],vector:5,dayon:[6,0,7,2],timeformat:7,initialis:5,ten:6,sync:[2,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,2],access:[6,7],delet:6,melo:3,"new":[6,5,3,1],ever:5,told:[6,1],hash:[6,5],gener:[3,4],chang:[6,5,3,7,2],decid:5,bodi:1,met:6,path:[3,7],valu:7,wait:3,convers:5,vacat:2,loos:6,prior:7,behav:7,chcp:7,implement:7,control:[6,3,7],linewrap:7,configur:[6,0,3,1,7],apr:6,app:[3,7],vim:7,ask:[5,1],xdg_config_hom:7,instal:[0,3,1,7],total:3,mobil:7,select:6,quickstart:[0,1],from:[6,2,3,7],would:6,memori:2,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],handl:6,type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,python:[5,7],henc:7,flag:3,known:[0,7],informationarchitect:3,must:3,word:[2,3],hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,dec:3,overrid:7,prompt:[6,1,7],fabul:[2,3],give:3,process:3,backslash:3,tag:[6,0,3,4,7],want:[6,5,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],divid:3,anoth:5,occur:[6,3,4],write:[1,5,3,2,6,7],how:[6,2,3,7],caus:3,instead:7,beach:6,updat:6,mess:[],after:[6,3,7],sundai:6,lab:2,reflect:2,befor:[6,5,3,7],mac:[],beauti:4,mai:2,end:[],data:6,averag:3,"short":[3,4],june:6,robot:6,issu:[0,7],"switch":6,environ:7,jrnl:[0,1,2,3,4,5,6,7],enter:[6,5],exclus:6,frontend:7,help:2,becaus:[6,3],cyan:7,still:2,digest:5,perfect:2,gtd:2,thank:7,fix:3,late:6,window:[0,3,7],drawback:7,requir:[1,7],pad:5,them:[6,2,3],good:2,"return":1,food:7,timestamp:[6,0,7],dai:[6,2,4,7],initi:5,number:3,"break":6,mention:3,macvim:[0,3],now:[6,7],choic:6,name:[4,7],edit:[6,0,3,7],simpl:[2,4,7],crypto:5,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:7,my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:5,individu:[4,7],timelin:4,render:4,meta:7,year:[6,2,3],our:7,girl:2,todo:2,special:[6,2,7],out:3,variabl:7,mere:7,content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],integr:[0,7],advanc:[6,0,3,7],differ:[6,7],quick:2,reason:[6,1],base:2,zombi:6,releas:0,"byte":5,bash:7,launch:[6,7],could:6,put:2,keep:[6,0,2],filter:[6,0,3],thing:[2,3],isn:2,summari:3,imposs:7,frequent:4,first:[5,3,1,7],origin:5,directli:[6,2],mvim:3,wast:2,date:[6,4,7],alreadi:5,done:2,open:[6,5,3],fanci:2,given:6,convent:6,start:[6,0,3,1,7],top:7,least:[2,7],yesterdai:[6,1],attack:6,too:2,tom:6,"final":3,store:[6,0,2,5],shell:[6,7],option:[6,2,3,1,7],tool:3,specifi:[6,5,4,7],github:4,mostli:6,exactli:[6,3],haven:2,ipad:2,hashlib:5,grep:3,whenev:[6,5],expr:3,charact:7,project:6,sai:7,comput:5,ani:[6,5,7],correspond:6,dash:6,packag:7,have:[1,5,3,2,6,7],need:[6,3],seem:7,imagin:2,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],exampl:[4,7],which:[6,3,7],combin:[6,0,3],singl:[6,7],sure:[6,3,7],unless:1,track:[6,2],favourit:[6,3],who:2,most:[6,3,4,7],plai:[6,2],cipher:5,plan:6,icloud:7,why:[0,4,2],don:[6,5,7],doc:7,later:5,doe:[3,7],pipe:3,"10am":7,clean:1,someth:[3,7],pouplard:7,summer:2,text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:5,onli:[6,2,3,4],explicitli:1,locat:[6,7],execut:7,pretti:4,writer:[0,3],figur:6,should:[5,1,7],jan:3,folder:[2,7],battleship:6,hit:1,"2013_06_07_dinner":4,get:[0,1,2,3,4,6,7],kind:6,jrnl_conf:[],endless:7,bar:6,sha:5,statist:[0,3],contain:[6,3],buscemi:6,where:[3,1],wrote:[6,3],view:[6,0],set:[3,7],habit:2,sex:6,see:[6,3,7],result:[1,7],close:[6,3],best:6,wonder:6,correctli:3,multiinst:3,sublim:[0,3],won:[5,7],"import":[6,0,4,5],accord:5,kei:[5,7],complement:2,lazi:6,entir:4,iawrit:[],solv:7,uuid:6,both:[6,3,7],instant:2,howev:[6,7],alon:6,instanc:3,forgotten:2,pdf:4,com:7,load:7,assur:2,simpli:[6,5],point:[5,7],overview:[0,2],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],my_recip:7,assum:6,pkc:5,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:[2,3],interpret:[1,7],basic:[6,0],my_journ:5,life:6,wish:1,pycyrypto:1,argument:[6,4],"5u8ns4gx82":7,last:[6,3,7],present:7,"case":[6,3],look:[6,4,1,7],jrnl_config:[3,7],plain:[5,7,2],plain_text_copi:5,defin:7,"while":7,abov:4,"_no_":[],everyon:6,pinki:6,readm:4,non:7,girlfriend:6,ascii:7,sever:4,gone:6,af8dbd0d43fb55458f11aad586ea2abf:6,make:[1,2,3,4,6,7],format:[4,7],same:[6,5,3,4],funni:6,html:4,decod:5,sentenc:1,document:[2,7],http:[],x86:3,user:7,extern:[0,3,1,7],typic:7,recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:2,without:6,command:[0,2,3,4,6,7],thi:[1,5,3,4,2,6,7],choos:5,everyth:[6,1,7],latest:6,comment:7,identifi:[6,3],just:[6,2,1,7],codepag:7,rest:1,markdown:[0,4],human:[2,4],touch:6,journal_dayon:7,config:3,languag:4,had:6,littl:6,add:6,other:[6,4],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,2,3,7],march:6,mayb:5,read:[5,3,2],intuit:7,five:6,know:[],press:6,bit:[6,2],password:[0,5],like:[6,4,3,1,7],specif:7,filenam:5,whitespac:6,manual:[0,1,7,5],either:6,night:6,output:[6,4,7],www:[],old:[6,2],often:3,some:7,back:3,dead:7,"export":[6,0,3,4],librari:[1,7],txt:[6,5,7],noon:6,per:3,usernam:7,leav:5,anna:6,refer:7,limitless:2,run:[5,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,3,7],tagsymbol:7,although:[6,7],found:7,"_jrnl_":7,"6am":6,surround:6,chop:7,writerformacosx:3,own:3,consid:2,within:7,encod:[5,7],compos:[6,0,1,7],strip:5,wrap:7,my_password:5,subl:3,your:[0,1,2,3,4,5,6,7],log:2,wai:[6,2,7],aren:2,support:[5,7],"long":[6,2,3,7],width:7,reli:7,editor:[6,0,3,1,7],keychain:[0,5],properli:7,bundl:3,mode_cbc:5,line:[6,0,3,7,2],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:2,utf:5,pycrypto:[1,7],whether:[5,1,7],worlddomin:6,displai:[6,3,4,7],tell:3,record:[],below:7,highlight:7,problem:7,similar:3,default_hour:7,cbc:5,featur:6,creat:[4,1,7],decrypt:[0,7,5],exist:5,file:[0,1,2,3,4,5,6,7],pip:1,happen:6,again:5,mutual:6,encrypt:[0,1,2,5,6,7],titl:[4,1],when:[6,5,2],detail:[3,7],virtual:7,"default":7,book:[2,1],sick:1,peopl:[6,2],you:[1,5,3,4,2,6,7],intention:6,nice:[2,4],pineappl:6,star:[6,0,3],profession:2,symbol:[6,7],notepad:[0,3],mondai:6,dropbox:[2,7],algorithm:5,wife:6,directori:4,scroll:7,time:[1,5,4,2,6,7],avoid:7},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Overview","FAQ","Import and Export","Encryption","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","overview","recipes","export","encryption","usage","advanced"]}) \ No newline at end of file diff --git a/docs/_build/html/usage.html b/docs/_build/html/usage.html index 1abbf42e..ace91fd7 100644 --- a/docs/_build/html/usage.html +++ b/docs/_build/html/usage.html @@ -7,7 +7,7 @@ - Basic Usage — jrnl 1.7.19 documentation + Basic Usage — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/encryption.html b/encryption.html index 3e219fe2..90fa8456 100644 --- a/encryption.html +++ b/encryption.html @@ -7,7 +7,7 @@ - Encryption — jrnl 1.7.19 documentation + Encryption — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + @@ -61,13 +61,15 @@

Manual decryption

-

Should you ever want to decrypt your journal manually, you can do so with any program that supports the AES algorithm. The key used for encryption is the SHA-256-hash of your password, and the IV (initialisation vector) is stored in the first 16 bytes of the encrypted file. So, to decrypt a journal file in python, run:

+

Should you ever want to decrypt your journal manually, you can do so with any program that supports the AES algorithm in CBC. The key used for encryption is the SHA-256-hash of your password, the IV (initialisation vector) is stored in the first 16 bytes of the encrypted file. The plain text is encoded in UTF-8 and padded according to PKCS#7 before being encrypted. So, to decrypt a journal file in python, run:

import hashlib, Crypto.Cipher
 key = hashlib.sha256(my_password).digest()
 with open("my_journal.txt") as f:
     cipher = f.read()
     crypto = AES.new(key, AES.MODE_CBC, iv = cipher[:16])
     plain = crypto.decrypt(cipher[16:])
+    plain = plain.strip(plain[-1])
+    plain = plain.decode("utf-8")
 
diff --git a/export.html b/export.html index 97ccbf80..229ca535 100644 --- a/export.html +++ b/export.html @@ -7,7 +7,7 @@ - Import and Export — jrnl 1.7.19 documentation + Import and Export — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/genindex.html b/genindex.html index 903213df..910bcec2 100644 --- a/genindex.html +++ b/genindex.html @@ -9,7 +9,7 @@ - Index — jrnl 1.7.19 documentation + Index — jrnl 1.7.22 documentation @@ -17,7 +17,7 @@ - + diff --git a/installation.html b/installation.html index 1483b4a9..a02823e2 100644 --- a/installation.html +++ b/installation.html @@ -7,7 +7,7 @@ - Getting started — jrnl 1.7.19 documentation + Getting started — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/jrnl/Entry.pyc b/jrnl/Entry.pyc index c9d1b0600e4cb880542c9c9f45b5cd5cac41cc77..0d50d2fc89c4e60b6cfa937e8fe37d26542f5351 100644 GIT binary patch delta 16 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 DQ8u|p delta 3431 zcmZuzTWnlc6+LIhbM1N9GqESO$B+2>m5gIg{K}g+b`wX?v~iN-1UGGx@pSIBJyU1m z%)M@E#e-9&^aDg_I7LMXL@J0js8t(hfB>SXL{)(bKEfa32M`|!34wSDq{{5IuhXE4 zShKRvKCk^;=iYo?US4VT|E)SS_3MertXTgSp#R6lgm9i&Z61|_L1DLw87ZugctMCO zLY#VXld!_V-o)C-N7^=F1;k{sTHlaPxx=@|FE{DafoZ~b0$Q5-xbdjmu5TDE@~%D- zO6dDWVTWaid{|hO;))cd3bE`L`G{Dqz|eV3SXE*Ys+#o`lTajs`lpqDt#c)rX*w`= z(Va={o=8UZ{i(x+WV|-Uhie(?WR4qtPE;URhEA&4@^OY(|+mbcf3h&UzgYiC?Ck;WA0f+8;t!hu8sVIafeCo#0Z4XkTDsOjk1|+?9iWzyxWW;J%4kvw&SW68YgiQ zIo(-3B~O+wRo{{ZVx)q)C;G|Q0f=xoi2$od^yO$9C9gfPNB=6iG5Rzq9atu0wWQe( zquXO~ENlbp1vKkNVok_>tm#lUDO@af&KKSFXhVeyXL9p)A#={=OwOo7q*Bl$HtR-? zLucwt%k}`yKUMyF?7ox{{eJDJ?9xV^Y4F|6y030WL=9ne9iUb(*7cIruhw+Hp&X2))GR69pr1oOk&F$f1luAjgz zSn3JrIqryFas!4YU{0qx%#&OzAPL7U=CZB=Gb)#Wy>>IRv*h*kgK^Pz7Ux|KC|^Kh zcJ!PJMmd*pvvanij_I#=oRB{$|Er_L*9#x{taG`-A|)tH;~b33;nv*m*Vfi1lC>mK zFYWK%o45w?O9U>6!Oc<6EH2F3s!3n#Zj*7n+TGu7Vg@B*Wn4Q=mUCpdAZO+?v+8SF zZax&aObh;8er)s4eJfi-qiPEc9pq=PiAV@_lpu$g=g5XNbsai{BN>DARRG(?0p}3e znPPTMy+||OT{(*HWsHzw1aQHHyN;VFx*i8}hYsm$J@sRpOU?#rCJFC25ndoO7rpFa z&P(ag6c-%JhLoltKEfIhuW zJOBxgj>nHU(Cbr%=Z5*e zgEl(7K&z_oZ9wvA+7uEcx;`%Qaj`6L%`%xt9~HEW3=NT?6>_CSpA|F;i^Ot7q&JFL zS{V@edSOK%)8*r5nnj6TY9aC!!m1VttA-X=i-xm4ap5x(+ZuS5wlxYGlK*mwUWVgO zT*!zi>`TC2Nvg?YltMqj&lwkvPaV{$q0SDbw?lY>%oFx=u2V_No(i>(ZadS<&8U>V zGSm^SAvHH-vPs__GGkoMO!wR|ZTdGuo3wxUxiI=ry$X0ye}1?r#k}~ip>U4JY!f6g zdpvk`9d$(ia=5eW9V}rIeGSsbI}AD(&pGjTB8e(~*jh}Pa~UV&5`Vp?|G0BJ z%ci}8Rd)g32RsZ1pUl1V5i4-Rg8zPurS||Fm2W`$0Ri(7zl_J`bM#GgM_=0&Z#6MJ zjcFLZ=w{R4S?{rQ^}Ssa{7$CJ8+W(Ju7~upfNkvW{~;QB3vc1X@>ll!+qZ%@&e=fF zX>LtEl}XJEr1qTY?J>7@G2?pN3)=M_JMUVR) zRjVW)L>VHUhBRa_5Zp+AfuuQfV(<6Ixg$=iP6n5 z4jYH}Wla4-e{OVO567ej<66Le0Ln-G5Wp!%h4DLn{^`6;9}1vlwMrCyLhjVrvF!nW I{hHYFU$x7F6#xJL diff --git a/jrnl/__init__.pyc b/jrnl/__init__.pyc index 5442158b843226ed194fa26ef761d5840dba19c9..cd7ac52ec437dc7673852c2b34c3f1fe96dd3efe 100644 GIT binary patch delta 22 ecmaFC@`8n(`73_VYfp++(N>YBa{g$Gf?|sx;wD0IP;?ZjV!c$GLaJ#ps23bW92^{O zba3n-2$D%~)=jARH;B8NICv=*9E6vH=RThAG^PjTJQ3^h1pcTr0|>w0&^L5gNiVCKZfd? z5l4fW1RsIf38xQdBnWZ3VaC8|3oKv{5HTzjlkj>VRH88FP^GX-5rtbC4omVfwSC%b zV>6=mc=5pW5)l2cC#XokTm>Huy3~(~YN%?kb;`$Jg}`Gt)7qUP4!hWP##>JOkF)ll z6IT`XCH*}r9Y{PQz2OCt^&f^GwSv0{U~{A9GRrVHb84)9VC+`PM{LJp2Cq0Zn^i1! xGUEj^w{9?J-(XWy!HAVzYuBmNtm&ffj@*RFt4w74jwl%*z5a9Nf`qQR$PXQcZDjxe delta 309 zcmX>Xcrk#T`7s{P>jOCM$$r!Pev*&G_{0Gccmo+j1azhzw7#XrW8H&o;(-|0Q_!wMbr5S4Z8ESxt ziy_OLA)B3{$cPQdjbmacG@86yHokr#jJuGnnUSGZgaN3tR+OPen4#z=Ta73~mLEfk zB10AjNCb#d*cq~!7>eGor6@7vF*Bs_F*GwV05vk^0WB0^DAHwz>QM&k5kbYV|vw=pvJ@Gt@Z DcfCvs diff --git a/jrnl/exporters.pyc b/jrnl/exporters.pyc index f1e7559f21ac9ab3dfd7edf495752e0aa6ca60ee..ab58637cd07fcd4288209d82e107581b6fc73df3 100644 GIT binary patch delta 580 zcmYk2&ubG=5XZl>KeKP&Zn8m|V1kxbYlM0bEh;q_r5*$o>LMvA1u@$otEe>*s%%h5 zsTW1dJBv4uqAZ9Yf~YqI4<7W=zo19&*4ecO-@fSY5IS-N^qDwbuO5t6Y62mv`#U|rIz{} zT%25D*{|{iy-X#lk)#Pe#r#yMLXDC-TAra}YPmecZXTBxcaL#(i3=o+k<=Z@kK+W6 HA?tquqMmUI delta 497 zcmXYt&r4KM6vw~k{hW8-do$jrjZ@B02+4qLT1*gW4&nNNJz~U+7Cs~<7&P4kBLog@ zCC(q^s@bW%N;JjO?jcQPzugxGP4k@kNi$sY>vX{_|4r`C7k6y;Ssg@pnR_p(I{!E&>dsNlr_1-Yv$|v!B^#~ z{}p|p3(UXT{ z^btds>#A`7tds>#A`7__+jGd2b9 diff --git a/jrnl/util.pyc b/jrnl/util.pyc index 7eb3d18925a2975d8569fc34cc08564e7fda1458..da59475112f5e3401d1d9504aa1bb368598c8f23 100644 GIT binary patch delta 540 zcmZ{hO-sW-5Qb+PzuF>rsKio)^|pmtwFU7gcv2KK^`v-6n{6AB4b85FN}&h+0YbpD ze?fco;D7Ss!Gkkvuzui@*?lwfPBIVsy!Ku%Ij{4%gW+|f1?h6|+{VyPkEI9Zx^N3{ zT7h86id6_0G(>Uy!Zr(|7DFRN24jbsmT@xx@d6kILx3A}n+&NovoC_|x|Y@kiu>=jVJv@+i7r8fH2v}Z;j?iDO0239coQr;QZw*VEQ*FLN-3} z+E|_7*~u*07wA8Dhn6pj1JTrH>*r;Ta6cI-{Vj`hG~tAfdI`reHHoQ6OvF<|uzS=g dlc%Q6JOVN@kv=^z#v+Qq08aqX$Q_s;!@pX$$}W delta 220 zcmV<203-j#0>=W7JOVK}kv=)1!&5G98~&?FM@NnycF5AGNuUWFy-fj~7QdA~xaP zBMsh|ap%->gk-Eg^Sh^igk^|=ut - Overview — jrnl 1.7.19 documentation + Overview — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/recipes.html b/recipes.html index da6dd482..8ac973bc 100644 --- a/recipes.html +++ b/recipes.html @@ -7,7 +7,7 @@ - FAQ — jrnl 1.7.19 documentation + FAQ — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/search.html b/search.html index 37f92523..6017bbb3 100644 --- a/search.html +++ b/search.html @@ -7,7 +7,7 @@ - Search — jrnl 1.7.19 documentation + Search — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - + diff --git a/searchindex.js b/searchindex.js index 1455969c..902b5860 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{},terms:{all:[6,0,4,7,5],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[5,4],yve:7,program:[2,3],present:7,alberto:3,under:7,leav:2,sha256:2,thursdai:7,everi:[2,3],string:[6,3],"3am":6,fals:7,faq:[0,3,7],veri:7,cyan:7,recip:[0,3],flatmat:3,level:7,did:[5,3],list:[6,0,4,5],vector:2,dayon:[6,0,7,5],timeformat:7,initialis:2,ten:6,sync:[5,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,5],access:[6,7],delet:6,melo:3,"new":[6,2,3,1],ever:2,told:[6,1],hash:[6,2],gener:[3,4],decid:2,bodi:1,met:6,path:[3,7],valu:7,wait:3,convers:2,vacat:5,everyon:6,prior:7,behav:7,chcp:7,implement:7,control:[6,3,7],linewrap:7,writer:[0,3],apr:6,app:[3,7],vim:7,releas:0,xdg_config_hom:7,instal:[0,3,1,7],total:3,mobil:7,select:6,quickstart:[0,1],from:[6,5,3,7],would:6,memori:5,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,readm:4,flag:3,known:[0,7],informationarchitect:3,must:3,word:[5,3],hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,dec:3,overrid:7,prompt:[6,1,7],fabul:[5,3],give:3,process:3,backslash:3,tag:[6,0,3,4,7],want:[6,2,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],divid:3,anoth:2,occur:[6,3,4],write:[1,5,3,2,6,7],how:[6,5,3,7],caus:3,instead:7,simpl:[5,4,7],updat:6,mess:[],after:[6,3,7],sundai:6,lab:5,reflect:5,befor:[6,3,7],mac:[],beauti:4,date:[6,4,7],end:[],data:6,averag:3,github:4,read:[5,3,2],correspond:6,issu:[0,7],"switch":6,combin:[6,0,3],jrnl:[0,1,2,3,4,5,6,7],enter:[6,2],exclus:6,frontend:7,help:5,becaus:[6,3],untouch:2,still:5,digest:2,perfect:5,gtd:5,thank:7,funni:6,fix:3,late:6,window:[0,3,7],html:4,requir:[1,7],them:[6,5,3],good:5,"return":1,food:7,timestamp:[6,0,7],dai:[6,5,4,7],initi:2,number:3,"break":6,mention:3,macvim:[0,3],now:[6,7],choic:6,name:[4,7],edit:[6,0,3,7],beach:6,crypto:2,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:7,my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:2,individu:[4,7],timelin:4,meta:7,year:[6,5,3],our:7,girl:5,todo:5,special:[6,5,7],out:3,variabl:7,your:[0,1,2,3,4,5,6,7],content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],statist:[0,3],advanc:[6,0,3,7],given:6,quick:5,reason:[6,1],base:5,zombi:6,ask:[2,1],"byte":2,bash:7,launch:[6,7],my_password:2,could:6,put:5,keep:[6,0,5],filter:[6,0,3],thing:[5,3],isn:5,view:[6,0],imposs:7,frequent:4,first:[2,3,1,7],origin:2,directli:[6,5],mvim:3,wast:5,mai:5,alreadi:2,done:5,open:[6,2,3],fanci:5,differ:[6,7],convent:6,width:7,top:7,notepad:[0,3],least:[5,7],attack:6,too:5,tom:6,"final":3,store:[6,0,2,5],shell:[6,7],option:[6,5,3,1,7],tool:3,specifi:[6,2,4,7],"short":[3,4],mostli:6,exactli:[6,3],haven:5,ipad:5,kind:6,grep:3,whenev:[6,2],expr:3,charact:7,project:6,sai:7,comput:2,ani:[6,2,7],robot:6,dash:6,packag:7,have:[1,5,3,2,6,7],need:[6,3],seem:7,imagin:5,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],without:6,which:[6,3,7],environ:7,singl:[6,7],sure:[6,3,7],unless:1,track:[6,5],favourit:[6,3],who:5,most:[6,3,4,7],plai:[6,5],cipher:2,plan:6,icloud:7,why:[0,4,5],don:[6,2,7],doc:7,later:2,doe:[3,7],pipe:3,"10am":7,clean:1,multiinst:3,pouplard:7,text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:2,onli:[6,5,3,4],explicitli:1,locat:[6,7],just:[6,5,1,7],pretti:4,configur:[6,0,3,1,7],figur:6,should:[2,1,7],jan:3,folder:[5,7],codepag:7,hit:1,"2013_06_07_dinner":4,get:[0,1,5,3,4,6,7],hashlib:2,jrnl_conf:[],endless:7,bar:6,sha:2,integr:[0,7],contain:[6,3],buscemi:6,where:[3,1],wrote:[6,3],summari:3,set:[3,7],habit:5,sex:6,see:[6,3,7],result:[1,7],close:[6,3],best:6,wonder:6,correctli:3,someth:[3,7],sublim:[0,3],won:[2,7],"import":[6,0,4,2],kei:[2,7],complement:5,lazi:6,entir:4,iawrit:[],solv:7,uuid:6,both:[6,3,7],instant:5,avoid:7,howev:[6,7],alon:6,comment:7,instanc:3,forgotten:5,pdf:4,com:7,load:7,assur:5,simpli:[6,2],point:[2,7],overview:[0,5],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],typic:7,my_recip:7,assum:6,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:[5,3],interpret:[1,7],basic:[6,0],txt:[6,2,7],my_journ:2,life:6,decrypt:[0,7,2],argument:[6,4],"5u8ns4gx82":7,last:[6,3,7],those:6,"case":[6,3],look:[6,4,1,7],jrnl_config:[3,7],plain:[5,7,2],plain_text_copi:2,defin:7,"while":7,abov:4,"_no_":[],loos:6,pinki:6,henc:7,non:7,pip:1,ascii:7,sever:4,af8dbd0d43fb55458f11aad586ea2abf:6,make:[1,5,3,4,6,7],mayb:2,same:[6,2,3,4],python:[2,7],drawback:7,sentenc:1,document:[5,7],http:[],x86:3,user:7,extern:[0,3,1,7],yesterdai:[6,1],recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:5,exampl:[4,7],command:[0,5,3,4,6,7],thi:[1,5,3,4,2,6,7],choos:2,everyth:[6,1,7],latest:6,summer:5,identifi:[6,3],execut:7,battleship:6,rest:1,markdown:[0,4],human:[5,4],touch:6,journal_dayon:7,config:3,languag:4,had:6,littl:6,add:6,book:[5,1],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,5,3,7],march:6,format:[4,7],handl:6,intuit:7,five:6,know:[],press:6,bit:[6,5],password:[0,2],like:[6,4,3,1,7],specif:7,filenam:2,whitespac:6,manual:[0,1,7,2],either:6,night:6,output:[6,4,7],www:[],old:[6,5],often:3,some:7,back:3,dead:7,"export":[6,0,3,4],worlddomin:6,librari:[1,7],render:4,noon:6,per:3,usernam:7,exit:6,anna:6,refer:7,limitless:5,run:[2,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,3,7],tagsymbol:7,although:[6,7],found:7,"_jrnl_":7,"6am":6,surround:6,chop:7,writerformacosx:3,own:3,mondai:6,within:7,encod:7,compos:[6,0,1,7],wrap:7,chang:[6,5,3,7,2],subl:3,mere:7,log:5,wai:[6,5,7],aren:5,support:[2,7],"long":[6,5,3,7],start:[6,0,3,1,7],reli:7,editor:[6,0,3,1,7],keychain:[0,2],properli:7,bundl:3,mode_cbc:2,line:[6,0,3,7,5],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:5,algorithm:2,whether:[2,1,7],wish:1,displai:[6,3,4,7],tell:3,record:[],below:7,highlight:7,problem:7,similar:3,default_hour:7,gone:6,featur:6,creat:[4,1,7],pycyrypto:1,exist:2,file:[0,1,2,3,4,5,6,7],girlfriend:6,happen:6,again:2,mutual:6,encrypt:[0,1,2,5,6,7],titl:[4,1],when:[6,5,2],detail:[3,7],virtual:7,"default":7,other:[6,4],sick:1,peopl:[6,5],you:[1,5,3,4,2,6,7],intention:6,nice:[5,4],pineappl:6,star:[6,0,3],profession:5,symbol:[6,7],june:6,consid:5,dropbox:[5,7],pycrypto:[1,7],wife:6,directori:4,time:[1,5,4,2,6,7],scroll:7},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Encryption","FAQ","Import and Export","Overview","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","encryption","recipes","export","overview","usage","advanced"]}) \ No newline at end of file +Search.setIndex({objects:{},terms:{all:[6,0,4,7,2],default_minut:7,steve:[6,7],follow:[6,7],privat:7,depend:1,"2013_06_03_a":4,readabl:[2,4],yve:7,program:[5,3],those:6,alberto:3,under:7,exit:6,sha256:5,thursdai:7,everi:[5,3],string:[6,3],"3am":6,fals:7,faq:[0,3,7],veri:7,untouch:5,recip:[0,3],flatmat:3,level:7,did:[2,3],list:[6,0,4,2],vector:5,dayon:[6,0,7,2],timeformat:7,initialis:5,ten:6,sync:[2,7],sign:6,geoloc:6,pass:[3,7],what:[0,3,2],access:[6,7],delet:6,melo:3,"new":[6,5,3,1],ever:5,told:[6,1],hash:[6,5],gener:[3,4],chang:[6,5,3,7,2],decid:5,bodi:1,met:6,path:[3,7],valu:7,wait:3,convers:5,vacat:2,loos:6,prior:7,behav:7,chcp:7,implement:7,control:[6,3,7],linewrap:7,configur:[6,0,3,1,7],apr:6,app:[3,7],vim:7,ask:[5,1],xdg_config_hom:7,instal:[0,3,1,7],total:3,mobil:7,select:6,quickstart:[0,1],from:[6,2,3,7],would:6,memori:2,doubl:[6,3],two:6,todai:6,websit:7,live:7,call:[6,1],handl:6,type:[1,7],until:[6,3,1],more:7,sort:4,flat:7,python:[5,7],henc:7,flag:3,known:[0,7],informationarchitect:3,must:3,word:[2,3],hous:1,gabriel:4,work:[6,3,7],uniqu:[6,3],histori:6,can:[1,5,3,4,2,6,7],meet:7,dec:3,overrid:7,prompt:[6,1,7],fabul:[2,3],give:3,process:3,backslash:3,tag:[6,0,3,4,7],want:[6,5,3,1,7],plist:7,gcc:1,cours:6,multipl:[6,0,7],divid:3,anoth:5,occur:[6,3,4],write:[1,5,3,2,6,7],how:[6,2,3,7],caus:3,instead:7,beach:6,updat:6,mess:[],after:[6,3,7],sundai:6,lab:2,reflect:2,befor:[6,5,3,7],mac:[],beauti:4,mai:2,end:[],data:6,averag:3,"short":[3,4],june:6,robot:6,issu:[0,7],"switch":6,environ:7,jrnl:[0,1,2,3,4,5,6,7],enter:[6,5],exclus:6,frontend:7,help:2,becaus:[6,3],cyan:7,still:2,digest:5,perfect:2,gtd:2,thank:7,fix:3,late:6,window:[0,3,7],drawback:7,requir:[1,7],pad:5,them:[6,2,3],good:2,"return":1,food:7,timestamp:[6,0,7],dai:[6,2,4,7],initi:5,number:3,"break":6,mention:3,macvim:[0,3],now:[6,7],choic:6,name:[4,7],edit:[6,0,3,7],simpl:[2,4,7],crypto:5,separ:7,mode:6,each:[6,3,4,7],januari:3,unicod:7,my_entri:[6,4],side:6,mean:[6,3,7],compil:1,replac:5,individu:[4,7],timelin:4,render:4,meta:7,year:[6,2,3],our:7,girl:2,todo:2,special:[6,2,7],out:3,variabl:7,mere:7,content:[0,4],print:[6,3,4],lubric:6,occurr:[0,3],integr:[0,7],advanc:[6,0,3,7],differ:[6,7],quick:2,reason:[6,1],base:2,zombi:6,releas:0,"byte":5,bash:7,launch:[6,7],could:6,put:2,keep:[6,0,2],filter:[6,0,3],thing:[2,3],isn:2,summari:3,imposs:7,frequent:4,first:[5,3,1,7],origin:5,directli:[6,2],mvim:3,wast:2,date:[6,4,7],alreadi:5,done:2,open:[6,5,3],fanci:2,given:6,convent:6,start:[6,0,3,1,7],top:7,least:[2,7],yesterdai:[6,1],attack:6,too:2,tom:6,"final":3,store:[6,0,2,5],shell:[6,7],option:[6,2,3,1,7],tool:3,specifi:[6,5,4,7],github:4,mostli:6,exactli:[6,3],haven:2,ipad:2,hashlib:5,grep:3,whenev:[6,5],expr:3,charact:7,project:6,sai:7,comput:5,ani:[6,5,7],correspond:6,dash:6,packag:7,have:[1,5,3,2,6,7],need:[6,3],seem:7,imagin:2,built:[6,7],equival:6,note:[6,3,1,7],also:[6,5,1,7,2],exampl:[4,7],which:[6,3,7],combin:[6,0,3],singl:[6,7],sure:[6,3,7],unless:1,track:[6,2],favourit:[6,3],who:2,most:[6,3,4,7],plai:[6,2],cipher:5,plan:6,icloud:7,why:[0,4,2],don:[6,5,7],doc:7,later:5,doe:[3,7],pipe:3,"10am":7,clean:1,someth:[3,7],pouplard:7,summer:2,text:[0,2,3,4,5,6,7],bring:6,particularli:6,texa:6,find:3,current:5,onli:[6,2,3,4],explicitli:1,locat:[6,7],execut:7,pretti:4,writer:[0,3],figur:6,should:[5,1,7],jan:3,folder:[2,7],battleship:6,hit:1,"2013_06_07_dinner":4,get:[0,1,2,3,4,6,7],kind:6,jrnl_conf:[],endless:7,bar:6,sha:5,statist:[0,3],contain:[6,3],buscemi:6,where:[3,1],wrote:[6,3],view:[6,0],set:[3,7],habit:2,sex:6,see:[6,3,7],result:[1,7],close:[6,3],best:6,wonder:6,correctli:3,multiinst:3,sublim:[0,3],won:[5,7],"import":[6,0,4,5],accord:5,kei:[5,7],complement:2,lazi:6,entir:4,iawrit:[],solv:7,uuid:6,both:[6,3,7],instant:2,howev:[6,7],alon:6,instanc:3,forgotten:2,pdf:4,com:7,load:7,assur:2,simpli:[6,5],point:[5,7],overview:[0,2],arbitrarili:6,dayoneapp:7,written:6,suppli:[6,7],my_recip:7,assum:6,pkc:5,stamp:1,quotat:7,three:7,mark:[6,1,7],json:[0,4,7],much:[2,3],interpret:[1,7],basic:[6,0],my_journ:5,life:6,wish:1,pycyrypto:1,argument:[6,4],"5u8ns4gx82":7,last:[6,3,7],present:7,"case":[6,3],look:[6,4,1,7],jrnl_config:[3,7],plain:[5,7,2],plain_text_copi:5,defin:7,"while":7,abov:4,"_no_":[],everyon:6,pinki:6,readm:4,non:7,girlfriend:6,ascii:7,sever:4,gone:6,af8dbd0d43fb55458f11aad586ea2abf:6,make:[1,2,3,4,6,7],format:[4,7],same:[6,5,3,4],funni:6,html:4,decod:5,sentenc:1,document:[2,7],http:[],x86:3,user:7,extern:[0,3,1,7],typic:7,recent:3,off:7,older:[6,0],entri:[0,1,3,4,6,7],markup:4,well:1,spent:1,person:2,without:6,command:[0,2,3,4,6,7],thi:[1,5,3,4,2,6,7],choos:5,everyth:[6,1,7],latest:6,comment:7,identifi:[6,3],just:[6,2,1,7],codepag:7,rest:1,markdown:[0,4],human:[2,4],touch:6,journal_dayon:7,config:3,languag:4,had:6,littl:6,add:6,other:[6,4],input:[6,7],save:[6,3,7],smart:[6,0],applic:[6,2,3,7],march:6,mayb:5,read:[5,3,2],intuit:7,five:6,know:[],press:6,bit:[6,2],password:[0,5],like:[6,4,3,1,7],specif:7,filenam:5,whitespac:6,manual:[0,1,7,5],either:6,night:6,output:[6,4,7],www:[],old:[6,2],often:3,some:7,back:3,dead:7,"export":[6,0,3,4],librari:[1,7],txt:[6,5,7],noon:6,per:3,usernam:7,leav:5,anna:6,refer:7,limitless:2,run:[5,3,1],asterisk:6,journal:[0,1,2,3,4,5,6,7],usag:[6,0,3,7],tagsymbol:7,although:[6,7],found:7,"_jrnl_":7,"6am":6,surround:6,chop:7,writerformacosx:3,own:3,consid:2,within:7,encod:[5,7],compos:[6,0,1,7],strip:5,wrap:7,my_password:5,subl:3,your:[0,1,2,3,4,5,6,7],log:2,wai:[6,2,7],aren:2,support:[5,7],"long":[6,2,3,7],width:7,reli:7,editor:[6,0,3,1,7],keychain:[0,5],properli:7,bundl:3,mode_cbc:5,line:[6,0,3,7,2],"true":7,"2391048fe24111e1983ed49a20be6f9":6,count:4,made:2,utf:5,pycrypto:[1,7],whether:[5,1,7],worlddomin:6,displai:[6,3,4,7],tell:3,record:[],below:7,highlight:7,problem:7,similar:3,default_hour:7,cbc:5,featur:6,creat:[4,1,7],decrypt:[0,7,5],exist:5,file:[0,1,2,3,4,5,6,7],pip:1,happen:6,again:5,mutual:6,encrypt:[0,1,2,5,6,7],titl:[4,1],when:[6,5,2],detail:[3,7],virtual:7,"default":7,book:[2,1],sick:1,peopl:[6,2],you:[1,5,3,4,2,6,7],intention:6,nice:[2,4],pineappl:6,star:[6,0,3],profession:2,symbol:[6,7],notepad:[0,3],mondai:6,dropbox:[2,7],algorithm:5,wife:6,directori:4,scroll:7,time:[1,5,4,2,6,7],avoid:7},objtypes:{},titles:["jrnl: The command-line journal","Getting started","Overview","FAQ","Import and Export","Encryption","Basic Usage","Advanced Usage"],objnames:{},filenames:["index","installation","overview","recipes","export","encryption","usage","advanced"]}) \ No newline at end of file diff --git a/usage.html b/usage.html index 1abbf42e..ace91fd7 100644 --- a/usage.html +++ b/usage.html @@ -7,7 +7,7 @@ - Basic Usage — jrnl 1.7.19 documentation + Basic Usage — jrnl 1.7.22 documentation @@ -15,7 +15,7 @@ - +