Commit Graph

  • 9c2b66bfc1 add option to disable prepending of title as # title Guilhem Fauré 2023-05-24 15:53:49 +0200
  • e43648ecfa fix internal link Guilhem Fauré 2023-05-24 15:42:07 +0200
  • 0d9ad19b2f internal links almost ok + repair û chars + lighter output for unknown chars Guilhem Fauré 2023-05-24 15:31:52 +0200
  • 74aeb8474c replace internal links Guilhem Fauré 2023-05-24 13:46:03 +0200
  • 27938f92b9 links documents and images Guilhem Fauré 2023-05-24 13:37:59 +0200
  • a71302c5ed fix missing body Guilhem Fauré 2023-05-24 12:12:13 +0200
  • 0568f54f29 fix sections filenames Guilhem Fauré 2023-05-24 12:09:04 +0200
  • 31fadce8c5 cleaning Guilhem Fauré 2023-05-24 12:07:52 +0200
  • 93a717b721 fix typing Guilhem Fauré 2023-05-24 12:04:42 +0200
  • 13fa720562 refactor to use Peewee objects extension in place of redefining every SPIP atribute Guilhem Fauré 2023-05-24 10:43:39 +0200
  • 4d269357de add unknown char, better output Guilhem Fauré 2023-05-23 17:50:02 +0200
  • 0ce795dc08 big refactor, code reusage, sections files export, more compact output, simplifications Guilhem Fauré 2023-05-23 17:45:34 +0200
  • bf6b8d4fe5 start big refactor to structure properly main.py, in order to export sections documents the same way than articles Guilhem Fauré 2023-05-23 15:32:53 +0200
  • fdd25f3de6 do not clear output by default Guilhem Fauré 2023-05-23 14:19:20 +0200
  • 4ceb1ef9e3 files links in sections too Guilhem Fauré 2023-05-23 14:14:15 +0200
  • dbfe417870 image & documents links conversion ok Guilhem Fauré 2023-05-23 13:40:32 +0200
  • 94b593da93 proper replace images Guilhem Fauré 2023-05-23 10:33:04 +0200
  • 0835bec611 add î conversion Guilhem Fauré 2023-05-23 10:28:25 +0200
  • 79f1a9e958 export files Guilhem Fauré 2023-05-23 10:26:03 +0200
  • bad5fef4c6 fix documents querying + terminal output Guilhem Fauré 2023-05-22 17:34:59 +0200
  • ae7063e241 coloring big refactor + init copy of assets Guilhem Fauré 2023-05-22 16:48:47 +0200
  • 95ccc5fab5 fixes & typing Guilhem Fauré 2023-05-22 14:45:43 +0200
  • d9cac7b1d3 typing Guilhem Fauré 2023-05-22 14:23:32 +0200
  • 488b200c40 init Document & Documents Guilhem Fauré 2023-05-22 14:11:25 +0200
  • 13824687bd capacity to read a config file Guilhem Fauré 2023-05-22 13:31:35 +0200
  • 6fb1e9a29e more typing Guilhem Fauré 2023-05-22 11:40:12 +0200
  • 1dc7d72987 better unknown chars conversion Guilhem Fauré 2023-05-22 11:32:05 +0200
  • 477037573a fix unknown chars warning + better context Guilhem Fauré 2023-05-22 11:23:51 +0200
  • a83ec1da3c refactoring Guilhem Fauré 2023-05-22 09:38:18 +0200
  • a0fd7f0efa output fixes Guilhem Fauré 2023-05-17 17:29:24 +0200
  • 6740035958 iterate over sections, creating _index.md files. commenting. more context with unknown characters Guilhem Fauré 2023-05-17 14:29:57 +0200
  • d15ad5fd8e start big refactoring to iterate over sections, then section’s articles Guilhem Fauré 2023-05-17 12:17:54 +0200
  • 8021bd395e refactor Guilhem Fauré 2023-05-17 12:04:04 +0200
  • df0b623383 more typing, fixes Guilhem Fauré 2023-05-17 11:43:48 +0200
  • 221aa5d3aa fixes to use the program with repr Guilhem Fauré 2023-05-17 10:58:09 +0200
  • c38274b58e init section class Guilhem Fauré 2023-05-17 10:53:30 +0200
  • 834b20c9fe title after caption & caption in yaml Guilhem Fauré 2023-05-17 10:24:36 +0200
  • d7ab785b17 spip headings as h2 and article title as h1 Guilhem Fauré 2023-05-17 10:21:36 +0200
  • cd8febda2d more data in articles, including internal spip IDs & translation key Guilhem Fauré 2023-05-17 10:09:39 +0200
  • 6f11783f7c flag empty articles Guilhem Fauré 2023-05-16 17:15:43 +0200
  • f5c0f8cf51 multiple files for multiple languages Guilhem Fauré 2023-05-16 16:48:36 +0200
  • 380f69da96 fixes for pypy Guilhem Fauré 2023-05-16 16:23:42 +0200
  • 06701397da Unnamed update Guilhem Fauré 2023-05-16 16:16:29 +0200
  • 619376003f fix encoding replacing Guilhem Fauré 2023-05-16 16:08:03 +0200
  • e1c8bd4b2e PEP8 refactor Guilhem Fauré 2023-05-16 15:55:51 +0200
  • aa1b822688 more typing Guilhem Fauré 2023-05-16 14:01:35 +0200
  • f23073ef12 sections directories, better unknown char messages Guilhem Fauré 2023-05-16 13:29:59 +0200
  • caf9db541f support for config file Guilhem Fauré 2023-05-16 11:37:34 +0200
  • 869714f926 refactor Guilhem Fauré 2023-05-16 11:31:44 +0200
  • 1076040316 use str.replace() instead of regex when not needed Guilhem Fauré 2023-05-16 11:29:22 +0200
  • b61853a4d5 unknown characters highlighting & reporting Guilhem Fauré 2023-05-16 11:19:47 +0200
  • 12db0375e7 better article text build Guilhem Fauré 2023-05-16 10:01:33 +0200
  • bc616cc7a1 started allowing to gather unknown encoding bugs Guilhem Fauré 2023-05-15 17:18:36 +0200
  • b8f99fb329 refactor project structure Guilhem Fauré 2023-05-15 17:10:58 +0200
  • 8eb0d1101a add conversion ç Guilhem Fauré 2023-05-11 16:20:24 +0200
  • 629594de9b remove every html tag (maybe temporarily) Guilhem Fauré 2023-05-11 16:11:20 +0200
  • b3119924a8 more strict cleaning of metadata Guilhem Fauré 2023-05-11 15:17:44 +0200
  • d8b7a1b562 style fixes Guilhem Fauré 2023-05-11 14:31:08 +0200
  • 65e9f0a67b more encoding fixes, warns when unknown encoding Guilhem Fauré 2023-05-11 14:22:13 +0200
  • 3e3259c564 delete lark syntax Guilhem Fauré 2023-05-11 13:45:50 +0200
  • ca4a3c1a96 lowercase meta class (pyright) + do not print title in markdown & h1 headings Guilhem Fauré 2023-05-11 13:43:44 +0200
  • 3a261800a6 update licence Guilhem Fauré 2023-05-11 11:47:29 +0200
  • 4141c10bfc add explanation in comments Guilhem Fauré 2023-05-11 11:38:38 +0200
  • 995fee5b6a fixed most of the encoding bugs Guilhem Fauré 2023-05-11 11:36:23 +0200
  • b3fa5023c4 fix some encoding bugs with regex replace Guilhem Fauré 2023-05-11 10:33:35 +0200
  • 5c78dcd753 init buggy encoding example Guilhem Fauré 2023-05-11 10:23:01 +0200
  • 3b36aeb776 simplified spip->md mapping Guilhem Fauré 2023-05-11 10:22:50 +0200
  • 723a7ddeea simplified architecture Guilhem Fauré 2023-05-11 09:50:18 +0200
  • 5e86ed0ed5 export empty articles Guilhem Fauré 2023-05-11 09:25:26 +0200
  • a4bb234b72 added pymysql again in requirements Guilhem Fauré 2023-05-10 11:17:06 +0200
  • 1541cffa10 try to encode Guilhem Fauré 2023-05-10 11:13:43 +0200
  • e4a0eb68af better cli Guilhem Fauré 2023-05-10 11:03:13 +0200
  • cf2345e43e regex replacing spip to markdown conversion Guilhem Fauré 2023-05-10 11:00:27 +0200
  • 8a6026d129 try with basic regex replacing Guilhem Fauré 2023-05-09 16:52:40 +0200
  • a455c8e4a2 add pyparsing, lark not adapted to complex languages like SPIP or Markdown Guilhem Fauré 2023-05-09 16:34:02 +0200
  • 8eec4033f8 paragraphs cannot start with tags Guilhem Fauré 2023-05-09 16:31:34 +0200
  • 8f9775119c multiline headings Guilhem Fauré 2023-05-09 15:52:18 +0200
  • 8f4fcccbdc accept " in tag options Guilhem Fauré 2023-05-09 14:57:55 +0200
  • c5c04cc645 more precise tags, added problematic tag to tests Guilhem Fauré 2023-05-09 14:37:30 +0200
  • aa046aa45c parser tests Guilhem Fauré 2023-05-09 14:37:12 +0200
  • cda96d1864 document can end with an inline tag Guilhem Fauré 2023-05-09 13:14:50 +0200
  • 82c952641a ? allowed in hrefs Guilhem Fauré 2023-05-09 13:11:30 +0200
  • 73927bd3cc prevent export of empty articles Guilhem Fauré 2023-05-09 11:41:01 +0200
  • 079e156971 2 params paragraphs, paragraphs inside inline tags can start with block-specific startings Guilhem Fauré 2023-05-09 11:36:45 +0200
  • f7357998c9 improved output Guilhem Fauré 2023-05-09 11:26:59 +0200
  • 08973616b0 parsing into normal flow Guilhem Fauré 2023-05-09 11:04:10 +0200
  • 79a50d5e83 optional line break at end of list items Guilhem Fauré 2023-05-09 10:59:57 +0200
  • c9906c56cc more strict table rules, more flexible hr rules Guilhem Fauré 2023-05-09 10:51:01 +0200
  • ca0e9af4b4 remove last priority, definin text non-starting char Guilhem Fauré 2023-05-09 10:24:56 +0200
  • b14137c1fd fix closing inline tags Guilhem Fauré 2023-05-09 10:15:53 +0200
  • 8fca926461 remove priorities Guilhem Fauré 2023-05-09 09:29:10 +0200
  • 7d99e59c3d parametric paragraph Guilhem Fauré 2023-05-09 09:28:29 +0200
  • 07e1855a70 simpler inline tags img|emb|doc Guilhem Fauré 2023-05-04 11:59:55 +0200
  • a113ba79c5 fixed block/inline tags Guilhem Fauré 2023-05-04 11:54:37 +0200
  • 8cc7d3640e case insensitive tag regex Guilhem Fauré 2023-05-04 11:35:46 +0200
  • 1ccc95b894 progress on supporting raw html tags Guilhem Fauré 2023-05-03 17:00:15 +0200
  • 64a0deac93 footnotes & wikilinks OK Guilhem Fauré 2023-05-03 16:32:36 +0200
  • 6f9ca8e3ba fix orphan/pair tags Guilhem Fauré 2023-05-03 16:22:16 +0200
  • 0f510459e2 tags ok Guilhem Fauré 2023-05-03 16:06:23 +0200
  • c0a7bc0f29 support for block & inline tags Guilhem Fauré 2023-05-02 10:56:28 +0200