This website requires JavaScript.
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