Commit Graph

  • 3408f325b5
    Simplified evaluation regex master faildev_mode 2023-07-20 11:29:43 +0200
  • 303d70009d
    Smart log() and article() API function, incomplete html templating implementation faildev_mode 2023-07-19 22:01:29 +0200
  • eb9dd047b4
    Changed evaluation braces from {...} to {{...}} (breaks backward compatibility), fixed displaying 'None' in gemini links with no label faildev_mode 2023-07-19 20:02:27 +0200
  • 1a86cafd38
    Minor fixes and code style consistency faildev_mode 2023-07-19 18:19:27 +0200
  • 3ec60dbfcb
    Optimised by pre-compiling regex patterns faildev_mode 2023-07-19 17:19:55 +0200
  • 49ce4aad5f
    Removed abs2rel and replaced with convert_href faildev_mode 2023-07-19 14:39:11 +0200
  • bed30994a8
    Blockquote newline fix faildev_mode 2023-07-19 14:22:46 +0200
  • 172f017090
    Renewed gemtext2html function faildev_mode 2023-07-19 08:04:19 +0200
  • f3a48ec9e6
    Bug fix: some properties were per-class, not per-object (gemtext.GemtextParser, item.Item), reassemble gemtext document (gemtext) faildev_mode 2023-07-18 22:16:58 +0200
  • 3188379c9e
    Added gemtext parser faildev_mode 2023-07-18 18:58:35 +0200
  • 066a8167f9
    Ignored Pipenv faildev_mode 2023-07-16 22:52:54 +0200
  • 25ce9a1b2a
    Added requirements.txt faildev_mode 2023-07-16 22:51:38 +0200
  • a1d96a7613
    Redirections & path conversion in html faildev_mode 2023-07-16 22:46:26 +0200
  • 5f85660bbc
    Better descriptions of callables for re.sub faildev_mode 2023-07-16 18:11:52 +0200
  • 76648f08b2
    Replaced quote_html() with html.escape() from built-in library faildev_mode 2023-07-16 18:02:00 +0200
  • d308acb01a
    Auto-deleting mode-exclusive content files, new functions files.write_accessible() and files.delete_this() faildev_mode 2023-07-14 20:13:41 +0200
  • 35a7c14c1a
    Parse content files twice – for gemini and www with different 'mode' variable (see NOTES.md). Fixed bug (in abs2rel) causing lack of link labels. Few other minor fixes. faildev_mode 2023-07-14 15:05:49 +0200
  • b52648c5e7
    Added project notes and AGPL 3.0 license faildev_mode 2023-07-14 10:16:54 +0200
  • a7b7b5a33a
    namespace_from can derrive from multiple extensions, replacing updating namespace manually faildev_mode 2023-07-14 09:28:32 +0200
  • 08aaa2f6fa
    New API functions: date and time (breaks backward compatibility) Datetime frontmatter fields are automatically detected faildev_mode 2023-06-27 14:17:44 +0200
  • 22a62f7453
    Unused modules cleanup faildev_mode 2023-06-27 12:33:26 +0200
  • 650ed35387
    White characters faildev_mode 2023-06-27 12:26:57 +0200
  • 1b7a3f6308
    Improved Item class: now thanks to AttrDict all frontmatter fields can be read as attributes faildev_mode 2023-06-27 12:23:35 +0200
  • 81e7dd88ff
    Added 'content' and 'static' dirs to the repo faildev_mode 2023-06-13 17:58:39 +0200
  • 6b29cfc7a5
    Ability to set up default frontmatter field faildev_mode 2023-06-13 17:44:36 +0200
  • 06e1975e16
    Improved sharing global config across modules faildev_mode 2023-06-13 17:21:20 +0200
  • 365e658a1d
    Share local namespace of the content file faildev_mode 2023-06-13 17:01:58 +0200
  • 934f96e77f
    Ignored drafts faildev_mode 2023-06-10 18:08:03 +0200
  • e8d21621ec
    Images faildev_mode 2023-06-04 23:03:02 +0200
  • 953dcb183c
    Internal URLs now points to html files in html version faildev_mode 2023-06-04 22:44:48 +0200
  • 0cd4e2c1cc
    Documentation faildev_mode 2023-06-04 21:50:10 +0200
  • 26b317ebc1
    Conversion to html faildev_mode 2023-06-02 20:41:33 +0200
  • f86deb1fee
    Moved file management-related functions to separate module 'files', introduced global file caching faildev_mode 2023-05-31 22:58:35 +0200
  • 5fc8db87d4
    Converting absolute links to relative, redirection fix faildev_mode 2023-05-31 19:43:50 +0200
  • d828f50faf
    Redirections! faildev_mode 2023-05-31 17:52:33 +0200
  • a1dfccddfc
    Refactorization faildev_mode 2023-05-31 17:23:59 +0200
  • 60761df504
    Refactorization: new function namespace_from for generating global namespace from given extension faildev_mode 2023-05-31 17:00:27 +0200
  • ee4d6afbab
    Evaluation of templates (actually pretty shitty code, needs refactor) faildev_mode 2023-05-31 16:04:49 +0200
  • 3f285fcd5c
    Some refactorization faildev_mode 2023-05-30 22:08:53 +0200
  • bdc705c56f
    Code documentation faildev_mode 2023-05-30 21:59:48 +0200
  • 493c82bc05
    New API function: dir, class Item faildev_mode 2023-05-30 21:42:23 +0200
  • 42fb70b282
    Renamed 'evaluations' to 'apis' faildev_mode 2023-05-30 18:27:20 +0200
  • 337077602a
    Evaluation: support for multi-line expressions faildev_mode 2023-05-30 17:49:59 +0200
  • 4363871abc
    Evaluation of Python code in content files faildev_mode 2023-05-29 22:23:19 +0200
  • 5be18c393c
    Fixed regular expression for {evaluation braces} faildev_mode 2023-05-29 20:08:53 +0200
  • a83cf3439a
    content files evaluation and saving faildev_mode 2023-05-29 19:52:58 +0200
  • c5cdcc42f8
    frontmatter fix about 'created' field faildev_mode 2023-05-29 18:19:34 +0200
  • 185373699b
    File conflicts detection, loading template and content files faildev_mode 2023-05-29 17:32:57 +0200
  • e519396b3c
    dropping prepending path in scan_dir function faildev_mode 2023-05-29 16:20:03 +0200
  • 4c9846329a
    Ignore __pycache__ faildev_mode 2023-05-29 13:04:09 +0200
  • 35c0c77b85
    Code documentation faildev_mode 2023-05-29 13:00:42 +0200
  • e91fed08db
    Determine used template faildev_mode 2023-05-29 12:31:56 +0200
  • 18611532c8
    auto-creating symlinks faildev_mode 2023-05-29 10:01:17 +0200