Coder Social home page Coder Social logo

lpod-python-recipes's Introduction

Lpod Python Recipes
===================

This package provides programming recipes for the use of the OpenDocument Format
(ODF) OASIS standard (ISO/IEC 26300) with the Lpod library.


You can use the proposed recipes as samples of code using OpenDocument Format.


You need a recent version of the Lpod library to use these recipes, you can
get it there :

    https://github.com/lpod/lpod-python

    This version of recipes uses the 'current' branch of lpod-python, for
    older versions of lpod-python, try the legacy version of recipes.


About the Lpod library, see :

    http://lpod-project.net


Last version of this package Lpod Python Recipes :

    https://github.com/lpod/lpod-python-recipes


A prior version of these recipes can be found there :

    http://recipes.opendocsociety.org/libraries/lpod/python/1.0



License
-------

See license.txt (CC BY 3.0)


Content
-------

Howto directory : fast tutorial

    How_do_I_write_Hello_World_in_a_presentation_document.py
    How_do_I_write_Hello_World_in_a_spreadsheet_document.py
    How_do_I_write_Hello_World_in_a_text_document.py
    How_to_add_Not_Printable_annotations_to_a_document.py
    How_to_add_a_Table_of_Content_TOC_to_a_document.py
    How_to_add_a_list_to_a_text_document.py
    How_to_add_a_paragraph_to_a_text_document.py
    How_to_add_a_sublist_to_a_list.py
    How_to_add_a_table_to_a_document.py
    How_to_add_a_title_to_a_text_document.py
    How_to_add_an_item_to_a_list.py
    How_to_add_footnote_to_a_text_document.py
    How_to_apply_a_style_to_a_paragraph.py
    How_to_copy_some_style_from_another_document.py
    How_to_insert_a_new_item_within_a_list.py
    How_to_use_lpod_in_command_line_scripts_lpod-show.py

Examples directory : more elaborate examples

    accessibility_check_on_a_document.py
    accessibility_insert_title_description_cli.py
    accessing_a_list_of_elements.py
    accessing_a_single_element.py
    accessing_other_element_from_element_like_list.py
    add_logo_on_presentation.py
    add_text_span_styles.py
    change_the_logo_in_many_ODF_files_cli.py
    concatenate_presentations_cli.py
    copy_style_from_another_document.py
    create_a_basic_drawing.py
    create_a_basic_text_document.py
    create_a_basic_text_document_with_a_TOC.py
    create_a_basic_text_document_with_a_list.py
    create_a_basic_text_document_with_annotations.py
    create_a_basic_text_document_with_footnotes.py
    create_a_basic_text_document_with_list_and_sublists.py
    create_a_text_document_from_plain_text_with_layout.py
    create_a_text_document_with_tables_in_it.py
    create_color_chart_in_spreadsheet.py
    extract_a_sub_table_from_some_big_table.py
    extract_and_reorder_slides.py
    get_pictures_from_document_odt.py
    get_text_content_from_odt_file.py
    introspecting_elements.py
    make_a_basic_spreadsheet.py
    make_a_presentation_from_pictures_of_a_text_document.py
    make_a_presentation_from_text_with_different_styles.py
    make_presentation_from_images_with_parameters_cli.py
    make_spreadsheet_with_named_ranges.py
    move_link_to_footnote.py
    remove_http_links.py
    remove_span_styles.py
    retrieve_all_pictures_from_ODF_files_cli.py
    show_meta_data.py
    spreadsheet_with_words_frequency_from_a_text.py
    transpose_table.py


You can find some more scripting examples in the script directory of the
lpod-python source code.

lpod-python-recipes's People

Contributors

jdum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lpod-python-recipes's Issues

get toc from existing .odt file

is it possible to get a table of contents (toc) of an existing .odt file as element?

Because i need to update a TOC, which is already included.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.