No Description

Bachir Soussi Chiadmi ffbb098e4d deactivated yphenation and added more comments 1 month ago
bin ec654726e0 added some todos 1 year ago
libriis ffbb098e4d deactivated yphenation and added more comments 1 month ago
.gitignore dc1d2ec48e renamed package to libriis 1 year ago
MANIFEST.in dc1d2ec48e renamed package to libriis 1 year ago
agpl-3.0.txt c94e273a76 added licence 1 year ago
readme.md 947295f5c5 switched from sass to pyScss library 1 month ago
requirements.txt 947295f5c5 switched from sass to pyScss library 1 month ago
setup.py 947295f5c5 switched from sass to pyScss library 1 month ago
start 103af1abb4 started install readme on ubuntu 1 year ago

readme.md

Libriis

icon

A Markup Cascading Styles Printing software.

Inspired by html2print from osp, you can write and organize your contents with markdown, design your layout with css and js, export to pdf and share your work with git.

Contents

Contents Stack

Design

Design Stack

Installation

Libriis is developed with python and pyqt5, if you are confident with theese tools you should be able to build the app.

!! following install code is not yet functional !!

Arch

qt-webkit

Under arch linux Libriis depends on a patched version of qtwebkit to render and print the pages: You can install it from the qt5-webkit-print-tp5 package: https://figureslibres.io/gogs/bachir/aur--qt5-webkit-print/releases

Libriis

Once special dependance installed : For Arch Linux and derivated distro, an aur package exists for Libriis :

yaourt -S libriis-git

Ubuntu (not tested)

qt-webkit

you'll have to build qt-webkit from source : https://github.com/annulen/webkit/wiki/Building-QtWebKit-on-Linux

dependences

apt-get install qt5-base pandoc python3 python3-pyqt5 python3-pip 
pip3 install pyScss markdown beautifulsoup4 pypandoc pygments setuptools pyphen

Libriis

clone

git clone https://figureslibres.io/gogs/bachir/libriis.git
cd libriis
python3 start

install

python3 setup.py install --optimize=1 -f

Roadmap

  • [] add git features
  • [] handle pictures
  • [] embed custom build of qtwebkit specialized in print (eg remove video)

Mockups

mockups