Commit Graph

536 Commits

Author SHA1 Message Date
Sina Atalay 150135cc83 moderncv: update docstrings 2024-04-07 17:40:17 +00:00
Sina Atalay 068f4d6758 classic: improve templates and fix long highlights problem (#47) 2024-04-07 17:40:05 +00:00
Sina Atalay a5ea48878c update tinytex-release 2024-04-07 17:39:17 +00:00
Sina Atalay 40e8255565 update tinytex-release 2024-04-07 16:57:32 +00:00
Sina Atalay c96ec23b7a update version to 1.6 2024-03-31 21:18:55 +02:00
Sina Atalay 8aa1538dc4 engineeringresumes: fix templating bugs 2024-03-31 21:09:33 +02:00
Sina Atalay 4f9ee4ca6c renderer: fix nested command parser 2024-03-31 21:09:17 +02:00
Sina Atalay b1fdcb7618 data_models: fix check_and_adjust_dates 2024-03-31 21:08:59 +02:00
Sina Atalay e5e3131233 remove `!=""` from the templates as it's not required 2024-03-31 20:53:07 +02:00
Sina Atalay 1b35201508 renderer: refactor 2024-03-31 20:50:02 +02:00
Sina Atalay e8d3cccfe9 renderer: refactor 2024-03-31 20:18:01 +02:00
Sina Atalay 16361aa424 classic: fix ExperienceEntry (#49) 2024-03-31 19:28:56 +02:00
Sina Atalay 3f3740bc05 engineeringresumes: finish the theme 2024-03-29 20:05:55 +01:00
Sina Atalay 93aa4dfdde classic: include \input{glyphtounicode} to Preamble.j2.tex 2024-03-29 20:05:33 +01:00
Sina Atalay dfb2865145 sb2nov: refactor Preamble.j2.tex 2024-03-29 20:05:15 +01:00
Sina Atalay 46a2cb7c16 data_models: add engineeringsresumes option 2024-03-29 20:04:32 +01:00
Sina Atalay 7eb672d396 cli: fix local_latex_command option for render 2024-03-29 20:04:14 +01:00
Sina Atalay d0840f2da6 engineeringresumes: start working on a new theme 2024-03-29 19:07:34 +01:00
Sina Atalay 9f3bc2e922 sb2nov: fix a NormalEntry bug 2024-03-29 19:07:12 +01:00
Sina Atalay d0594f4a8f renderer: fix a markdown parsing bug 2024-03-29 19:05:41 +01:00
Sina Atalay cd0ee54ffe data_models: enhance validators 2024-03-29 18:37:21 +01:00
Sina Atalay 1db3f851cb moderncv: refactor Preamble.j2.tex 2024-03-29 18:37:05 +01:00
Sina Atalay a2ff208b85 sb2nov: include Orcid in header 2024-03-29 18:36:47 +01:00
Sina Atalay 0e7a478c29 classic: include Orcid in header 2024-03-29 18:36:37 +01:00
Sina Atalay 752bafa568 cli: allow users to use any local latex command 2024-03-29 18:09:38 +01:00
Sina Atalay 4d26c7335c renderer: allow users to use any local latex command 2024-03-29 18:09:10 +01:00
Sina Atalay d070a097a1 cli: update help text 2024-03-29 18:04:11 +01:00
Sina Atalay 309e66d5ff classic: fix justified-with-no-hyphenation 2024-03-27 23:19:11 +01:00
Sina Atalay 244f1b4a0a sb2nov: add a new text_alignment type, justified-with-no-hyphenation (#34) 2024-03-27 23:15:41 +01:00
Sina Atalay 2fbb7c88cd classic: add a new text_alignment type, justified-with-no-hyphenation (#34) 2024-03-27 23:15:30 +01:00
Sina Atalay d24d33e208 renderer: fix decoding issues (#29) 2024-03-27 23:04:49 +01:00
Sina Atalay b57ea0a7b2 update version number to 1.5 2024-03-27 19:09:21 +01:00
Sina Atalay 0d9a6aa67d classic: fix templating bugs 2024-03-27 18:50:54 +01:00
Sina Atalay bf9e0fd5a0 sb2nov: fix OneLine entry colon 2024-03-21 19:37:25 +01:00
Sina Atalay c542971219 sb2nov: fix PublicationEntry without journal and doi 2024-03-21 19:30:28 +01:00
Sina Atalay 7bfa3c9bb0 sb2nov: allow unbolding and unitalicizing of text 2024-03-21 18:59:05 +01:00
Sina Atalay 7fd57c9f3a moderncv: disable italicizing text by default 2024-03-21 18:58:43 +01:00
Sina Atalay d956fe8d84 renderer: allow users to make bold or italic text normal (#45) 2024-03-21 18:58:14 +01:00
Sina Atalay dcc569840c data_models: update PublicationEntry.doi_url 2024-03-17 20:48:33 +01:00
Sina Atalay b61eb5f897 data_models: handle SyntaxError and ImportError for custom themes 2024-03-17 20:46:37 +01:00
Sina Atalay d1aa96e25a renderer: add `theme_directory_path` argument to `copy_theme_files_to_output_directory` function 2024-03-17 20:24:25 +01:00
Sina Atalay 91452bd20d data_models: fix ordering of entry type keys 2024-03-17 20:23:59 +01:00
Sina Atalay c22fe57522 renderer: improve markdown_to_latex 2024-03-11 20:29:37 +01:00
Sina Atalay 2847b1ef6d data_models: disable raising errors when only end_date is provided 2024-03-11 20:29:22 +01:00
Sina Atalay 62dfa9d1d8 renderer: remove unused import statements 2024-03-11 18:41:31 +01:00
Sina Atalay 8e4384da2f data_models: remove unused import statements 2024-03-11 18:41:21 +01:00
Sina Atalay 26d8cbd206 moderncv: fix PDF title 2024-03-11 18:40:56 +01:00
Sina Atalay 5fbe48de77 update version number to 1.4 2024-03-10 19:27:39 +01:00
Sina Atalay 07a40b6c79 classic: update TextEntry 2024-03-10 19:08:06 +01:00
Sina Atalay a682ee0126 sb2nov: remove bullets from TextEntry 2024-03-10 19:07:57 +01:00
Sina Atalay c7fd1b05f3 classic: refactor OneLineEntry template 2024-03-10 19:07:35 +01:00
Sina Atalay 5ca9b3e1de add BulletEntry templates 2024-03-10 19:07:16 +01:00
Sina Atalay b1907acaa4 renderer: refactor 2024-03-10 19:07:00 +01:00
Sina Atalay 5e69373419 data_models: add a new entry type, BulletEntry 2024-03-10 19:06:35 +01:00
Sina Atalay 9b37e2b6e2 moderncv: remove bullets from TextEntry 2024-03-10 18:38:36 +01:00
Sina Atalay d0a48812d6 moderncv: make highlights of moderncv bullet points 2024-03-10 18:38:07 +01:00
Sina Atalay 9ccec151d6 data_models: rename "name" to "label" for OneLineEntry 2024-03-10 18:13:04 +01:00
Sina Atalay ecca51b2c8 data_models: enhance data models so that new entry types can be added easily 2024-03-10 18:12:39 +01:00
Sina Atalay d7cffa430d update version number to 1.3 2024-03-09 19:31:32 +01:00
Sina Atalay 57d34c3d31 update PublicationEntry templates for optional DOI 2024-03-09 18:53:29 +01:00
Sina Atalay 0354b77fab data_models: make DOI optional for PublicationEntry (#33) 2024-03-09 18:53:14 +01:00
Sina Atalay f7b6e1e164 make authors of PublicationEntry more flexible (#27) 2024-03-09 17:58:51 +01:00
Sina Atalay 3e4bae6cf0 sb2nov: fix PublicationEntry journal templating (#36) 2024-03-08 18:10:46 +01:00
Sina Atalay 170c4f912e data_models: allow future dates (#25) 2024-02-28 21:34:28 +01:00
Sina Atalay 39729f9907 data_models: fix a validation error description 2024-02-28 21:17:45 +01:00
Sina Atalay fc0f254051 cli: update welcome message 2024-02-28 21:17:10 +01:00
Sina Atalay 2151830d43 themes: add theme field to ThemeOptions for better key ordering 2024-02-27 19:59:50 +01:00
Sina Atalay 145549ee99 update version number to 1.2 2024-02-27 18:44:07 +01:00
Sina Atalay bb813ddbe2 fix Markdown TextEntry 2024-02-27 18:37:32 +01:00
Sina Atalay 2656014112 fix markdown PublicationEntry template's "journal" bug 2024-02-26 20:10:53 +01:00
Sina Atalay 052e287e39 fix markdown OneLineEntry 2024-02-26 20:10:05 +01:00
Sina Atalay 3390df0ad6 fix emails with special LaTeX character 2024-02-26 20:07:11 +01:00
Sina Atalay b678226fdc fix unicode decode bug (#19) in sample data model 2024-02-26 19:42:34 +01:00
Sina Atalay 25ded71f02 classic: fix a publication entry bug 2024-02-25 23:47:18 +01:00
Sina Atalay a4c9715675 bump version number from 1.0 to 1.1.
1.0 is published without TinyTeX.
2024-02-25 15:43:42 +01:00
Sina Atalay 07f0dcf52d docs: update __init__.py docstring 2024-02-25 14:53:13 +01:00
Sina Atalay 4142002d33 allow specifying theme name for sample input file 2024-02-24 22:23:35 +01:00
Sina Atalay b816971592 fix markdown file generation 2024-02-24 20:56:03 +01:00
Sina Atalay 97da623650 fix cli 2024-02-24 20:27:53 +01:00
Sina Atalay e47db5214d update tinytex-release submodule 2024-02-24 20:10:00 +01:00
Sina Atalay 01011741f0 include amsmath in all themes 2024-02-24 20:09:39 +01:00
Sina Atalay 49f955e238 make journal optional in PublicationEntry of classic 2024-02-24 20:09:24 +01:00
Sina Atalay 1622a791b2 fix a bug in escape_latex_characters 2024-02-24 20:08:30 +01:00
Sina Atalay b28f26995c update sample data model 2024-02-24 20:07:47 +01:00
Sina Atalay 066a6a4e9b add exception handling for UnicodeDecodeError in handle_exceptions function 2024-02-24 20:07:35 +01:00
Sina Atalay 3976aa15ee update docs 2024-02-24 16:38:58 +01:00
Sina Atalay 998da75ed9 update cli_command_render docstring 2024-02-24 16:23:03 +01:00
Sina Atalay dfa23b9fbb update docstrings 2024-02-24 16:20:13 +01:00
Sina Atalay cdbbc46b5c refactor 2024-02-24 16:17:36 +01:00
Sina Atalay 68ae9c06ea update sb2nov theme 2024-02-23 19:07:27 +01:00
Sina Atalay e308ef43c5 fix None name problem 2024-02-20 20:29:18 +01:00
Sina Atalay 4c0d1ef46b update tinytex-release submodule 2024-02-20 20:17:05 +01:00
Sina Atalay 0821ab9a94 allow to use local latex installation 2024-02-20 20:12:48 +01:00
Sina Atalay cce9e2db82 update __init__.py docstring 2024-02-20 20:12:12 +01:00
Sina Atalay 19a2dbb6a5 allow data models without name 2024-02-20 20:11:03 +01:00
Sina Atalay ddaad438af allow data models without name 2024-02-20 20:10:48 +01:00
Sina Atalay c7fb8ff287 update tinytex-release submodule 2024-02-19 21:20:45 +01:00
Sina Atalay 83ec0b7358 update tinytex-release submodule 2024-02-19 21:17:08 +01:00
Sina Atalay bccfa9e077 update tinytex-release submodule 2024-02-19 21:08:48 +01:00
Sina Atalay 6965c0ffe2 update tinytex-release submodule 2024-02-19 20:52:54 +01:00
Sina Atalay 7c13a30392 update tinytex-release submodule 2024-02-19 20:45:27 +01:00
Sina Atalay 077300a0e5 update tinytex-release submodule 2024-02-19 20:40:44 +01:00
Sina Atalay 557496b054 update TinyTeX submodule 2024-02-19 19:33:02 +01:00
Sina Atalay e740735312 update transform_markdown_sections_to_latex_sections 2024-02-19 19:30:53 +01:00
Sina Atalay 4178c3e5e9 refactor 2024-02-18 19:13:29 +01:00
Sina Atalay abf9721b17 don't use typing_extensions 2024-02-18 17:45:25 +01:00
Sina Atalay 0251a93e03 add Orcid support to sb2nov 2024-02-18 17:20:22 +01:00
Sina Atalay 049f19ec2f change TextEntry of moderncv 2024-02-18 17:20:10 +01:00
Sina Atalay fc841b0d1f remove unused import statement 2024-02-18 17:12:46 +01:00
Sina Atalay 4306e87e1b improve renderer 2024-02-18 17:12:35 +01:00
Sina Atalay e935764c40 fix design validator bug 2024-02-18 15:12:24 +01:00
Sina Atalay 10f9190e58 refactor 2024-02-18 14:56:01 +01:00
Sina Atalay c68b6bbaa4 fix header connections bug in classic theme 2024-02-17 19:49:20 +01:00
Sina Atalay 7b33723380 document theme options 2024-02-17 19:45:10 +01:00
Sina Atalay 68cdfbfa8b fix a template bug in classic theme 2024-02-17 19:40:45 +01:00
Sina Atalay 8a4530e61a fix template bugs 2024-02-17 19:24:45 +01:00
Sina Atalay 250471b62d add text_alignment option to sb2nov 2024-02-17 19:09:37 +01:00
Sina Atalay 70ebe03511 improve JSON Schema 2024-02-17 18:46:58 +01:00
Sina Atalay e9c38e7752 add `replace_placeholders_with_actual_values` as a Jinja filter 2024-02-17 18:46:41 +01:00
Sina Atalay 3c661af49c improve templates 2024-02-17 18:46:19 +01:00
Sina Atalay 079cb1cf5b move common theme options to rendercv.themes 2024-02-17 18:46:07 +01:00
Sina Atalay a6859fb06c enhance external links in classic theme 2024-02-17 18:08:49 +01:00
Sina Atalay 8a1ec8b3bd improve sb2nov templates 2024-02-17 18:08:19 +01:00
Sina Atalay 873f66c661 finalize classic theme 2024-02-16 18:02:59 +01:00
Sina Atalay 4a9db5272a remove unused import statement 2024-02-15 19:48:57 +01:00
Sina Atalay 26abc00202 update sb2nov 2024-02-15 19:46:27 +01:00
Sina Atalay 2bdb4fb063 update theme options 2024-02-15 19:46:18 +01:00
Sina Atalay 54a39e59a3 add common theme options to themes/__init__.py 2024-02-15 19:46:10 +01:00
Sina Atalay 8eca448630 add sb2nov theme to data_models.py 2024-02-15 19:30:57 +01:00
Sina Atalay 9cfe6ed159 enhance classic theme 2024-02-15 19:30:38 +01:00
Sina Atalay 945a33a176 finalize sb2nov theme 2024-02-15 19:30:21 +01:00
Sina Atalay 0a4583dce0 add sb2nov theme 2024-02-15 18:13:04 +01:00
Sina Atalay 60ef29e59c improve moderncv theme 2024-02-15 18:11:06 +01:00
Sina Atalay d15afa567b remove mcdowell theme 2024-02-15 18:10:54 +01:00
Sina Atalay 41f3c10930 fix show_timespan_in option of classic theme 2024-02-15 18:10:21 +01:00
Sina Atalay 4f7bde20c5 enhance cli 2024-02-15 18:09:56 +01:00
Sina Atalay 0b2264792d fix theme validation 2024-02-15 18:09:48 +01:00
Sina Atalay 238278764a update Preamble of the classic theme 2024-02-14 20:46:47 +01:00
Sina Atalay d700c87a50 update classic theme settings 2024-02-14 20:46:32 +01:00
Sina Atalay f5c4e84952 correct typos 2024-02-14 20:46:22 +01:00
Sina Atalay e0bd41d272 fix markdown templating bug 2024-02-14 20:27:03 +01:00
Sina Atalay 34c4fc6ac6 add PASTETOGRAMMARLY to html filename 2024-02-14 20:22:42 +01:00
Sina Atalay ea7148eaa5 improve reference documentation of renderer.py 2024-02-14 20:12:20 +01:00
Sina Atalay 73156fe587 improve reference documentation of data_models.py 2024-02-14 20:08:39 +01:00
Sina Atalay 76dccd29dc improve reference documentation of cli.py 2024-02-14 20:06:43 +01:00
Sina Atalay 821d700f56 improve renderer.py 2024-02-14 19:49:50 +01:00
Sina Atalay 67bab3b3b3 improve section validation 2024-02-14 19:49:37 +01:00
Sina Atalay 0ca6b8428d improve cli.py 2024-02-14 19:49:18 +01:00
Sina Atalay 910e024005 refactor cli.py and data_models.py 2024-02-14 18:03:13 +01:00
Sina Atalay b00a3779a6 fix a bug in transform_markdown_data_model_to_latex_data_model 2024-02-14 18:03:01 +01:00