Jan Černohorský
d4eb343fa6
Fix #29 , commands smí nic nevrátit.
10 months ago
Jan Černohorský
b0f4ad71d0
Odstraněny zbytky passování atributů manuálně, někde úmyslně zanecháno. Resolves #26
10 months ago
Jan Černohorský
0c2ce7d56c
Přidány InlineGroups, metadatum `language` přejmenováno na `lang`, unifikován handling jazyka. #21
10 months ago
Jan Černohorský
4a301b8b29
Merge pull request 'zavislosti' ( #27 ) from zavislosti into master
Reviewed-on: #27
10 months ago
Jan Černohorský
f8ead389b6
Merge pull request 'Fix latex_generator: Zamezení nekonečné rekurze' ( #28 ) from fix-latex-gen into master
Reviewed-on: #28
10 months ago
Jiří Kalvoda
86e853184e
Fix latex_generator: Zamezení nekonečné rekurze
10 months ago
Jiří Kalvoda
959720bd75
Odstranění divého tabu
10 months ago
Jiří Kalvoda
5a9ba5b72a
Pythonní závislosti v metadatech balíčku
Pak se automaticky nainstalují při instalaci
10 months ago
Jan Černohorský
24f877565d
Highlighting je nyní vždy inline, ať tam není třeba dělat taková obří magie s zjišťováním, jestli používáme defaultní styl nebo ne. Možná by bylo fajn to nějak umět overridovat. Menší fixy.
11 months ago
Jan Černohorský
1a629b2bf9
Vytvořena třída TransformProcessor, nahrazuje tranform.py. Nepoužívá panflutí walk, ale řeší si rekurzi sama. Aktuálně by měla umět vše, co původní transform. #21
11 months ago
Jan Černohorský
08da8e5de4
Velmi nedodělaný a neotestovaný draft TransformProcessoru. #21
11 months ago
Jan Černohorský
67a89d252b
#21 : Ukazatel na kontext se nyní propaguje i do OG.
11 months ago
Jan Černohorský
89fa5e3416
Přidána podpora pro asymptote. Stejně jako PDF se z nich v HTML výstupu nyní generují SVG. ( Resolved #12 ) #5 .
11 months ago
Jan Černohorský
f63ed7b56a
Trochu zpoužitelněný systém příkazů. Resolves #24 .
Asi nemá úplně smysl mít nějaký magický nedeterministický způsob, jak
dělat výstupy příkazů víc inline. Pokud příkazy chtějí být volatelné
inline, musí se postarat o to, že jejich výstup s tím bude kompatibilní.
Příkaz si může ověřit, jestli se očekává inlinovost podle toho, jestli
je parametr `e` třídy BlockCommand nebo `InlineCommand`.
11 months ago
Jan Černohorský
f8c1cac18e
Also upravené testovací soubory, protože se nepatrně změnilo api commandů.
11 months ago
Jan Černohorský
b1f8f6e28c
Částečně předělán systém příkazů. Resolves #9 , resolves #18 .
Je to furt docela solidní mess, ale IMO alespoň o trochu menší, než to
bylo. Asi by to chtělo trochu zrefaktorovat, k tomu se dostanu možná po
víkendu. Nakonec jsem se rozhodl nepředávat atributy pomocí kwargs, ale
alespoň se commandy volají jako funkce.
11 months ago
Jan Černohorský
cd91750c04
Koncept jak by mohla vypadat KSPí implementace. #8
11 months ago
Jan Černohorský
51e51ec425
Fix chyby z fe63458a51
, generate_simple_tag špatně propagoval atributy.
11 months ago
Jan Černohorský
a36da55481
Added __main__ file, so the package can be run as `python3 -m formatitko`. #1
11 months ago
Jan Černohorský
7769b12cda
Resolve #23 .
11 months ago
Jan Černohorský
bec8100786
Přejmenování zkratkovitě pojmenovaných proměnných a fix změn z fe63458a51
aby to actually fungovalo. #13
11 months ago
Jan Černohorský
516c2fb8e0
Use str.replace() instead of regex. #13
11 months ago
Jan Černohorský
fe63458a51
Změněn interface OutputGeneratoru. Viz poslední komentář v #13 .
11 months ago
Jan Černohorský
6b60c313be
Velmi velmi nedodělané generování pandoc-like LaTeXu, see #22 .
11 months ago
Jan Černohorský
9092102fce
Vylepšený error handling, žádná chyba už není Exception, warningy používají pythoní warnings #3
11 months ago
Jan Černohorský
6dd2cbc995
Částečně předělán image processing, resolved #4 , resolved #6 .
11 months ago
Jan Černohorský
6606c72a55
https://pandoc.org/MANUAL.html\#extension-latex_macros NO
11 months ago
Jan Černohorský
1ed1265b19
Unifikace stylu názvů proměnných, viz můj komentář v #14 .
12 months ago
Jan Černohorský
cfbe3e128d
#13 : Přidáno deprecation varování do původní html funkce.
12 months ago
Jan Černohorský
fe0345570c
#13 : Předěláno generování HTML na nový systém. Resolves #10 . Pracuje se s tím podstatně líp.
12 months ago
Jan Černohorský
fde4c2b476
Fix menší chyby v output_generatoru.
12 months ago
Jan Černohorský
1a56c0e03f
První draft #13 , obecná třída ze které podědí HTML_generator a TeX_generator.
12 months ago
Jan Černohorský
48e6f53a4f
Bump package-locku pro katex-server, protože si nato npm stěžovalo.
12 months ago
Jan Černohorský
4375e3fc8f
Vyřešeno pár errorů od pyrightu, odstraněny hvězdičkové importy ( #16 ), zbyly jen v html.py a tex.py, které se stejně budou celé předělávat.
12 months ago
Jan Černohorský
af3138c049
Přidán .editorconfig, aby editory nedávaly mezery, kam nepatří. :)
12 months ago
Jan Černohorský
410c2852b2
Resolve #20 : Na katex-server čekáme pomocí stdoutu.
12 months ago
Jan Černohorský
76c1a5fd04
#1 : katex-server si nyní sám volá `npm install`
Po poradě s kamarády pythonáři se to asi tak má dělat, i když je to trochu eh
12 months ago
Jan Černohorský
7b77499012
#1 : Zabalíčkování katex-serveru
12 months ago
Jan Černohorský
6982b31996
První pokus o #1 , zabalíčkování.
12 months ago
Jan Černohorský
f3309d6569
Add LICENSE
1 year ago
Jan Černohorský
bc45937d8e
print in commands now automatically converts to string, untrusted partials cannot include beyond PWD.
1 year ago
Jan Černohorský
e07141fe10
Don't leave hanging katexserver.
1 year ago
Jan Černohorský
b4a123e817
A large set of changes + README + comments everywhere.
- Inline groups
- Raw partils
- Fixed image paths
- Overall revamped image processing
- Untrusted partials
1 year ago
Jan Černohorský
fbf491575f
Improved image processing
Images are now looked up relative to their path.
Srcsets are generated for web images for fast loading.
1 year ago
Jan Černohorský
303dcfaa1f
Main file cleanup, image processing.
1 year ago
Jan Černohorský
1e2b306b15
TeX tables.
1 year ago
Jan Černohorský
5e475f6881
Partials are now also isolated in output TeX and KaTeX. Also language is now so special it pops out to TeX as a macro at the start of each group.
1 year ago
Jan Černohorský
da30967d12
Figures and misc.
TODO:
- Custom implementation of attributes, classes and functions for math
- Image processing
- Tables for TeX
- KaTeX math context (defs work in subsequent math blocks)
1 year ago
Jan Černohorský
241e001023
Miscellaneous bugfixes, a huge TeX mess.
1 year ago
Jan Černohorský
91bbbfc2b7
Added direct print of metadata.
1 year ago