This website requires JavaScript.
55e19d4825
up version
main
Guilhem Fauré
2023-06-23 16:47:17 +0200
b245ff75c5
option to rename taxonomies
Guilhem Fauré
2023-06-23 15:11:01 +0200
8769185b8d
proper taxonomy management, no more tags only
Guilhem Fauré
2023-06-23 11:47:22 +0200
164a1e8228
tags conversion
Guilhem Fauré
2023-06-23 11:14:14 +0200
3cc90f6dc2
fixed tags, use translated description instead of id
Guilhem Fauré
2023-06-23 11:11:02 +0200
00f3ed6cf9
added static images
Guilhem Fauré
2023-06-23 09:59:30 +0200
3ab94aa388
add tags IDs
Guilhem Fauré
2023-06-23 09:34:37 +0200
a24224c6ee
progress and add typing extensions
virtual-tree-refactor
Guilhem Fauré
2023-06-22 17:45:15 +0200
23d8702dbe
init foundations
Guilhem Fauré
2023-06-22 14:11:03 +0200
80c26fb467
rename read to convert, architecture defined
Guilhem Fauré
2023-06-21 15:03:42 +0200
a0b00393d0
continue refactor with tree modules, each adding capabilities: read, write, print
Guilhem Fauré
2023-06-21 14:55:09 +0200
33517d2ad9
no more call to CFG in regexmaps
Guilhem Fauré
2023-06-21 12:04:01 +0200
dea2f45155
config don’t read cli args directly
Guilhem Fauré
2023-06-21 11:54:27 +0200
d86fa7ab10
start huge refactor
Guilhem Fauré
2023-06-21 11:50:35 +0200
cb5001f187
Merge branch 'main' into virtual-tree-refactor
Guilhem Fauré
2023-06-21 11:36:19 +0200
1c7fdb555a
init move fields settings
Guilhem Fauré
2023-06-21 11:04:17 +0200
b884c33b1d
Init virtual tree refactor
Guilhem Fauré
2023-06-19 10:44:32 +0200
3aa4f049f8
no meta markup by default
Guilhem Fauré
2023-06-19 10:43:52 +0200
91a65bb571
rename scripts
Guilhem Fauré
2023-06-19 09:58:03 +0200
30c5cc680a
update repo
Guilhem Fauré
2023-06-16 17:11:32 +0200
fd56e86dda
add option to remove markup of metadata fields
Guilhem Fauré
2023-06-16 16:50:05 +0200
e1cd926078
feat : settings to ignore empty objects or ignore objects of which titles matches a regex
Guilhem Fauré
2023-06-16 16:09:46 +0200
9aa81efa60
fix : set translationKey to self id if id_trad = 0
Guilhem Fauré
2023-06-16 15:54:18 +0200
6e6d3f53ca
fix : replace correctly every links of article instead of just the first
Guilhem Fauré
2023-06-16 15:51:18 +0200
ac3d51ea36
config can be placed in standard config dirs & passed as command line argument
Guilhem Fauré
2023-06-16 15:08:29 +0200
ce01d4d665
small fixes
Guilhem Fauré
2023-06-16 12:44:10 +0200
548dc36875
spip specific meta optional
Guilhem Fauré
2023-06-16 10:42:43 +0200
dc80f32df5
better install & config instructions
Guilhem Fauré
2023-06-15 18:12:19 +0200
f82a688187
execution instructions, remove typing extensions
Guilhem Fauré
2023-06-15 17:00:59 +0200
8925f27885
add main
Guilhem Fauré
2023-06-15 15:33:30 +0200
7b2f0d45b8
fix licence & add note on each file
Guilhem Fauré
2023-06-15 15:28:37 +0200
dc9d5a8e72
init testing dockerfile
Guilhem Fauré
2023-06-14 16:40:05 +0200
34f28f8e84
classes renaming
Guilhem Fauré
2023-06-13 14:07:15 +0200
df7e0df1cf
better handling of filenames conflicts + differences between path and url, cleaning, removed interface
Guilhem Fauré
2023-06-13 13:45:16 +0200
be4b5166d7
removed useless interfaces
Guilhem Fauré
2023-06-12 17:00:07 +0200
aef47c77c5
minor fixes
Guilhem Fauré
2023-06-12 11:31:16 +0200
e279365b8d
fix internal link replacement + lang highlighting in term
Guilhem Fauré
2023-06-08 16:19:56 +0200
cc3a2103d0
fix dir rewrite in case of name conflict & remove test files
Guilhem Fauré
2023-06-08 11:19:22 +0200
39082cb994
fixed counter that was falsified by raises
Guilhem Fauré
2023-06-08 10:12:56 +0200
631c168c8c
add option to define a single language of storage, in which files & directories will be written
Guilhem Fauré
2023-06-07 17:40:24 +0200
a8ebb2cd24
add option to ignore certain objects
Guilhem Fauré
2023-06-07 16:05:09 +0200
3564a56870
fix output counting
Guilhem Fauré
2023-06-07 15:45:27 +0200
76fe8cd4c8
better defaults & add storage language
Guilhem Fauré
2023-06-07 15:39:09 +0200
643fb7f6ea
fix logging & deduplicate write_children
Guilhem Fauré
2023-06-07 15:35:04 +0200
89ab4226b9
more precise end message
Guilhem Fauré
2023-06-07 14:39:22 +0200
3ab58288f7
begin message outputs one only string + output tree in debug log
Guilhem Fauré
2023-06-07 11:42:56 +0200
da112ca68e
cleaning
Guilhem Fauré
2023-06-07 10:14:25 +0200
997523fe0e
cleaning
Guilhem Fauré
2023-06-06 15:32:39 +0200
763f7a42ea
Unnamed update
Guilhem Fauré
2023-06-06 10:46:04 +0200
3c2e6597fc
update readme
Guilhem Fauré
2023-06-06 10:44:08 +0200
32844f451b
log certain error messages that weren’t
Guilhem Fauré
2023-06-05 15:54:47 +0200
7fd92d7081
cleaning
Guilhem Fauré
2023-06-05 15:25:43 +0200
a5d477036a
writing is now done within a database connection context
Guilhem Fauré
2023-06-05 14:51:51 +0200
9f2dfc546a
fix files that should be in same dest dir
Guilhem Fauré
2023-06-05 12:24:08 +0200
c350ddbc01
prevent equals dest_dirs
Guilhem Fauré
2023-06-05 11:02:21 +0200
499f1eab61
fix draft logic and add option to not export them
Guilhem Fauré
2023-06-05 10:43:34 +0200
a4f5837e0c
translation key for traslated multi
Guilhem Fauré
2023-06-05 09:48:08 +0200
5d25796323
add option to prepend id
Guilhem Fauré
2023-06-02 17:56:48 +0200
cea92e59cb
modified architecture to translate based on root tree lang
Guilhem Fauré
2023-06-02 17:51:42 +0200
c10c6d81fe
translation working but each translation gets inside each parent
Guilhem Fauré
2023-06-02 15:56:12 +0200
06230584d8
<multi> translations almost ok
Guilhem Fauré
2023-06-02 15:26:32 +0200
5cacf17ad1
fixes & debugging messages
Guilhem Fauré
2023-06-02 15:02:35 +0200
27fca09e18
add translation to write_all
Guilhem Fauré
2023-06-02 13:00:29 +0200
46f5f023f4
debug messages
Guilhem Fauré
2023-06-02 12:57:51 +0200
1cb63bbe76
changed documents style to cyan
Guilhem Fauré
2023-06-02 11:32:43 +0200
a7901c2325
new change in architecture, more modular, allow to export article’s documents
Guilhem Fauré
2023-06-02 09:53:00 +0200
8981bbfda6
translate with 2D dict and heavy usage of setattr instead of nested objects
Guilhem Fauré
2023-06-01 18:22:49 +0200
003b21fb3b
custom debugger name, private vars in constructors for converted fields, various fixes
Guilhem Fauré
2023-06-01 15:11:39 +0200
123ae5945b
begin translations by letting translate create translated sub-RedactionalObjects
Guilhem Fauré
2023-06-01 11:51:55 +0200
bc74fb0bfb
get only articles of the same lang than the section. commenting & cleaning
Guilhem Fauré
2023-06-01 09:39:09 +0200
fe71b8fea3
refactor: more modular, extendad classes don’t modify constructors. started to properly translate <multi> blocks, but still bugs
Guilhem Fauré
2023-05-31 15:11:38 +0200
35829285bf
refactor
Guilhem Fauré
2023-05-31 11:31:58 +0200
8bdb1e04e9
started translation of <multi> blocks, needs a change in architecture again
Guilhem Fauré
2023-05-31 10:33:09 +0200
765b5e93ea
add sections links regex
Guilhem Fauré
2023-05-30 17:51:44 +0200
fbad1f9563
fix conversion of links + change unknown chars in a configurable string
Guilhem Fauré
2023-05-30 17:48:54 +0200
dd370eb175
slight changes, huge debug output trying to find why some conversions are not applied to some fields
Guilhem Fauré
2023-05-30 16:35:22 +0200
2ba94d03a8
more logging, some links still don’t convert
Guilhem Fauré
2023-05-30 15:22:39 +0200
27c281db90
fix document linking
Guilhem Fauré
2023-05-30 12:46:17 +0200
9c79433f74
fix html cleaning & reenabled body converting
Guilhem Fauré
2023-05-30 12:39:10 +0200
d20976c59d
<multi> blocks & unknown chars logging in spip2md.log
Guilhem Fauré
2023-05-30 12:16:58 +0200
93fc0862d6
fix
Guilhem Fauré
2023-05-30 10:45:06 +0200
7438c2b6d7
print as writing
Guilhem Fauré
2023-05-30 10:43:42 +0200
ac797b7d19
sys.exit in main
Guilhem Fauré
2023-05-30 09:33:48 +0200
cc549db945
cleaning, fixed indentation, styling
Guilhem Fauré
2023-05-26 17:20:30 +0200
952595b34c
improved architecture, started handling <multi> blocks
Guilhem Fauré
2023-05-26 16:39:48 +0200
32738a9269
separation between classes, functions & regex mappings
Guilhem Fauré
2023-05-26 14:43:39 +0200
5e7740a414
architecture refactor
Guilhem Fauré
2023-05-26 12:18:07 +0200
2bf6273212
remove styling module
Guilhem Fauré
2023-05-26 11:18:40 +0200
b51ce330ee
use init instead of cli & temporarily disable <multi> blocks supressing
Guilhem Fauré
2023-05-26 11:13:21 +0200
8e8fd4aaf8
organize module to make it executable
Guilhem Fauré
2023-05-26 10:35:28 +0200
f9e5e15c4a
python project configuration with poetry + update licence
Guilhem Fauré
2023-05-26 10:04:06 +0200
693dee00ae
fix double yaml encoding
Guilhem Fauré
2023-05-25 17:21:04 +0200
6396a99e38
fix malformed sub paths
Guilhem Fauré
2023-05-25 17:14:04 +0200
861379748c
recursive refactor
Guilhem Fauré
2023-05-25 16:52:34 +0200
042266a1c4
typing fixes
Guilhem Fauré
2023-05-25 14:32:22 +0200
6837e77dd5
remove most type anotation
Guilhem Fauré
2023-05-25 14:20:39 +0200
f06d09d338
start refactor to make section tree exporting recursive to be able to handle the whole depth of SPIP section tree + code deduplication
Guilhem Fauré
2023-05-25 13:52:00 +0200
7e3680d282
refactor with inheritance between Article & Section
Guilhem Fauré
2023-05-25 10:30:18 +0200
f67cddd92c
disable h1 prepend for sections too
Guilhem Fauré
2023-05-24 16:56:17 +0200
780a7d8b6a
add summary in metadata
Guilhem Fauré
2023-05-24 16:18:36 +0200