lotemplate
LOTemplate is document generator used to create documents programatically (ODT, DOCX, PDF) from a template (DOCX or ODT) and a json file using LibreOffice in headless mode
File Explorer
Download Latest Version (.zip)- bug_report.yml
- config.yml
- feature_request.yml
- ruff.yml
- unittest.yml
- pull_request_template.md
- utils.py
- excel_named_range_1.png
- excel_named_range_2.png
- named_ranges_1.png
- named_ranges_2.png
- build
- __init__.py
- CalcImageStatement.py
- CalcSearchStatement.py
- CalcTableStatement.py
- CounterStatement.py
- ForStatement.py
- HtmlStatement.py
- IfStatement.py
- ImageStatement.py
- TableStatement.py
- TextStatement.py
- img_vars.odt
- img_vars_invalid_missing_img.json
- img_vars_invalid_other_image.json
- img_vars_valid.json
- static_tab.odt
- static_tab_valid.json
- text_vars.odt
- text_vars_incorrect_value.json
- text_vars_invalid_missing_variable.json
- text_vars_invalid_variable.json
- text_vars_valid.json
- two_row_tab_varied.odt
- two_row_tab_varied_invalid_missing_argument_all_rows.json
- two_row_tab_varied_invalid_unknown_argument.json
- two_row_tab_varied_valid.json
- calc_formula.expected.html
- calc_formula.json
- calc_formula.ods
- calc_formula1.expected.html
- calc_formula1.json
- calc_formula1.xls
- calc_table.expected.html
- calc_table.json
- calc_table.ods
- calc_variables.expected.html
- calc_variables.json
- calc_variables.ods
- counter.expected.txt
- counter.json
- counter.odt
- e89fbedb61af3994184da3e5340bd9e9-calc_variables.ods.expected.json
- for.expected.txt
- for.json
- for.odt
- for_inside_if.expected.txt
- for_inside_if.json
- for_inside_if.odt
- function_variable.expected.txt
- function_variable.json
- function_variable.odt
- html.expected.txt
- html.json
- html.odt
- html_missing_endhtml.json
- html_missing_endhtml.odt
- html_vars.expected.txt
- html_vars.json
- html_vars.odt
- if.expected.txt
- if.json
- if.odt
- if_contains.expected.txt
- if_contains.json
- if_contains.odt
- if_empty.expected.txt
- if_empty.json
- if_empty.odt
- if_inside_for.expected.txt
- if_inside_for.json
- if_inside_for.odt
- if_recursive.expected.txt
- if_recursive.json
- if_recursive.odt
- image.expected.txt
- image.jpg
- image.json
- image.odt
- image_docx.docx
- image_docx.json
- image_ods.json
- image_ods.ods
- image_odt.json
- image_odt.odt
- image_xlsx.json
- image_xlsx.xlsx
- table.expected.txt
- table.json
- table.odt
- text_var_in_header.expected.txt
- text_var_in_header.json
- text_var_in_header.odt
- text_vars.expected.txt
- text_vars.json
- text_vars.odt
- text_watermark.expected.txt
- text_watermark.json
- text_watermark.odt
- text_watermark.wk.json
- too_many_endif_strange.expected.txt
- too_many_endif_strange.json
- too_many_endif_strange.odt
- empty.json
- img_two_vars_valid.json
- img_vars_invalid_empty_value.json
- img_vars_invalid_null_path_type.json
- img_vars_invalid_path.json
- img_vars_invalid_path_from_web.json
- img_vars_invalid_path_type.json
- img_vars_valid.json
- img_vars_valid_from_web.json
- invalid_type_var.json
- invalid_type_var_type.json
- invalid_var_another_elem.json
- invalid_var_missing_type.json
- invalid_var_missing_value.json
- invalid_var_not_dict.json
- not_dict.json
- really_empty.json
- syntax_invalid.json
- tab_invalid_empty.json
- tab_invalid_value_type_cell.json
- tab_invalid_value_type_row.json
- tab_valid.json
- text_vars_invalid_null.json
- text_vars_valid.json
- Yami_Yugi.png
- calc_variables.ods
- duplicated_variables.odt
- for.odt
- for_missing_endfor.odt
- for_syntax_error.odt
- format.docx
- format.html
- format.ott
- format.rtf
- format.txt
- format_html_80749a408022b390.png
- function_variable.odt
- function_variable_tab.odt
- html_without_endhtml.odt
- if_syntax_error.odt
- if_syntax_error_no_endif.odt
- if_too_many_endif.odt
- img_vars.odt
- invalid_format.jpg
- invalid_if_statement.odt
- invalid_var_tab.odt
- invalid_vars_tab.odt
- multiple_img_vars.odt
- multiple_pages.odt
- multiple_row_tab.odt
- multiple_variables.odt
- one_row_tab_varied.odt
- static_tab.odt
- text_var_in_header.odt
- text_vars.odt
- text_vars_noformat.odt
- two_row_tab_varied.odt
- two_tabs_varied.odt
- test_cachedjson.py
- test_calc.py
- test_comparaison.py
- test_content.py
- test_function.py
- test_json_convertion.py
- test_template_scan.py
- __init__.py
- CalcTemplate.py
- connexion.py
- errors.py
- lofunction.py
- Template.py
- utils.py
- WriterTemplate.py
- dev.bru
- calc_table_formula.ods
- calc_table_formula.xlsx
- if_inside_for.odt
- simple_vars.xlsx
- bruno.json
- create_dir.bru
- del_dir.bru
- generate_loop_formula_calc_result.bru
- generate_loop_formula_excel_result.bru
- generate_simple_vars_xlsx_result.bru
- generate_writer_result.bru
- get_dirs.bru
- README.md
- scan_simple_vars_xlsx_template.bru
- scan_writer_template.bru
- upload_simple_vars_xlsx_template.bru
- upload_table_formula_calc_template.bru
- upload_table_formula_excel_template.bru
- upload_writer_template.bru
- .dockerignore
- .env
- .flaskenv
- .gitignore
- .gitlab-ci.yml
- app.py
- CHANGELOG.md
- docker-compose.override.yml.example
- docker-compose.yml
- Dockerfile
- gunicorn.conf.py
- healthcheck.sh
- LICENSE.md
- lotemplate_cli.py
- Makefile
- README.md
- requirements.txt
- UPGRADE.md
// repository documentation
Was this content helpful?
(0 ratings)
