Manuel Ebert
db99510720
Split DayOne into separate file
2014-05-22 12:17:54 -07:00
Craig Moyer
4442829306
Re-fix Issue #56 by changing Regex to discriminate between title and entry.
...
Added BDD tests to cover this feature.
2014-04-24 21:34:30 -04:00
Manuel Ebert
16e09a8095
byte2int for PY3
2014-04-16 17:14:57 -04:00
Manuel Ebert
0b678ce69c
Use PKCS#7 for encryption
...
Closes #156
2014-04-16 17:03:24 -04:00
Manuel Ebert
8604bf8455
Ignore unreadably DayOne entries
2014-04-16 14:34:39 -04:00
Manuel Ebert
b7479860a1
Assumes no DST in case of ambiguous dates
...
Fixes #153
2014-04-16 14:25:56 -04:00
Manuel Ebert
915bb99607
Small update to parsing regex
2014-04-01 20:14:49 -07:00
Manuel Ebert
b8c1360f2d
Fixes writing new lines between entries
2014-03-31 12:37:37 -07:00
Manuel Ebert
aa70bb3274
Fixes white spaces at the beginning of lines, fixes #134
2014-03-24 10:48:51 -07:00
Manuel Ebert
4d4a85b4b8
Small fix for unicode in DayOne, fixes #119
2014-03-24 08:45:48 -07:00
Manuel Ebert
f03d7a3bf9
Adds the tag symbol to day one entries on load
2014-03-19 14:44:47 -07:00
William Minchin
ca7a804b09
Convert from local util.get_local_timezone()
to tzlocal.get_localzone()
...
one side effect is that a `pytz` object is returned rather than a
string, and so conversion to a string must be done explicitly at run
time where needed.
2014-01-29 09:57:15 -07:00
Manuel Ebert
cebe33574d
Upgrade to parsedatetime 1.2
2014-01-26 12:37:41 +01:00
Manuel Ebert
ab9a3b5192
Cleaned up imports to work with Python2.6 and Python 3.3
2014-01-23 14:33:14 +01:00
Manuel Ebert
fcd8c4d214
Gets rid of colorama
2014-01-02 23:41:53 +01:00
Manuel Ebert
9df688d6f0
Changelog, dogs
2013-12-22 17:11:32 +01:00
Manuel Ebert
077bff7e88
Fix for #117
2013-12-22 14:52:06 +01:00
Manuel Ebert
fa130143b5
DayOne support for --edit
2013-12-21 15:00:26 +01:00
Manuel Ebert
88db6fca23
Cleaner parsing
2013-12-21 14:59:24 +01:00
Manuel Ebert
c06bfd781f
Modified flag for entries
2013-12-20 16:16:48 +01:00
Manuel Ebert
bc75d4031b
Deleting the last entry
2013-11-30 14:55:37 -08:00
William Minchin
fd1fc05bd0
Windows: wraps lines at 79 chars by default
...
trying to wrap lines at 80 char in Windows' CMD results in blank lines
following lines that are exactly 80 char long
2013-11-27 10:25:17 -07:00
Manuel Ebert
37fad66942
ixed a bug that caused creating encrypted journals to fail
2013-11-20 16:55:41 -08:00
Manuel Ebert
04567ff5a7
Starring entries and looking at the stars
2013-11-05 10:23:26 -08:00
Manuel Ebert
630aaefffd
Parses -from 1980
as Jan 1 1980
2013-11-04 00:36:46 -08:00
Manuel Ebert
e37119b1d5
-short becomes --short
2013-11-04 00:36:10 -08:00
Manuel Ebert
c201e56713
Starring entries and looking at the stars
2013-11-03 20:02:18 -08:00
Manuel Ebert
aac68db995
Only soft-deprecate passwords in config
2013-10-20 13:42:55 -07:00
Manuel Ebert
be2c511ea4
Saves password to keyring
...
Closes #96 and deprecates password field in config
2013-10-17 14:55:59 -07:00
Manuel Ebert
2235a2f974
Python 2.6 compatibility
2013-08-28 13:48:18 -07:00
Manuel Ebert
f3e1f94f55
Support for DayOne tagging
...
Closes #83
2013-08-17 12:06:52 -07:00
Manuel Ebert
58ea57f62b
Fixes #87
2013-08-17 11:54:21 -07:00
Manuel Ebert
978d9db072
Filters before exporting
2013-08-06 17:57:21 -07:00
Manuel Ebert
e78786e19a
Unifies encryption between python versions
2013-07-22 21:24:19 +02:00
Manuel Ebert
95f68a5109
Allows getpass to get bypassed by reading from stdin
2013-07-22 20:08:41 +02:00
Manuel Ebert
7cf4fd701e
Uses stderr for prompts instead stdout
2013-07-22 12:04:01 +02:00
Manuel Ebert
91638fd429
Tests for multiple journals
2013-07-22 10:11:37 +02:00
Manuel Ebert
c303ea8455
Python 3 improvements
2013-07-19 13:24:18 +02:00
Manuel Ebert
608cc04897
Better Python2.6 compatibility
2013-07-19 13:03:27 +02:00
Manuel Ebert
39a8b3a4cd
Oh Python 3 imports...
2013-07-15 13:55:34 +02:00
Manuel Ebert
d81f263e8c
Uses local timezone if timezone could not be parsed
2013-07-15 13:37:13 +02:00
Manuel Ebert
f6be2f13a5
Workaround for get_localzone on OS X
2013-07-15 13:32:23 +02:00
dejay
42daea2dd6
Better Day One Timestamps
2013-07-13 11:57:34 -06:00
Manuel Ebert
d7dfba008c
Addresses unicode issues in Python 3
...
Fixes #79
2013-06-24 15:54:04 +02:00
Manuel Ebert
5bb8f9c567
Better Unicode support
...
Closes #72
2013-06-09 15:55:03 -07:00
Manuel Ebert
0bf2354bc2
Disables PyICU use for now until proper localization is implemented.
...
Fixes #52
2013-05-08 10:08:48 -07:00
Manuel Ebert
fde308e4ba
Backwards compatibility with parsedatetime 0.8.7
...
Closes #76
2013-05-08 09:56:49 -07:00
Manuel Ebert
aef9a0ee7e
Fixes double readline import
...
Should finally fix #71
2013-04-23 16:29:32 -07:00
Manuel Ebert
1417305c2e
Formatting
2013-04-23 09:13:06 -07:00
Manuel Ebert
4528d9f612
Conditional import for pyreadline
...
Fixes #71
2013-04-23 09:13:00 -07:00