[haiku-3rdparty-dev] Word Processor | Was: [HaikuPorts-dev] Abiwordport

  • From: Matthias Lindner <two4god@xxxxxxxxx>
  • To: "haiku-3rdparty-dev@xxxxxxxxxxxxx" <haiku-3rdparty-dev@xxxxxxxxxxxxx>
  • Date: Tue, 2 Jun 2015 10:03:25 +0200

Wow thats a long list...

i think i need more time to look through it..


a lot of them are phyton.. i am not such a big fan of mixing Programming
languages.. also
it´s common in such big opensource projects.
So i would prefer to have as much as possible cpp / c ;-).

The next challange is that i would prefer a MIT licence.
Because i am not so into licenecingin my qestion here ist
as far as i know there is a problem using gpl in mit projects or?
Any hints?

The main important lib would be the text/object layoutenige like pango.
(used in Chrome and Firefox and so on)
i am still reading if we can archive wrapping text around images easy with
this...
as its looke this needed to be implemented buy us ;/ Except that we can
find some
higlevel Lib there.


The second main librarys would be import and export libs, also i think
there need to be
A LOT of adjustmen to the librarys because we need to translate everything
to
our Objectmodel.


The thing again is.... ist nearly impossible for two people to get
something working
in a apropriate timespand..

The other thing to think about would be to move it to a QT Project to get
more developer
in the boat and just "adjust" Haiku specific thinks ... like translator
support.

Greetings
Matthias


2015-05-31 11:47 GMT+02:00 Richie Nyhus-Smith <richienyhus@xxxxxxxxx>:

Hi,

Here is a dump of the productivity related libraries that I have
bookmarked.

It's mostly text doc related, but there are a few spreadsheet and
presentation libs in it too.

Tell me what type of libraries are more of a priority and I will add the
relevant libraries and their details to the planning document.

Cheers,
Richard.

---

MIT licensed Python tools for working with OpenXML docs and sheets:
https://bitbucket.org/yougov/openpack
https://bitbucket.org/yougov/paradocx/
https://bitbucket.org/dowski/xlsxcessive/overview
http://svn.abisource.com/abiword/trunk/plugins/openxml/

MIT licesed python/c homophone logic for spell checking
https://bitbucket.org/yougov/fuzzy/
<https://bitbucket.org/yougov/fuzzy/src>

GPL Python PostScript encoders
http://www.seehuhn.de/pages/psfile
http://sourceforge.net/projects/pyx/

GPL code to decode .fb2 FictionBook files

http://pybookreader.cvs.sourceforge.net/viewvc/pybookreader/PyBookReader/pybookreader/
https://github.com/gigimon/pyfb2

AGPL/GPL Python EPUB2/3 and kindle encoder/decoder
https://github.com/aerkalov/ebooklib
https://bitbucket.org/exirel/epub

MIT/MPL C++ epub converters
http://sourceforge.net/projects/ebook-tools/
http://sourceforge.net/projects/libebook/

BSD Python EPUB1 encoder
https://code.google.com/p/python-epub-builder/

LGPL lib to read .chm docs
https://github.com/jedwing/CHMLib

.cbz and .cbr encoders/decoder/converters
https://github.com/Ringil/Comic-Viewer
https://github.com/dextorer/pdf2cbz
https://github.com/charlax/cbz2pdf

GPL MS Reader .lit converter
http://www.convertlit.com/convertlit18src.zip

LRS/LRF/LRX format tools
http://projects.mobileread.com/reader/users/igorsk/lrf2lrs_04.zip

http://projects.mobileread.com/reader/users/igorsk/BBeB%20Shellext%201.0.zip
https://www.sven.de/librie_files/LrfParser02.zip
https://www.sven.de/librie_files/makelrf3.zip

GPL/LGPL Mobi/PDB converters
https://github.com/liuyug/pymobi
https://github.com/bfabiszewski/libmobi/
http://sourceforge.net/projects/pythonpalmdb/
http://svn.abisource.com/abiword/trunk/plugins/pdb/xp/

MIT Python PPTX encoder
https://github.com/scanny/python-pptx
https://code.google.com/p/py-office-tools/

GPL Openoffice/staroffice decoder
http://sourceforge.net/projects/ooopy/
http://cvsweb.tuxfamily.org/viewvc.cgi/visioo_visioo/visioo/
http://svn.abisource.com/abiword/trunk/plugins/openwriter/xp/
http://svn.abisource.com/abiword/trunk/plugins/sdw/xp/

MS .opc format C/python tools
https://libopc.codeplex.com
https://bitbucket.org/decalage/olefileio_pl
https://github.com/libyal/libolecf
https://github.com/unixfreak0037/officeparser

BSD Universal office format converter
http://sourceforge.net/projects/uof-translator/

GPL python .acbf encoder/decoder

http://bazaar.launchpad.net/~acbf-development-team/acbf/trunk/files/head:/Tools/mkacbf/

Iwork/pages
https://github.com/obriensp/iWorkFileFormat
https://github.com/ChloeTigre/pyiwa
https://github.com/rocketpenguin/iwork2txt
http://dev-www.libreoffice.org/src/libetonyek/

GPL XPS format converter
https://github.com/bromeliad/xpstools

LGPL C++ word perfect/MS works/MS Pub
http://sourceforge.net/projects/libwpd/
http://sourceforge.net/projects/libwps/
https://github.com/LibreOffice/libmspub

C++/Python odt tools
http://sourceforge.net/p/libwpd/wiki/libodfgen/
https://github.com/eea/odfpy
https://github.com/lpod/lpod-python
https://code.google.com/p/odslib-python/
http://sourceforge.net/projects/odfgrep/
http://sourceforge.net/projects/pdf2oo/
http://svn.abisource.com/abiword/trunk/plugins/opendocument/

libs for guessing a natural language
http://software.wise-guys.nl:1080/libtextcat/
https://code.google.com/p/cld2/
http://www.cavar.me/damir/LID/pyfiles/
https://bitbucket.org/spirit/guess_language

GPL .mdb converter
https://github.com/brianb/mdbtools/

Adobe pagemaker/framemaker
http://dev-www.libreoffice.org/src/libpagemaker/
http://sourceforge.net/projects/fmpython/
https://github.com/jimmc/miftran
http://svn.abisource.com/abiword/trunk/plugins/mif/xp/

Abiword decoder
http://dev-www.libreoffice.org/src/libabw/

BSD python Navy diff decoder
https://github.com/Solomoriah/dif

BSD C Heirloom troff
http://sourceforge.net/projects/heirloom/

Python lib for file type identification
https://github.com/openpreserve/fido

MIT/BSD/Artistic PDF tools
https://euske.github.io/pdfminer/
https://github.com/mstamy2/PyPDF2
https://github.com/deanmalmgren/textract
https://bitbucket.org/rptlab/reportlab
https://github.com/qpdf/qpdf
https://github.com/libharu/libharu

xml-fo to PDF tools
http://infohost.nmt.edu/tcc/projects/fosox/web/index.html
http://svn.abisource.com/abiword/trunk/plugins/xslfo/xp/

XL tools
https://bitbucket.org/openpyxl/openpyxl
https://github.com/python-excel/xlrd
https://github.com/python-excel/xlwt
https://github.com/python-excel/xlutils
https://github.com/jmcnamara/XlsxWriter

GPL hancom decoder
http://svn.abisource.com/abiword/trunk/plugins/hancom/xp/

KWord decoder
http://svn.abisource.com/abiword/trunk/plugins/kword/xp/

Docbook encoder/decoder
http://svn.abisource.com/abiword/trunk/plugins/docbook/xp/

T602 Document decoder
http://svn.abisource.com/abiword/trunk/plugins/t602/xp/ie_imp_T602.cpp

MPL Python Grammar checker
http://cgit.freedesktop.org/libreoffice/lightproof/tree/
http://www.abisource.com/projects/link-grammar/

GPL/MIT C/Python text analysis
http://texlexan.sourceforge.net
https://github.com/sloria/TextBlob
http://sourceforge.net/projects/senserelate/
https://github.com/alvations/pywsd
https://github.com/asoroa/ukb
http://libots.sourceforge.net
https://github.com/miso-belica/sumy
https://github.com/nltk/nltk
https://github.com/pystruct/pystruct
https://github.com/andre-martins/TurboParser
https://github.com/wblancha/Mining
https://github.com/GuerrillaWarfare/Loot
https://github.com/mit-nlp/MITIE
https://github.com/wikilinks/nel
https://github.com/bobflagg/entity-linking

BSD/LGPL Spell checker
https://code.google.com/a/apache-extras.org/p/ooo-myspell/
http://abisource.com/projects/enchant/
https://github.com/foobarmus/autocorrect/
http://hunspell.sourceforge.net

BSD/GPL C++ text Search
http://www.lemurproject.org/indri.php
http://www.lemurproject.org/lemur.php
https://code.google.com/p/sphinxsearch/
https://github.com/xapian/xapian
http://lucy.apache.org
http://sourceforge.net/projects/clucene/

DRM/PAM tools
https://www.aleksey.com/xmlsec/
http://sourceforge.net/projects/openaz/
http://abac.deterlab.net
http://ndg-security.ceda.ac.uk/wiki/XACML

Other related posts: