Mischa POSLAWSKY [Sat, 13 Jun 2020 14:32:47 +0000 (16:32 +0200)]
word edit: omit empty translation options
Mischa POSLAWSKY [Sat, 13 Jun 2020 14:12:09 +0000 (16:12 +0200)]
word edit: user editlang enables language inputs
Mischa POSLAWSKY [Sat, 13 Jun 2020 14:10:53 +0000 (16:10 +0200)]
word edit: record entry creator and modification time
Mischa POSLAWSKY [Sat, 13 Jun 2020 11:43:43 +0000 (13:43 +0200)]
word edit: restrict access by login cookie
Mischa POSLAWSKY [Sat, 13 Jun 2020 14:32:25 +0000 (16:32 +0200)]
word edit: js appends more multiinput columns
Enter multiple option without requiring intermedia saves.
Mischa POSLAWSKY [Sat, 13 Jun 2020 11:02:38 +0000 (13:02 +0200)]
word edit: multiinput styling for configured columns
Mischa POSLAWSKY [Sat, 13 Jun 2020 11:00:35 +0000 (13:00 +0200)]
word edit: convert posted input to unicode
Mischa POSLAWSKY [Sat, 13 Jun 2020 08:42:41 +0000 (10:42 +0200)]
word: fit column(s) on smaller screen sizes
Minimise page margins to fit common (phone) viewport of 412px,
otherwise no columns to prevent decreased width and padding.
Mischa POSLAWSKY [Tue, 9 Jun 2020 07:41:18 +0000 (09:41 +0200)]
word edit: inline style for multiple consecutive inputs
Mischa POSLAWSKY [Tue, 9 Jun 2020 07:29:03 +0000 (09:29 +0200)]
word edit: sql array values in multiple input fields
Mischa POSLAWSKY [Tue, 9 Jun 2020 07:27:21 +0000 (09:27 +0200)]
word edit: -area option crops thumbnails with relative offsets
Preferred viewport configuration replacing unmaintainable combinations of
-crop, -chop, -shave, &al.
Mischa POSLAWSKY [Sun, 7 Jun 2020 12:18:44 +0000 (14:18 +0200)]
word edit: hashes for all column definitions
Silence warnings during subcolumn handling.
Mischa POSLAWSKY [Sun, 7 Jun 2020 12:17:08 +0000 (14:17 +0200)]
word edit: copy translations from wikipedia download
Mischa POSLAWSKY [Sat, 29 Aug 2020 16:29:22 +0000 (18:29 +0200)]
common: fix double html headers on plp errors
The exception added in commit
v1.9-254-g560ad76852 (2017-05-29)
[common: html page headers on plp errors] seems unneeded (now?);
maybe for different server/version/environment setup?
Mischa POSLAWSKY [Sat, 6 Jun 2020 02:26:59 +0000 (04:26 +0200)]
common: enable perl stricture and fix resulting errors
Mischa POSLAWSKY [Sun, 31 May 2020 03:37:46 +0000 (05:37 +0200)]
word edit: delete empty entries if confirmed
Mischa POSLAWSKY [Sun, 31 May 2020 03:37:02 +0000 (05:37 +0200)]
word: two-letter language codes
Match Wikipedia subdomains and common browser headers.
Mischa POSLAWSKY [Fri, 29 May 2020 02:07:26 +0000 (04:07 +0200)]
word: debugging stylesheet to colourise levels
Mischa POSLAWSKY [Sat, 30 May 2020 22:22:44 +0000 (00:22 +0200)]
word edit: visit button to open linked wikipedia page
Mischa POSLAWSKY [Sat, 30 May 2020 22:21:42 +0000 (00:21 +0200)]
word edit: translation entry in referrer form
Mischa POSLAWSKY [Sat, 30 May 2020 20:30:57 +0000 (22:30 +0200)]
word edit: flags in language selection
Mischa POSLAWSKY [Sat, 30 May 2020 18:51:20 +0000 (20:51 +0200)]
word edit: columns declare nested suboptions
Mischa POSLAWSKY [Sat, 30 May 2020 16:59:21 +0000 (18:59 +0200)]
word edit: named form input options
Parameters replaced by prefixed -label and -option;
other attributes are appended literally.
Mischa POSLAWSKY [Sat, 30 May 2020 16:45:52 +0000 (18:45 +0200)]
word edit: common method to determine image paths
Mischa POSLAWSKY [Sat, 30 May 2020 07:02:32 +0000 (09:02 +0200)]
word edit: common function to format form input
Mischa POSLAWSKY [Sat, 30 May 2020 06:30:56 +0000 (08:30 +0200)]
word edit: enlarge and align columns, thumbnail
Mischa POSLAWSKY [Sat, 30 May 2020 06:29:30 +0000 (08:29 +0200)]
word edit: list and link translation references
Mischa POSLAWSKY [Sat, 30 May 2020 06:27:30 +0000 (08:27 +0200)]
word: order siblings by grade
Optional precedence before alphabetical neutral.
Mischa POSLAWSKY [Fri, 29 May 2020 05:14:37 +0000 (07:14 +0200)]
word: restrict by priority level
Default to commonly known concepts (level 3) unless overridden by ?v.
Mischa POSLAWSKY [Fri, 29 May 2020 05:12:47 +0000 (07:12 +0200)]
word edit: group reference input with category
Mischa POSLAWSKY [Fri, 29 May 2020 05:10:27 +0000 (07:10 +0200)]
word edit: hide original image until requested
Mischa POSLAWSKY [Fri, 29 May 2020 05:08:12 +0000 (07:08 +0200)]
word edit: separate javascript include
Mischa POSLAWSKY [Wed, 27 May 2020 22:51:55 +0000 (00:51 +0200)]
word edit: cover option changes thumbnail
Mischa POSLAWSKY [Wed, 27 May 2020 17:48:12 +0000 (19:48 +0200)]
word edit: capture image convert error messages
Mischa POSLAWSKY [Wed, 27 May 2020 16:44:47 +0000 (18:44 +0200)]
word: enlarge marked cover images
Mischa POSLAWSKY [Tue, 26 May 2020 09:16:51 +0000 (11:16 +0200)]
word: grid layout to strictly align multiple rows
Mischa POSLAWSKY [Tue, 26 May 2020 07:27:17 +0000 (09:27 +0200)]
word: distinguish include and images by language
Prepare for translations with different visualisations.
Mischa POSLAWSKY [Tue, 26 May 2020 07:24:43 +0000 (09:24 +0200)]
word edit: dynamically aligned form styling (emulate table)
Mischa POSLAWSKY [Mon, 25 May 2020 14:03:38 +0000 (16:03 +0200)]
word edit: language input as wikipedia domain
Mischa POSLAWSKY [Thu, 28 May 2020 04:51:01 +0000 (06:51 +0200)]
word: form synonyms from alt column
Support any number of alternatives (for now all shown in small font).
Mischa POSLAWSKY [Mon, 25 May 2020 03:24:51 +0000 (05:24 +0200)]
word: select mkwordlist forms from _cat_words view
Mischa POSLAWSKY [Mon, 25 May 2020 03:23:02 +0000 (05:23 +0200)]
word edit: prio(rity level) column input
Mischa POSLAWSKY [Mon, 25 May 2020 03:22:47 +0000 (05:22 +0200)]
word edit: recover form after save error
Mischa POSLAWSKY [Sun, 24 May 2020 20:33:20 +0000 (22:33 +0200)]
word edit: replace altered source images
Mischa POSLAWSKY [Sun, 24 May 2020 19:48:13 +0000 (21:48 +0200)]
word edit: hierarchy navigation (parent and children)
Mischa POSLAWSKY [Sun, 24 May 2020 08:17:43 +0000 (10:17 +0200)]
word edit: select wikipedia images from overlay
Mischa POSLAWSKY [Sun, 24 May 2020 07:22:56 +0000 (09:22 +0200)]
word edit: wikipedia copy button
Automatically find a matching title and return the first image from article
contents.
Mischa POSLAWSKY [Sun, 24 May 2020 04:15:57 +0000 (06:15 +0200)]
word edit: copycat button to save and start a similar entry
Option to retain language and category.
Mischa POSLAWSKY [Sun, 24 May 2020 01:54:24 +0000 (03:54 +0200)]
word edit: download images from url input
Mischa POSLAWSKY [Sun, 24 May 2020 01:58:41 +0000 (03:58 +0200)]
word edit: form stylesheet for aligned input fields
Mischa POSLAWSKY [Sun, 24 May 2020 04:16:28 +0000 (06:16 +0200)]
word edit: fix image convert arrays
Mischa POSLAWSKY [Sun, 24 May 2020 01:49:31 +0000 (03:49 +0200)]
word: writer page to edit database entries
Initial form to maintain a larger amount of words.
Mischa POSLAWSKY [Mon, 25 May 2020 03:25:31 +0000 (05:25 +0200)]
word: maintain wordlist in postgres database
A static perl file is insufficient considering future plans.
Start tracking names and image sources for possible collaboration;
the same include syntax is generated from that.
Mischa POSLAWSKY [Sat, 23 May 2020 03:15:24 +0000 (05:15 +0200)]
word: mkimg-google from duckduckgo
Alternate search engine to maybe find better (maybe more free?) images.
Mischa POSLAWSKY [Sat, 23 May 2020 03:06:00 +0000 (05:06 +0200)]
word: mkimg-google tool to download images
Automatic population with top results searching each term:
perl -E 'sub flat {map { ref ? flat(@$_) : $_ } @_}
say for flat do "./wordlist.inc.pl"'
Good for testing; definitely requires further moderation to release:
avoiding false friends (e.g. mug commonly isn't a midge), finding better
representations, and at least nicely cropping to aspect ratio.
Mischa POSLAWSKY [Sat, 23 May 2020 03:03:01 +0000 (05:03 +0200)]
word: hover related parents and children
Mischa POSLAWSKY [Sat, 23 May 2020 02:02:42 +0000 (04:02 +0200)]
word: organism gallery (categorised grid layout)
Expansion of dieren page starting a more complete collection of terms.
Populated by most common animals and plants based on DK visual dictionaries.
Mischa POSLAWSKY [Mon, 4 May 2020 21:01:22 +0000 (23:01 +0200)]
dieren: image figures captioned by names
Mischa POSLAWSKY [Mon, 4 May 2020 20:07:47 +0000 (22:07 +0200)]
dieren: various animal improvements and additions
Mischa POSLAWSKY [Mon, 4 May 2020 18:59:09 +0000 (20:59 +0200)]
dieren: reindent table data to align column names
Mischa POSLAWSKY [Sat, 2 May 2020 23:22:00 +0000 (01:22 +0200)]
dieren: subpage names to indicate verbosity
Mischa POSLAWSKY [Sat, 2 May 2020 22:21:50 +0000 (00:21 +0200)]
dieren: additional words, underscore replaced by space
Mischa POSLAWSKY [Sat, 2 May 2020 23:22:11 +0000 (01:22 +0200)]
dieren: mkimgthumb escape to support colons in parameters
Backslash to allow the occasional `-define modulate:colorspace=HSB`
as :-define:module\:colorspace=HSB.
Mischa POSLAWSKY [Sat, 2 May 2020 22:22:01 +0000 (00:22 +0200)]
dieren: mkimgthumb number suffix as crop shorthand
Simplifies vleerhond:-crop:70%x0:-chop:20%x30% to vleerhond:12x30x30x0
and many more.
Mischa POSLAWSKY [Sat, 2 May 2020 22:19:30 +0000 (00:19 +0200)]
dieren: mkimgthumb test option to override parameters
Find files regardless of given :* suffixes, so commands can be executed
without having to rename.
Mischa POSLAWSKY [Sat, 2 May 2020 16:43:45 +0000 (18:43 +0200)]
dieren: relay errors during image conversion
Mischa POSLAWSKY [Tue, 12 Nov 2019 20:52:19 +0000 (21:52 +0100)]
dieren: mkimgthumb script to resize images
Replaces a previously untracked set of convert rules such as:
waterleeuw => '-shave:5%x12%:-chop:20%x0:-flop:-gamma:.8',
to postprocess various images, storing this metadata in their file names
instead renaming the original waterleeuw.jpg to:
waterleeuw:-shave:5%x12%:-chop:20%x0:-flop:-gamma:.8.jpg
Mischa POSLAWSKY [Thu, 30 Apr 2020 22:14:55 +0000 (00:14 +0200)]
dieren: page description and links between verbosity
Mischa POSLAWSKY [Thu, 30 Apr 2020 21:31:39 +0000 (23:31 +0200)]
dieren: empty cells to fill missing columns
Mischa POSLAWSKY [Thu, 2 Apr 2020 00:38:05 +0000 (02:38 +0200)]
termcol: compile.png as default comparison image
Made a compilation of various screenshots instead of a specific game.
Mischa POSLAWSKY [Thu, 2 Apr 2020 00:36:18 +0000 (02:36 +0200)]
termcol: falcon terminal colour scheme
Mischa POSLAWSKY [Thu, 6 Jun 2019 12:27:17 +0000 (14:27 +0200)]
termcol: legacy palettes jw64 and simplejpc
Mischa POSLAWSKY [Thu, 30 Apr 2020 21:14:19 +0000 (23:14 +0200)]
dieren: various additional combinations and *mot row
Mischa POSLAWSKY [Sat, 29 Feb 2020 18:44:34 +0000 (19:44 +0100)]
dieren: proposed ideas for *pad, *bij
Mischa POSLAWSKY [Fri, 29 Nov 2019 20:00:02 +0000 (21:00 +0100)]
dieren: prefer waterspitsmuis, koedoe, zeehoorn
Mischa POSLAWSKY [Sat, 23 Nov 2019 15:28:03 +0000 (16:28 +0100)]
dieren: rotate table on ?r parameter
Mischa POSLAWSKY [Sat, 23 Nov 2019 15:22:58 +0000 (16:22 +0100)]
dieren: prefix to indicate verbose additions
Mischa POSLAWSKY [Sat, 23 Nov 2019 15:11:26 +0000 (16:11 +0100)]
dieren: proposed additions on ?v parameter
Mischa POSLAWSKY [Sat, 23 Nov 2019 15:06:41 +0000 (16:06 +0100)]
dieren: hidden images as easter eggs
Mischa POSLAWSKY [Sat, 23 Nov 2019 15:05:32 +0000 (16:05 +0100)]
dieren: full width table, image styling and alt
Mischa POSLAWSKY [Sun, 17 Nov 2019 16:14:22 +0000 (17:14 +0100)]
dieren: research similar dutch animal nouns
No comprehensive lists to be found online, so made a table of popular
animals and prefixes, and searched for pictures in similar poses.
Mischa POSLAWSKY [Wed, 5 Feb 2020 16:35:19 +0000 (17:35 +0100)]
perl: summarise releases of v5.30 and v5.32
Mischa POSLAWSKY [Tue, 11 Jun 2019 15:54:02 +0000 (17:54 +0200)]
charset: subpages support alternate stylesheets
Restriction to light is only needed for character property styling on
overview (and some unlinked requests which can be fixed/optimised later).
Mischa POSLAWSKY [Fri, 6 Sep 2019 17:26:20 +0000 (19:26 +0200)]
countries: fix table class for reserved cells
Accidental rename in
v1.2-87-g0ec1918e9e (2009-10-13) [names by default].
Mischa POSLAWSKY [Fri, 6 Sep 2019 18:57:42 +0000 (20:57 +0200)]
cli: mkclioptions tool to parse help output of given commands
Initial automation of getting available options from basic GNU programs.
Mischa POSLAWSKY [Wed, 3 Jul 2019 12:49:34 +0000 (14:49 +0200)]
vi: minor corrections for gx/do/dp properties
Mischa POSLAWSKY [Mon, 1 Jul 2019 15:22:30 +0000 (17:22 +0200)]
vi: delete mode (motions and specific commands)
Mischa POSLAWSKY [Mon, 27 May 2019 21:42:55 +0000 (23:42 +0200)]
emoji: silence unused argument warnings
Like the previous commit, but unconditionally useless here.
Mischa POSLAWSKY [Mon, 27 May 2019 21:38:49 +0000 (23:38 +0200)]
charset: silence warning of empty cell arguments
Ignored arguments cause a harmless warning with newer perls:
> Redundant argument in sprintf
Mischa POSLAWSKY [Mon, 27 May 2019 20:54:43 +0000 (22:54 +0200)]
browser: distinguish supported features with annotations
Assume notes indicate minor problems worthy of an less-than-perfect mark
(level 4 (instead) of 5, visually close but distinguishable at a glance).
In some cases the note describes improvements and such, but these are less
frequent, cannot be detected, and still benefit from different styling.
Mischa POSLAWSKY [Mon, 27 May 2019 20:33:38 +0000 (22:33 +0200)]
browser: dynamic include of last 3 wikimedia dates
Replace hardcoded year by a comparison of the 3rd most recent day.
Loads the entire input in memory for simplicity, which is currently only 1MB
so do not care.
Mischa POSLAWSKY [Mon, 27 May 2019 20:28:38 +0000 (22:28 +0200)]
browser: gather 2019 wikimedia data
Like commit
v1.10-65-gb34836451c (2018-03-05) [browser: gather wikimedia
data from updated year 2018], still no long-term solution.
Mischa POSLAWSKY [Mon, 27 May 2019 19:20:46 +0000 (21:20 +0200)]
browser: warn about significant ignores of wikimedia browsers
Prevent future changes (either due to popularity or upstream renames)
from going unnoticed. Unsupported input should be explicitly marked.
Mischa POSLAWSKY [Thu, 16 May 2019 16:21:12 +0000 (18:21 +0200)]
termcol: include campbell theme in default ansi group
Distinct and common colour scheme introduced in newer Windows Console.
Copied from <https://en.wikipedia.org?title=ANSI_escape_code&oldid=
895282563>.
Mischa POSLAWSKY [Sun, 28 Apr 2019 20:27:58 +0000 (22:27 +0200)]
writing: old permic alphabet
Unicode 7.0 addition, derived from Cyrillic as described by В. И. Лыткин,
found as figure 2 of Unicode proposal N1947.
Mischa POSLAWSKY [Thu, 30 Aug 2018 15:41:36 +0000 (17:41 +0200)]
browser: make caniuse from fulldata
Mischa POSLAWSKY [Thu, 13 Sep 2018 11:42:27 +0000 (13:42 +0200)]
index: escape html of git commit messages
Subjects may contain '<' characters.
Mischa POSLAWSKY [Thu, 30 Aug 2018 15:38:34 +0000 (17:38 +0200)]
tools/mkcharinfo: fix includes from relative paths
Missed in commit
v1.10-63-g00ffc9287b (2018-03-05)
[tools: fix includes from relative paths for perl v5.26].
Mischa POSLAWSKY [Thu, 30 Aug 2018 10:33:43 +0000 (12:33 +0200)]
digraphs: parse plan9 keyboard combinations
Import <https://9fans.github.io/plan9port/man/man7/keyboard.html>
definitions for personal comparison and evaluation.
Mischa POSLAWSKY [Thu, 26 Jul 2018 02:14:01 +0000 (04:14 +0200)]
termcol: ubuntu vt colour scheme
Data from console-setup-linux_1.108ubuntu15_all.deb:
perl6 -e'.fmt("%02X").words.join.say for [Z] lines.comb(/\d+/).rotor(16)' \
/etc/console-setup/vtrgb