Compare commits

...

7 Commits
v1.0.3 ... main

Author SHA1 Message Date
Nemo bb122223fd
Create FUNDING.yml 2022-05-27 07:22:57 +00:00
Vonter 2c386a3f2f Add README badges 2022-01-26 11:10:00 +05:30
Nemo e62284f3b0 update changelog 2021-12-31 13:15:36 +05:30
Nemo 55bfb6e26b
Merge pull request #20 from captn3m0/python-upgrade 2021-12-30 17:29:41 +05:30
Nemo be985dd40b [dep] switch from html5 to html5lib 2021-12-30 17:18:03 +05:30
Nemo c614de7efc [ci] Run tests on python3.10 2021-12-30 17:02:30 +05:30
Nemo f617c6fde5
Add Installation instructions
Closes #19
2021-07-21 18:17:00 +00:00
5 changed files with 40 additions and 4 deletions

3
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,3 @@
ko_fi: captn3m0
liberapay: captn3m0
github: captn3m0

View File

@ -5,7 +5,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python: ["3.6", "3.7", "3.8", "3.9"]
python: ["3.7", "3.8", "3.9", "3.10"]
env:
PYTHON_VERSION: ${{matrix.python}}
steps:

View File

@ -2,6 +2,12 @@
Changelog
=========
Version 1.0.4
=============
- Switched from `html5` to `html5lib` as a dependency, since the former is unmaintained
- Python 3.10 is now supported
- Python 3.6 is no longer supported
Version 1.0.3
=============
- Added tests and code coverage

View File

@ -2,8 +2,35 @@
pystitcher
==========
.. image:: https://img.shields.io/pypi/v/pystitcher
:target: https://pypi.org/project/pystitcher/
:alt: PyPI Version
.. image:: https://img.shields.io/pypi/l/pystitcher
:target: LICENSE.txt
:alt: Repository License
.. image:: https://img.shields.io/github/checks-status/captn3m0/pystitcher/main
:target: https://github.com/captn3m0/pystitcher/actions?query=branch%3Amain
:alt: GitHub branch checks status
.. image:: https://img.shields.io/codecov/c/gh/captn3m0/pystitcher
:target: https://app.codecov.io/gh/captn3m0/pystitcher/
:alt: Codecov
|
pystitcher stitches your PDF files together, generating nice customizable bookmarks for you using a declarative input in the form of a markdown file. It is written in pure python and uses `PyPDF3 <https://pypi.org/project/PyPDF3/>`_ for reading and writing PDF files.
Installation
============
You can install it easily using `pipx <https://pypa.github.io/pipx/>`_::
pipx install pystitcher
The Wiki has `Alternative Installation Instructions <https://github.com/captn3m0/pystitcher/wiki/Installation>`_.
Description
===========

View File

@ -36,17 +36,17 @@ package_dir =
=src
# Require a min/specific Python version (comma-separated conditions)
python_requires = >=3.6
python_requires = >=3.7
# PyPDF3: Read and write PDF files
# Markdown: Render input markdown file to HTML
# html5: Parse HTML file to generate bookmarks
# html5lib: Parse HTML file to generate bookmarks
# validators: Validate URL for fetching external PDF
install_requires =
importlib-metadata; python_version<"3.8"
PyPDF3>=1.0.4
Markdown>=3.3.4
html5>=0.0.9
html5lib>=1.1
validators>=0.18.1
[options.packages.find]