Changeset 2 in code


Ignore:
Timestamp:
Nov 3, 2021, 10:29:57 PM (3 years ago)
Author:
fox
Message:

Samhain 21

Converter

  • type selection
  • subdir conversion
  • htm extension

Gemini

  • index.gmi
  • topics and latest
  • gmi.atom feed

Add pull (http(s)) operation

  • peers.pub.conf and peers.priv.conf

HTML5 format & fixes by Novaburst
Phony target (thanks Gergely)

May

Basic unit renamed from Note to Text.
New modular text-parser, internal to Logarion, for generic notation parsing. The default input format is now a much plainer text.
Logarion created texts have part of the UUID in filename.
Logarion's index re-written in Messagepack format. Removed indices command. They are generated during convert.

Location:
trunk
Files:
26 added
31 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r1 r2  
    1 all: cli
     1all:
     2        dune build
    23
    34cli:
    4         dune build src/logarion_cli.exe
     5        dune build cli/cli.exe
    56
    67clean:
    78        dune clean
    89
    9 theme-dark:
    10         sassc share/sass/main-dark.sass > share/static/main.css
     10tgz:
     11        dune subst
     12        dune build
     13        cp _build/default/cli/cli.exe txt
     14        strip txt
     15        tar czvf "logarion-$(shell date -r _build/default/cli/cli.exe "+%y-%m-%d")-$(shell uname -s)-$(shell uname -m)-$(shell git rev-parse --short HEAD).tar.gz" txt ReadMe
     16        rm txt
    1117
    12 theme-light:
    13         sassc share/sass/main-light.sass > share/static/main.css
    14 
    15 tgz:
    16         cp _build/default/src/logarion_cli.exe logarion
    17         strip logarion
    18         tar czvf "logarion-$(shell ./logarion --version)-$(shell uname -s)-$(shell uname -m)-$(shell git rev-parse --short HEAD).tar.gz" share logarion
     18.PHONY: cli
  • trunk/logarion.opam

    r1 r2  
    1 opam-version: "1.2"
    2 name: "logarion"
    3 version: "0.5.0"
     1# This file is generated by dune, edit dune-project instead
     2opam-version: "2.0"
     3synopsis: "Texts archival and exchange"
     4maintainer: ["fox@orbitalfox.eu"]
     5authors: ["orbifx"]
     6license: "EUPL-1.2"
    47homepage: "https://logarion.orbitalfox.eu"
    5 dev-repo: "git://orbitalfox.eu/logarion"
    6 bug-reports: "mailto:logarion@lists.orbitalfox.eu?subject=[Issue]"
    7 maintainer: "Stavros Polymenis <sp@orbitalfox.eu>"
    8 authors: "Stavros Polymenis <sp@orbitalfox.eu>"
    9 license: "EUPL"
    10 build: [
    11   ["dune" "build" "--root" "." "-j" jobs "@install"]
    12 ]
     8bug-reports: "mailto:logarion@lists.orbitalfox.eu?subject=Issue:"
    139depends: [
    14   "dune" {build}
     10  "dune" {>= "2.0"}
     11  "re"
     12  "cmdliner"
     13  "bos"
    1514  "ptime"
    1615  "uuidm"
    1716  "uri"
    18   "re"
    19   "emile"
    20   "omd"
    21   "lwt"
    22   "mustache"
    23   "tyxml"
    24 
    25   "cmdliner"
    26   "bos"
    27   "toml"
    28   "fpath"
     17  "text_parse"
     18  "msgpck"
     19  "cohttp-lwt-unix"
     20  "tls"
    2921]
     22build: [
     23  ["dune" "subst"] {pinned}
     24  [
     25    "dune"
     26    "build"
     27    "-p"
     28    name
     29    "-j"
     30    jobs
     31    "@install"
     32    "@runtest" {with-test}
     33    "@doc" {with-doc}
     34  ]
     35]
     36dev-repo: "git://orbitalfox.eu/logarion"
Note: See TracChangeset for help on using the changeset viewer.