Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:
pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
This has been a pkglint warning for several years now, and pkglint can even
fix it automatically. And it did for this commit.
Only in lang/mercury, two passes of autofixing were necessary because there
were nested variables.
jrnl is a simple journal application for your command line. Journals
are stored as human readable plain text files - you can put them
into a Dropbox folder for instant syncing and you can be assured
that your journal will still be readable in 2050, when all your
fancy iPad journal applications will long be forgotten.
jrnl also plays nice with the fabulous DayOne and can read and
write directly from and to DayOne Journals.
Optionally, your journal can be encrypted using the 256-bit AES.
Packaged in pkgsrc-wip by myself.
A simple and extensible shell script for managing your todo.txt file.
With a simple but powerful shell script called todo.sh, you can interact
with todo.txt at the command line for quick and easy, Unix-y access.
The Todo.txt CLI supports archiving completed tasks to done.txt and
priority/context tab autocompletion.
Based on now-known-as wip/todotxt-git originally packaged in pkgsrc-wip by
tty` with several changes by myself.
1.5.1:
- 1.5 had a bug that slipped through testing, fixed that,
increased test coverage.
1.5:
- No longer treats macOS as special, but as a unix.
- get_windows_info.py is renamed to update_windows_mappings.py
- Windows mappings now also contain mappings from deprecated zoneinfo names.
(Preston-Landers, regebro)
2.15 2017-11-04
- Make the local zone lookup code handle the case where /usr/share/zoneinfo is
a symlink, as it apparently is on recent versions of macOS (10.13). Fixed by
Tom Wyant. GH #22 and #23.
2.14 2017-10-28
- This release is based on version 2017c of the Olson database. This release
includes contemporary changes for Fiji, Namibia, Northern Cyprus, Sudan,
Tonga, and Turks & Caicos.
2017.3:
This release contains rare code changes, allowing use of an environment variable to override the database location, and ability to load pickles stored with Python2 to be loaded under Python3.
1.3.1:
Fixed inaccuracy of in_days() method on DST transitions.
Fixed seconds inaccuracy for past datetimes.
1.3.0:
Added support for the alternative formatter's tokens in from_format().
Added a timezones module attribute to expose available timezones.
Added the exact keyword to parse() which behaves exactly like strict.
Dropped support for Python 3.2 and 3.3.
The classic formatter in from_format() is now deprecated.
Fixed th locale.
0.9.8
=====
released 2017-10-05
* FIX a bug in ikhal: when editing events and not editing the dates, the end
time could erroneously be moved to the start time + 1h
Version 0.16.3
==============
*released on 03 October 2017*
- First version with custom Debian and Ubuntu packages. See :gh:`663`.
- Remove invalid ASCII control characters from server responses. See :gh:`626`.
- **packagers:** Python 3.3 is no longer supported. See :ghpr:`674`.
0.9.7
=====
released 2017-09-15
* FIX don't crash when editing events with datetime UNTIL properties
* FIX `search` will no longer break on overwritten events with a master event
* CHANGE `search` will now print one line for every different event in a
recurrence set, that is one line for the master event, and one line for every
different overwritten event
Datetimes are very frustrating to work with in Python, especially when
dealing with different locales on different systems. This library exists
to make the simple things much easier, while admitting that time is an
illusion (timezones doubly so).
Datetimes should be interacted with via an API written for humans.
Maya is mostly built around the headaches and use-cases around parsing
datetime data from websites.
Native datetime instances are enough for basic cases but when you face
more complex use-cases they often show limitations and are not so
intuitive to work with. Pendulum provides a cleaner and more easy to use
API while still relying on the standard library. So it’s still datetime
but better.
Unlike other datetime libraries for Python, Pendulum is a drop-in
replacement for the standard datetime class (it inherits from it), so,
basically, you can replace all your datetime instances by Pendulum
instances in you code (exceptions exist for libraries that check the type
of the objects by using the type function like sqlite3 or PyMySQL for
instance).
It also removes the notion of naive datetimes: each Pendulum instance is
timezone-aware and by default in UTC for ease of use.
Pendulum also improves the standard timedelta class by providing more
intuitive methods and properties.