Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make python based exportNotebook script (also add support for mac and potentially windows) #22

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Commits on Jun 14, 2018

  1. rM2svg: minor code reorganisation

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    956af56 View commit details
    Browse the repository at this point in the history
  2. rM2svg: make it usable as a python module

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    41942a7 View commit details
    Browse the repository at this point in the history
  3. exportNotebook.py: preliminary implementation of python based module

    It implements a first version of core functions and drops the pdfinfo
    dependency but introduces the python3 PyPDF2 and paramiko dependencies.
    
    Pdftk is now optional but the merge function using PyPDF2 is not yet
    implemented.
    
    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    4a91b42 View commit details
    Browse the repository at this point in the history
  4. exportNotebook.py: implement PyPDF2 based pdf merge

    When used, this removes the dependency of pdftk.
    
    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    4c3d588 View commit details
    Browse the repository at this point in the history
  5. exportNotebook.py: implement rescaling at pdf merge stage

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    c9ef601 View commit details
    Browse the repository at this point in the history
  6. exportNotebook: reduce verbosity

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    4355e37 View commit details
    Browse the repository at this point in the history
  7. exportNotebook: workaround PyPDF2 FloatObject inconsistency

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    d8d3045 View commit details
    Browse the repository at this point in the history
  8. exportNotebook: make more modular and add waiting output

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    ae3de3b View commit details
    Browse the repository at this point in the history
  9. exportNotebook: add more information on pdftk flag

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    e0c85f7 View commit details
    Browse the repository at this point in the history
  10. exportNotebook: remove bash version of exportNotebook

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    18bafa1 View commit details
    Browse the repository at this point in the history
  11. exportNotebook: remove TODO leftover

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Jun 14, 2018
    Configuration menu
    Copy the full SHA
    5c84f87 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2018

  1. rM2svg: update code as suggested by @niklasb and @ericsfraga

    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    7febfd5 View commit details
    Browse the repository at this point in the history
  2. exportNotebook: update code to use new rM2svg

    This should resolve the scaling issues for the PDFs that have all the pages of the same size
    
    Signed-off-by: Marcello Seri <marcello.seri@gmail.com>
    mseri committed Oct 22, 2018
    Configuration menu
    Copy the full SHA
    3ced3fc View commit details
    Browse the repository at this point in the history