Skip to content

Conversion: add CodiMD archival plugin#214

Open
pferreir wants to merge 3 commits into
indico:masterfrom
pferreir:add-codimd-archival
Open

Conversion: add CodiMD archival plugin#214
pferreir wants to merge 3 commits into
indico:masterfrom
pferreir:add-codimd-archival

Conversation

@pferreir

@pferreir pferreir commented Oct 20, 2025

Copy link
Copy Markdown
Member

Also adds a simple CLI to check on the documents which have been converted, as well as 'source' annotations for attachments generated from Google Docs and Cloud Convert.

Please note the # XXX: TBD during review in codimd.py.

Closes #197

@pferreir pferreir force-pushed the add-codimd-archival branch 4 times, most recently from c97c99d to 00192a5 Compare October 20, 2025 15:24
Comment thread .github/workflows/ci.yml
Comment thread conversion/indico_conversion/cli.py Outdated
Comment thread conversion/indico_conversion/cli.py Outdated
Comment thread conversion/indico_conversion/cli.py
Comment thread conversion/indico_conversion/codimd.py Outdated
Comment thread conversion/indico_conversion/codimd.py Outdated
Comment thread conversion/indico_conversion/codimd.py Outdated
Comment thread conversion/indico_conversion/util.py Outdated
Comment thread conversion/pytest.ini Outdated
Comment thread conversion/pytest.ini Outdated
@pferreir pferreir force-pushed the add-codimd-archival branch 2 times, most recently from 347a17b to a5d0329 Compare October 21, 2025 07:24
@pferreir pferreir force-pushed the add-codimd-archival branch from a5d0329 to 54ceb28 Compare October 21, 2025 07:38


# XXX: TBD during review
# this could probably be moved to the core, since the prometheus plugin also uses something similar?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThiefMaster BTW what do you think about this?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

similar or same? w/o having checked details I'd not be surprised if this, prometheus and livesync are slightly different...

so for now i'd keep it in plugins but maybe consider looking into having this as a util in the core at a later point?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's identical to the prometheus one.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not exactly identical, yours also returns the alias tables ;)
but yeah, otherwise they are identical, let's add it to the core then

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PDF generation of CodiMD pages

2 participants