all repos — nasg @ 4.12

10045afa
initial support for marking up entries as events as well, mainly for trips/excursions
Peter Molnar hello@petermolnar.eu
Sun, 04 Nov 2018 15:45:54 +0100
c9b28af1
merging copy pasted code + fixing typo problem
Peter Molnar hello@petermolnar.eu
Sun, 04 Nov 2018 14:40:44 +0100
5dd9cfb1
IWC 2018 Berlin: per year archives instead of fixed number split pagination (and a couple of w3c validator fixes)
Peter Molnar hello@petermolnar.eu
Sun, 04 Nov 2018 13:57:51 +0100
6f6b4d02
various minor extras: twitter account, zapier callback hooks, twitter svg symbol, re-adding shortslug redirects because I broke them
Peter Molnar hello@petermolnar.eu
Sat, 03 Nov 2018 10:48:37 +0100
142864e3
update to icomoon asset
Peter Molnar hello@petermolnar.eu
Wed, 17 Oct 2018 11:38:35 +0100
10eed66c
adding instagram because it's becoming like whatsapp and I can't dodge it right now
Peter Molnar hello@petermolnar.eu
Wed, 17 Oct 2018 11:38:02 +0100
d82be675
adding logging to webhook php
Peter Molnar hello@petermolnar.eu
Wed, 17 Oct 2018 11:37:16 +0100
2dcf04d6
Atom vs RSS... sigh... well, now I have both.
Peter Molnar hello@petermolnar.eu
Wed, 10 Oct 2018 22:36:48 +0100
513052d8
- removed json-ld test thingie
- added static file copy per folder for attachments
Peter Molnar hello@petermolnar.eu
Mon, 01 Oct 2018 10:33:07 +0100
1cd0308b
- schema.org things, again
- fixing google disagreements on what is needed in a hatom/hentry
- adding a bit of invisible contact information in json-ld to see if anything picks it up
- fixing border issue in menu css
Peter Molnar hello@petermolnar.eu
Tue, 04 Sep 2018 22:58:25 +0200
55cc0f33
- webmention sending is back (only for RE: for now) via Telegraph
- removed the abomination experiment (aka microdata)
- added svg source icomoon for the possibility to extend later
- rsync moved into nasg.py itself, so the ordering of render - sync - webmentions is ok
Peter Molnar hello@petermolnar.eu
Wed, 15 Aug 2018 11:02:59 +0100
9c749f45
schema.org markup - just to have it. it works, it's also horrible, and I'm seriously considering removing it
Peter Molnar hello@petermolnar.eu
Tue, 14 Aug 2018 14:56:13 +0100
c86607a6
removed unneeded CSS classes; fixes to pass google structured data tests
Peter Molnar hello@petermolnar.eu
Mon, 13 Aug 2018 14:57:27 +0100
d4a61a3b
removed .venv
Peter Molnar hello@petermolnar.eu
Fri, 10 Aug 2018 09:48:36 +0100
fc2288c2
- removed python markdown traces
- fixed gone_re php regexes
- better nav header layout
- follow page instead of direct RSS link
- logger in settings for nasg instead of direct logging
- prism.js only for articles with language code blocks
- added webmention.io webhook to email template
Peter Molnar hello@petermolnar.eu
Wed, 08 Aug 2018 09:42:42 +0100
5ec437de
- CSS fixes and simplifications
- prism.js inlined (only for entries with code blocks)
- pandoc is a subclass is str now
- added 'nasg' logger
- minor bugfixes
Peter Molnar hello@petermolnar.eu
Sat, 04 Aug 2018 09:30:26 +0100
d3fbf2e5
Back To Pandoc

So, Python Markdown is a bottomless pit of horrors, including crippling parsing bugs,
random   out of nowhere, lack of features. It's definitely much faster, than
Pandoc, but Pandoc doesn't go full retard where there's a regex in a fenced code block,
that happens to be a regex for markdown elements.

Also added some ugly post string replacements to make Pandoc fenced code output work
with Prism:
instead of the Pandoc <pre class="codelang"><code>, Prism wants
<pre><code class="language-codelang>, so I added a regex sub, because it's 00:32.
Peter Molnar hello@petermolnar.eu
Sat, 04 Aug 2018 00:28:55 +0100
96d0c238
Back on prismjs <https://prismjs.com/> for syntax highlighting.
While Pandoc was generating something sane, the output of CodeHilite puts silly amount of extra text and makes the HTML output completely unreadable.

In the end, it still looks like prism.js is a nice and solid solution, even if it's JS.

I'll explore other options, but so far, it's either back to Pandoc, or sticking with Prism.
Peter Molnar hello@petermolnar.eu
Thu, 02 Aug 2018 22:47:49 +0100
3d68fb33
re-adding review
Peter Molnar hello@petermolnar.eu
Tue, 31 Jul 2018 17:20:19 +0200
9b38f3f0
JSON-LD and JSONFeed, you know what? Nope.
Peter Molnar hello@petermolnar.eu
Fri, 27 Jul 2018 14:55:21 +0100
2da2618a
minor bugfixes
Peter Molnar hello@petermolnar.eu
Wed, 25 Jul 2018 20:29:40 +0100
074e8028
- simplifications
- re-added future support
- fix for exists of category
- new footer
- footnote display fixes
Peter Molnar hello@petermolnar.eu
Wed, 25 Jul 2018 13:24:31 +0100
96102c63
adding full virtualenv
Peter Molnar hello@petermolnar.eu
Wed, 25 Jul 2018 13:23:23 +0100
fe827f8d
.gitinore update
Peter Molnar hello@petermolnar.eu
Mon, 23 Jul 2018 11:04:59 +0100
eee7d8bb
added mtime for sitemap, function for makecomments from webmention.io
Peter Molnar hello@petermolnar.eu
Mon, 23 Jul 2018 11:04:48 +0100
45181772
update in readme and requirements
Peter Molnar hello@petermolnar.eu
Mon, 23 Jul 2018 11:04:13 +0100
860f4e11
readme update
Peter Molnar hello@petermolnar.eu
Sun, 22 Jul 2018 18:03:06 +0100
1c17232a
re-added enclosure for feed and webmention.io parsing for new comments before moving into rendering
Peter Molnar hello@petermolnar.eu
Sun, 22 Jul 2018 17:59:26 +0100
864bb544
re-adding index.php magic instead of nginx rules; given that I need to use php
for the search functionality, it's better to keep this contained instead of
adding one more black magic (eg. nginx rules)

Note: I've sort of exhausted client-side JS search options; the smallest index
I was able to build was still a few megabytes, way to large for my taste, hence
the SQLite FTS4 python + PHP solution. Yes, it's ugly, but it works, and PHP
is available nearly everywhere. Nearly.

Without something that can set headers properly, it's impossible to do real
HTTP 410 Gone, and even HTTP 301 or 302, so it's very likely I'm stuck with the
minimal PHP solution.
Peter Molnar hello@petermolnar.eu
Sun, 22 Jul 2018 14:52:32 +0100
652d062d
search is now PHP and is back in place
Peter Molnar hello@petermolnar.eu
Sun, 22 Jul 2018 11:33:59 +0100
e16a7e3d
js search ideas based on elasticlunr.js - never going to be used, only here as a commit for future reference, if I ever need to revisit the idea of executing JS from python
Peter Molnar hello@petermolnar.eu
Sun, 22 Jul 2018 08:48:47 +0100
487dab20
v4.0a1
Peter Molnar hello@petermolnar.eu
Fri, 20 Jul 2018 16:47:25 +0100
bff9513e
v4.0a
Peter Molnar hello@petermolnar.eu
Fri, 20 Jul 2018 16:45:42 +0100
49bcb80e
new pandoc function with a bit more sanity on usage and autopep cleanup
Peter Molnar hello@petermolnar.eu
Fri, 29 Jun 2018 11:40:22 +0200
0f7eb328
re-licencing to LGPLv3
Peter Molnar hello@petermolnar.eu
Thu, 21 Jun 2018 09:23:45 +0000
50e0db94
"animation" for contrast change
Peter Molnar hello@petermolnar.eu
Sun, 17 Jun 2018 20:24:35 +0000
f14c8349
good bye, 500px
Peter Molnar hello@petermolnar.eu
Sun, 17 Jun 2018 20:24:07 +0000
0d1663d0
dual contrast CSS
Peter Molnar hello@petermolnar.eu
Sun, 17 Jun 2018 17:30:50 +0000
b4d73208
new CSS
Peter Molnar hello@petermolnar.eu
Sat, 16 Jun 2018 17:00:43 +0000
ab668674
- new panorama special case on image resizing
- new .dist config
Peter Molnar hello@petermolnar.eu
Sat, 16 Jun 2018 16:55:02 +0000
61db0887
cleanup commit before new CSS
Peter Molnar hello@petermolnar.eu
Sat, 16 Jun 2018 16:53:42 +0000
af50aef4
panoramas are special, so treat them accordingly
Peter Molnar hello@petermolnar.eu
Wed, 13 Jun 2018 08:27:23 +0000
7ea57883
autopep8
Peter Molnar hello@petermolnar.eu
Fri, 08 Jun 2018 09:17:57 +0000
ce9ddb45
before autopep
Peter Molnar hello@petermolnar.eu
Fri, 08 Jun 2018 09:14:39 +0000
7d419fce
adding FileSize to exiftool query
Peter Molnar hello@petermolnar.eu
Fri, 01 Jun 2018 09:49:32 +0000
fe4ce237
adding webmention update/delete support and re-adding enclosure to feed
Peter Molnar hello@petermolnar.eu
Fri, 01 Jun 2018 09:49:14 +0000
9e9d989a
last.fm archive format change
Peter Molnar hello@petermolnar.eu
Fri, 01 Jun 2018 09:48:32 +0000
e5cb408b
bye \t
Peter Molnar hello@petermolnar.eu
Fri, 01 Jun 2018 09:48:03 +0000
5e0dc9e0
version 2.2.0 - mostly design cleanups
Peter Molnar hello@petermolnar.eu
Mon, 30 Apr 2018 19:44:04 +0000
f84088f3
v2.1.0

- changing version numbering
- automated webmentions sending
Peter Molnar hello@petermolnar.eu
Thu, 29 Mar 2018 16:07:53 +0000
12e6866e
theme update: footer with dt displayed, removed unneeded svg symbols,
various layout fixes
Peter Molnar hello@petermolnar.eu
Thu, 29 Mar 2018 16:06:52 +0000
fc31ef13
symbols with footer icons
Peter Molnar hello@petermolnar.eu
Thu, 29 Mar 2018 10:31:48 +0000
a506d9d1
- added special templates option per category
- changed layout for journal/articles: single page, per year grouping
- adaptimg wide view
Peter Molnar hello@petermolnar.eu
Wed, 28 Mar 2018 14:19:14 +0000
80b7dd39
re-adding envelope for mail creation; replacing telegram notification
with mail notification for incoming webmentions
Peter Molnar hello@petermolnar.eu
Fri, 23 Mar 2018 10:51:38 +0000
aa1e9b3e
making config reading path-resistent by finding the abspath for nasg.py instead of relying on ./
Peter Molnar hello@petermolnar.eu
Wed, 21 Mar 2018 18:39:26 +0000
b9b0561c
gradual theme fine tuning
Peter Molnar hello@petermolnar.eu
Wed, 21 Mar 2018 15:43:35 +0000
2c185c12
extending webmention receiver with exists checks for update handling
Peter Molnar hello@petermolnar.eu
Wed, 21 Mar 2018 15:43:19 +0000
ed89984c
readme updates, extra functions around photo inserts
Peter Molnar hello@petermolnar.eu
Wed, 21 Mar 2018 15:42:36 +0000
d4610b28
removing setup
Peter Molnar hello@petermolnar.eu
Sun, 17 Dec 2017 17:37:59 +0000
38fdc6bd
version 2.0 finalized
Peter Molnar hello@petermolnar.eu
Sun, 17 Dec 2017 17:37:32 +0000
69943e41
autopep cleanup
Peter Molnar hello@petermolnar.eu
Thu, 30 Nov 2017 17:02:06 +0000
85d83446
changing hardcoded nested config include to use appendwith, but still not in a proper recursive function [TODO]
Peter Molnar hello@petermolnar.eu
Thu, 30 Nov 2017 17:01:57 +0000
5d3c0b53
replacing template based feed generator with 'real' feed generator
Peter Molnar hello@petermolnar.eu
Thu, 30 Nov 2017 17:01:14 +0000
8809548f
cleaning up feed problems; adding styling for tables screen/print
Peter Molnar hello@petermolnar.eu
Thu, 30 Nov 2017 17:00:08 +0000
7c8a180e
adding twitter faved image archiver
Peter Molnar hello@petermolnar.eu
Thu, 30 Nov 2017 16:56:47 +0000
aaaf4940
autopep8
Peter Molnar hello@petermolnar.eu
Fri, 10 Nov 2017 16:04:05 +0000
07830313
cleanup commit before more lint and autopep tests
Peter Molnar hello@petermolnar.eu
Fri, 10 Nov 2017 15:56:45 +0000
471cb8d2
re-adding brid.gy flickr link to photos, refined payment urls to monzo and paypal
Peter Molnar hello@petermolnar.eu
Fri, 03 Nov 2017 22:54:36 +0000
b5eb93cd
adding last.fm to archiver
Peter Molnar hello@petermolnar.eu
Wed, 01 Nov 2017 13:19:39 +0000
3bef504b
removed enclosure from rss; re-added initial steps for sending webmentions for replies; minor cleanups
Peter Molnar hello@petermolnar.eu
Mon, 30 Oct 2017 10:47:08 +0000
0fc792fe
fixing missing active page indicator in header; moved db classes to shared; fixed webmention parse error if content is missing; is_uptodate of singular based on last comment time, so singular gets re-rendered, but category not
Peter Molnar hello@petermolnar.eu
Mon, 30 Oct 2017 09:24:46 +0000
e5518ba4
adding XRay as parser for webmentions; processing incoming webmentions; moved notify via telegram to shared
Peter Molnar hello@petermolnar.eu
Sun, 29 Oct 2017 19:11:01 +0000
2711276e
alpha3, webmentions still not put back
Peter Molnar hello@petermolnar.eu
Sat, 28 Oct 2017 19:08:40 +0100
c1d44eb4
alpha2, re-added replies and reactions
Peter Molnar hello@petermolnar.eu
Fri, 27 Oct 2017 15:56:05 +0100
1490cd6a
updating example config
Peter Molnar hello@petermolnar.eu
Fri, 27 Oct 2017 10:44:01 +0100
4a699ef9
2.0-alpha1: tags dropped, favs dropped, bookmarks dropped, reposts dropped, better async rendering; TODO comments, websub pings, webmentions
Peter Molnar hello@petermolnar.eu
Fri, 27 Oct 2017 10:29:33 +0100
112448cf
template updates, switch to dark theme more or less finished
Peter Molnar hello@petermolnar.eu
Fri, 27 Oct 2017 10:26:17 +0100
f5c390ec
cleanup, step 1: removed files needs clearing up and added archive.py to replace pesos
Peter Molnar hello@petermolnar.eu
Tue, 24 Oct 2017 14:56:45 +0100
a990dc27
final commit for offlinecopies, for historical reference, before deleting it
Peter Molnar hello@petermolnar.eu
Wed, 18 Oct 2017 20:35:52 +0100
cae5490a
Merge branch 'TMP'
Peter Molnar hello@petermolnar.eu
Fri, 06 Oct 2017 22:51:50 +0200
8cbb86e5
cleanups and minor bugfixes
Peter Molnar hello@petermolnar.eu
Wed, 20 Sep 2017 11:16:45 +0000
812d7fa0
exclude tmp dir and tmp.py
Peter Molnar hello@petermolnar.eu
Mon, 04 Sep 2017 12:54:59 +0000
c7ab932a
offlinecopy moved to wget instead of python requests
Peter Molnar hello@petermolnar.eu
Mon, 04 Sep 2017 12:53:59 +0000
185e9d20
orientation for images, license for everything
Peter Molnar hello@petermolnar.eu
Wed, 02 Aug 2017 10:32:59 +0000
9aa0ddb9
re-adding micropub implementation, though not yet full-fletched
Peter Molnar hello@petermolnar.eu
Wed, 26 Jul 2017 10:23:27 +0000
cb755d07
nasg class cleanup, webmention hardening
Peter Molnar hello@petermolnar.eu
Wed, 26 Jul 2017 10:23:06 +0000
54464cc7
replacing licence with GPLv3 because Stallman was right; refactored search; added taxonomy indexes
Peter Molnar hello@petermolnar.eu
Mon, 17 Jul 2017 13:21:28 +0000
54031be9
500px to oauth to get avoid hardcoded ids; deviantart fixes, but it still needs userid
Peter Molnar hello@petermolnar.eu
Thu, 06 Jul 2017 19:27:53 +0000
06a60e99
removing hardcoded gallery id dependencies from da & 500px
Peter Molnar hello@petermolnar.eu
Thu, 06 Jul 2017 12:13:27 +0000
529fabc1
pagination handling added to flickr and 500px
Peter Molnar hello@petermolnar.eu
Wed, 05 Jul 2017 22:36:44 +0000
ba089426
merging loglevel array to shared
Peter Molnar hello@petermolnar.eu
Wed, 05 Jul 2017 21:09:06 +0000
68c796f9
pesos with oauth1 and 2 working
Peter Molnar hello@petermolnar.eu
Tue, 04 Jul 2017 11:30:32 +0000
06a2051f
adding any *.ini to be ignored
Peter Molnar hello@petermolnar.eu
Wed, 28 Jun 2017 11:38:40 +0000
70bd917d
updated
Peter Molnar hello@petermolnar.eu
Wed, 28 Jun 2017 11:20:26 +0000
7c0daa09
code spacing cleanup + adding tagmyloc
Peter Molnar hello@petermolnar.eu
Mon, 12 Jun 2017 14:40:30 +0000
6078096e
adding pesos code and cleanups
Peter Molnar hello@petermolnar.eu
Mon, 12 Jun 2017 14:17:29 +0000
8c097971
making things faster, cleaning up bits and fixing problems with comments
Peter Molnar hello@petermolnar.eu
Sun, 04 Jun 2017 10:38:36 +0000
ba81e496
comments are back
Peter Molnar hello@petermolnar.eu
Sat, 03 Jun 2017 11:07:03 +0000
18521317
fixed things
Peter Molnar hello@petermolnar.eu
Fri, 02 Jun 2017 10:19:55 +0000
40c33461
better search: added NGRAM tokenized text to search fragments
Peter Molnar hello@petermolnar.eu
Thu, 01 Jun 2017 11:19:32 +0000
cfe0112f
better search and webmention sending added
Peter Molnar hello@petermolnar.eu
Wed, 31 May 2017 13:53:47 +0100
c6bae283
better indexer which only updates a document if it's mtime has changed
Peter Molnar hello@petermolnar.net
Fri, 26 May 2017 14:52:30 +0100
55819528
working search and webmentions receiver
Peter Molnar hello@petermolnar.net
Fri, 26 May 2017 10:14:24 +0100
1b7b354a
wrong initial licence
Peter Molnar hello@petermolnar.net
Tue, 23 May 2017 11:28:41 +0100
88dac0b2
version 2.0
Peter Molnar hello@petermolnar.net
Tue, 23 May 2017 11:14:47 +0100
82db3907
never finished 1.5 version
Peter Molnar hello@petermolnar.net
Tue, 23 May 2017 11:13:35 +0100
f5c599ce
1.0 version
Peter Molnar hello@petermolnar.net
Tue, 23 May 2017 11:10:30 +0100
c81f0860
moved templates to subdirectory
Peter Molnar hello@petermolnar.eu
Fri, 06 Oct 2017 22:51:30 +0200
4d1ec227
reorganised Search results
Peter Molnar hello@petermolnar.eu
Thu, 05 Oct 2017 16:47:16 +0200
4a0982d3
first steps in moving to new engine: WebImage, Singular, and Category created/altered, style-dark.css in place and a few extra alterations added in other parts of templating
Peter Molnar hello@petermolnar.eu
Tue, 03 Oct 2017 16:00:13 +0100
8b90b3c1
adding hardcoded donation and contact, removing donation link from footer, minor styling cleanup
Peter Molnar hello@petermolnar.eu
Wed, 20 Sep 2017 11:18:14 +0000
daa73c9c
adding block_author
Peter Molnar hello@petermolnar.eu
Thu, 17 Aug 2017 11:34:11 +0000
49d80eda
relative urls, step 1
Peter Molnar hello@petermolnar.eu
Thu, 17 Aug 2017 11:33:54 +0000
e9899b3e
updated to blue links, added qr codes at the bottom, new photo section
Peter Molnar hello@petermolnar.eu
Wed, 26 Jul 2017 10:34:58 +0000
c5bb7d87
splitting symbols.svg; gigantic CSS cleanup; adding archiveindex; moving from MIT to GPL3 becase Stallmas was right
Peter Molnar hello@petermolnar.eu
Mon, 17 Jul 2017 09:24:39 +0000
cd2efe17
transparent background for printing
Peter Molnar hello@petermolnar.eu
Wed, 28 Jun 2017 11:37:45 +0000
97a7ce75
removing location from photos
Peter Molnar hello@petermolnar.eu
Wed, 28 Jun 2017 11:37:22 +0000
73764e96
fixing missing fav block from reactions
Peter Molnar hello@petermolnar.eu
Wed, 28 Jun 2017 11:37:06 +0000
d30b8baa
replacing rss with atom
Peter Molnar hello@petermolnar.eu
Wed, 28 Jun 2017 11:36:36 +0000
ae7932a7
RSS cleanup, exif to definition list, style additions for favs & stuff
Peter Molnar hello@petermolnar.eu
Mon, 12 Jun 2017 14:19:09 +0000
2db8720f
enabling pubsub via superfeedr and adding comment standalones
Peter Molnar hello@petermolnar.eu
Sun, 04 Jun 2017 10:39:39 +0000
32d93d44
comments are back
Peter Molnar hello@petermolnar.eu
Sat, 03 Jun 2017 11:07:38 +0000
0904cd2b
comments re-added
Peter Molnar hello@petermolnar.eu
Fri, 02 Jun 2017 10:20:47 +0000
f203a800
CSS update
Peter Molnar hello@petermolnar.eu
Wed, 31 May 2017 13:54:14 +0100
c443c949
cleanup and magic.php
Peter Molnar hello@petermolnar.net
Fri, 26 May 2017 15:09:16 +0100
0bd85c45
stable 1.0 version
Peter Molnar hello@petermolnar.net
Tue, 23 May 2017 11:21:10 +0100
67cf61da
Initial commit
Peter Molnar hello@petermolnar.net
Tue, 23 May 2017 11:19:23 +0100