Skip to content

kelsa-pi/UNO2Dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNO2Dash

Universal Network Objects (UNO) is the component model used in the OpenOffice.org and LibreOffice computer software application suites. UNO language bindings exist for C++ (compiler-dependent), Java, Object REXX, Python (PyUNO), Tcl, StarOffice Basic, OLE Automation and the .NET Common Language Infrastructure.

Dash is offline documentation browser. Dash-like apps are: Dash for OS X, Velocity for Windows, Zeal for Linux, Dash for iOS and LovelyDocs for Android. IDE Plugins: Atom, Brackets, Emacs, KDevelop, PyCharm, Sublime Text, VIM, Visual Studio Code...

Generate docset

Used UNO documentation from LibreOffice. For general instructions see Any HTML Documentation.

  1. Download and install the latest LibreOffice SDK
  2. Download or clone this repo
  3. Copy content of the SDK documentation folder ref (e.g. on Ubuntu /opt/libreoffice5.3/sdk/docs/idl/ref) to UNO.docset/Contents/Resources/Documents/folder (~ 300 MB)
  4. Run script UNO2Dash.py
  5. Place UNO.docsetin Dash-like apps path (e.g on Ubuntu USER/.local/share/Zeal/Zeal/docsets/)
  6. Uninstall SDK (optional).

Offline documentation browser

About

Generate UNO docset for Dash

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages