8ad8f73fea
Pokus o opravu #34 , @jirikalvoda prosím vyzkoušej, nemám teď k dispozici plné prostředí.
2023-08-26 12:22:19 +02:00
c1430069ab
Pokus o opravu #33 .
2023-08-20 23:50:01 +02:00
adcfa98fd2
Přidány CodeCommands, CodeBlocky nyní mají také atribut c a umí se zavolat jako Command. Resolves #30
2023-08-20 15:17:58 +02:00
96fabf6a14
Přidána možnost přidávání elementů do hlavičky a patičky stránky, užitečné pro používání formátítka pro standalone HTML.
2023-08-20 15:05:40 +02:00
81a5c6d304
Include přímo TeXových a HTML souborů. Resolve #25
2023-08-20 14:06:21 +02:00
10eda42638
Deklarovány atributy u tříd. #14
2023-08-20 13:51:49 +02:00
edbd985043
Přidáno několik způsobů, jak importovat commands. Resolves #31
2023-08-20 01:20:28 +02:00
d4eb343fa6
Fix #29 , commands smí nic nevrátit.
2023-08-20 00:32:41 +02:00
b0f4ad71d0
Odstraněny zbytky passování atributů manuálně, někde úmyslně zanecháno. Resolves #26
2023-08-20 00:24:23 +02:00
0c2ce7d56c
Přidány InlineGroups, metadatum language
přejmenováno na lang
, unifikován handling jazyka. #21
2023-08-20 00:16:49 +02:00
4a301b8b29
Merge pull request 'zavislosti' ( #27 ) from zavislosti into master
...
Reviewed-on: #27
2023-08-18 20:58:54 +02:00
f8ead389b6
Merge pull request 'Fix latex_generator: Zamezení nekonečné rekurze' ( #28 ) from fix-latex-gen into master
...
Reviewed-on: #28
2023-08-18 20:58:01 +02:00
86e853184e
Fix latex_generator: Zamezení nekonečné rekurze
2023-08-18 20:28:55 +02:00
959720bd75
Odstranění divého tabu
2023-08-18 20:26:28 +02:00
5a9ba5b72a
Pythonní závislosti v metadatech balíčku
...
Pak se automaticky nainstalují při instalaci
2023-08-18 20:24:21 +02:00
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.
2023-08-02 18:09:02 +02:00
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
2023-07-30 17:37:39 +02:00
08da8e5de4
Velmi nedodělaný a neotestovaný draft TransformProcessoru. #21
2023-07-30 00:14:58 +02:00
67a89d252b
#21 : Ukazatel na kontext se nyní propaguje i do OG.
2023-07-27 14:49:29 +02:00
89fa5e3416
Přidána podpora pro asymptote. Stejně jako PDF se z nich v HTML výstupu nyní generují SVG. ( Resolved #12 ) #5 .
2023-07-23 19:27:07 +02:00
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`.
2023-07-23 14:56:44 +02:00
f8c1cac18e
Also upravené testovací soubory, protože se nepatrně změnilo api commandů.
2023-07-22 01:05:44 +02:00
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.
2023-07-22 01:01:07 +02:00
cd91750c04
Koncept jak by mohla vypadat KSPí implementace. #8
2023-07-21 15:02:15 +02:00
51e51ec425
Fix chyby z fe63458a51
, generate_simple_tag špatně propagoval atributy.
2023-07-21 15:01:01 +02:00
a36da55481
Added __main__ file, so the package can be run as python3 -m formatitko
. #1
2023-07-21 14:31:32 +02:00
7769b12cda
Resolve #23 .
2023-07-21 12:56:07 +02:00
bec8100786
Přejmenování zkratkovitě pojmenovaných proměnných a fix změn z fe63458a51
aby to actually fungovalo. #13
2023-07-20 23:05:00 +02:00
516c2fb8e0
Use str.replace() instead of regex. #13
2023-07-20 22:25:13 +02:00
fe63458a51
Změněn interface OutputGeneratoru. Viz poslední komentář v #13 .
2023-07-20 22:15:55 +02:00
6b60c313be
Velmi velmi nedodělané generování pandoc-like LaTeXu, see #22 .
2023-07-19 23:25:06 +02:00
9092102fce
Vylepšený error handling, žádná chyba už není Exception, warningy používají pythoní warnings #3
2023-07-19 19:30:28 +02:00
6dd2cbc995
Částečně předělán image processing, resolved #4 , resolved #6 .
2023-07-19 19:17:00 +02:00
6606c72a55
https://pandoc.org/MANUAL.html\#extension-latex_macros NO
2023-07-19 17:19:45 +02:00
1ed1265b19
Unifikace stylu názvů proměnných, viz můj komentář v #14 .
2023-07-19 16:18:09 +02:00
cfbe3e128d
#13 : Přidáno deprecation varování do původní html funkce.
2023-07-19 15:31:37 +02:00
fe0345570c
#13 : Předěláno generování HTML na nový systém. Resolves #10 . Pracuje se s tím podstatně líp.
2023-07-19 15:28:21 +02:00
fde4c2b476
Fix menší chyby v output_generatoru.
2023-07-18 23:18:44 +02:00
1a56c0e03f
První draft #13 , obecná třída ze které podědí HTML_generator a TeX_generator.
2023-07-18 23:00:59 +02:00
48e6f53a4f
Bump package-locku pro katex-server, protože si nato npm stěžovalo.
2023-07-18 19:33:45 +02:00
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.
2023-07-18 19:33:23 +02:00
af3138c049
Přidán .editorconfig, aby editory nedávaly mezery, kam nepatří. :)
2023-07-18 18:05:59 +02:00
410c2852b2
Resolve #20 : Na katex-server čekáme pomocí stdoutu.
2023-07-18 18:02:02 +02:00
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
2023-07-18 17:47:29 +02:00
7b77499012
#1 : Zabalíčkování katex-serveru
2023-07-18 17:15:09 +02:00
6982b31996
První pokus o #1 , zabalíčkování.
2023-07-18 14:51:53 +02:00
f3309d6569
Add LICENSE
2023-06-07 12:46:55 +00:00
bc45937d8e
print in commands now automatically converts to string, untrusted partials cannot include beyond PWD.
2023-02-20 00:58:22 +01:00
e07141fe10
Don't leave hanging katexserver.
2023-02-11 18:26:12 +01:00
b4a123e817
A large set of changes + README + comments everywhere.
...
- Inline groups
- Raw partils
- Fixed image paths
- Overall revamped image processing
- Untrusted partials
2023-02-07 02:47:48 +01:00