Difference between revisions of "Python"
From Apache OpenOffice Wiki
m |
(→Resources) |
||
Line 5: | Line 5: | ||
To learn to run Python on Windows you could visit [[Using Python on Windows| this link]] for more detail information. | To learn to run Python on Windows you could visit [[Using Python on Windows| this link]] for more detail information. | ||
− | === | + | === Getting Started === |
− | * [ | + | *[[Using Python on Windows]] - New to Python? Learn how to use python on Windows |
* [http://udk.openoffice.org/python/python-bridge.html pyUNO bridge] - Official page of the PyUNO bridge at the OOo site | * [http://udk.openoffice.org/python/python-bridge.html pyUNO bridge] - Official page of the PyUNO bridge at the OOo site | ||
+ | * [http://udk.openoffice.org/python/scriptingframework/index.html Python as a macro language in OpenOffice.org 2.x] - How to use the Python scripting framework | ||
* [http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_04_13_testing-pyuno-programs-with-doctests Introduction on testing pyUNO programs with doctests] | * [http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_04_13_testing-pyuno-programs-with-doctests Introduction on testing pyUNO programs with doctests] | ||
− | *[ | + | *[http://www.oooforum.org/forum/viewtopic.php?t=4368 Setting up Python-bridge on Debian] - How to install and activate the PyUNO in a Debian box. |
+ | === PyUNO Modules === | ||
+ | *[http://www.oooforum.org/forum/viewtopic.phtml?t=14409 Danny's Python Modules] - Collection guide from DannyB's modules. | ||
*[http://www.oooforum.org/forum/viewtopic.phtml?p=56022 PrinttoWriter.py] - This makes it easy and convenient to print a bunch of text into a Writer document. | *[http://www.oooforum.org/forum/viewtopic.phtml?p=56022 PrinttoWriter.py] - This makes it easy and convenient to print a bunch of text into a Writer document. | ||
− | |||
*[http://www.oooforum.org/forum/viewtopic.phtml?t=8456 Developing Calc Funcions in Python] - Learn how Python can be used to script your spreadsheets | *[http://www.oooforum.org/forum/viewtopic.phtml?t=8456 Developing Calc Funcions in Python] - Learn how Python can be used to script your spreadsheets | ||
− | *[http://www.oooforum.org/forum/viewtopic.phtml?p= | + | *[http://www.oooforum.org/forum/viewtopic.phtml?p=75468 Generating a Spreadsheet through Python] - Automatically generate new spreadsheets |
− | + | ||
*[http://www.oooforum.org/forum/viewtopic.phtml?t=9115 Python container components] | *[http://www.oooforum.org/forum/viewtopic.phtml?t=9115 Python container components] | ||
− | |||
− | |||
− | |||
− | |||
*[[PyUNOServer]] | *[[PyUNOServer]] | ||
− | *[http://www.oooforum.org/forum/viewtopic.phtml?p= | + | |
+ | === Hacking Out === | ||
+ | *[[UNO component packaging]] - How to create UNO components as well as the basics of script componentizing | ||
+ | *[http://www.oooforum.org/forum/viewtopic.phtml?p=38234#38234 Python component to parse XML] - Python is great to parse XML, PyUNO is also excellent when working with XML | ||
+ | *[[Example of Service in Python]] - Learn how to run Python as a service, this is useful for remote scripting. | ||
+ | *[http://www.oooforum.org/forum/viewtopic.phtml?p=76972#76972 Modify spreadsheet] - Example of storing and retrieving a custom attribute on a spreadsheet cell. | ||
+ | *[http://udk.openoffice.org/python/oood/ A simple deamon in Python] - Learn how to run Python as a daemon | ||
+ | |||
+ | |||
[[Category:Extensions]] | [[Category:Extensions]] |
Revision as of 23:49, 14 December 2006
OOo Extensions project
Please view the wiki usage guidelines
|
---|
Categories: Pages: |
Extensions on the main site |
Extensions in other languages: |
Contents
Python specific information for Extension creation
OpenOffice.org ships with a python scripting language on it's versions 2.3.4. This Python distribution comes with the uno module which connects the UNO API with the python scripting language. To run this version of Python on Linux you can go to the direct OpenOffice.org PATH. OOo-Python can be run from the command line as well as you might expect with any other distribution of Python.
To learn to run Python on Windows you could visit this link for more detail information.
Getting Started
- Using Python on Windows - New to Python? Learn how to use python on Windows
- pyUNO bridge - Official page of the PyUNO bridge at the OOo site
- Python as a macro language in OpenOffice.org 2.x - How to use the Python scripting framework
- Introduction on testing pyUNO programs with doctests
- Setting up Python-bridge on Debian - How to install and activate the PyUNO in a Debian box.
PyUNO Modules
- Danny's Python Modules - Collection guide from DannyB's modules.
- PrinttoWriter.py - This makes it easy and convenient to print a bunch of text into a Writer document.
- Developing Calc Funcions in Python - Learn how Python can be used to script your spreadsheets
- Generating a Spreadsheet through Python - Automatically generate new spreadsheets
- Python container components
- PyUNOServer
Hacking Out
- UNO component packaging - How to create UNO components as well as the basics of script componentizing
- Python component to parse XML - Python is great to parse XML, PyUNO is also excellent when working with XML
- Example of Service in Python - Learn how to run Python as a service, this is useful for remote scripting.
- Modify spreadsheet - Example of storing and retrieving a custom attribute on a spreadsheet cell.
- A simple deamon in Python - Learn how to run Python as a daemon