Commit graph

71 commits

Author SHA1 Message Date
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