diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 06:41:10 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 06:41:10 +0000 |
commit | c2b3b8d2f07ae3895f95d948e32f8498fc2233a0 (patch) | |
tree | 49138ea97c16a234c2b159c6a05ecb6f2a289600 | |
parent | 3e38135c75807b6e3cd23b5ae4c933f619779af0 (diff) |
automatic import of python-mkdocs-print-site-pluginopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-mkdocs-print-site-plugin.spec | 238 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 240 insertions, 0 deletions
@@ -0,0 +1 @@ +/mkdocs-print-site-plugin-2.3.4.tar.gz diff --git a/python-mkdocs-print-site-plugin.spec b/python-mkdocs-print-site-plugin.spec new file mode 100644 index 0000000..8d517ab --- /dev/null +++ b/python-mkdocs-print-site-plugin.spec @@ -0,0 +1,238 @@ +%global _empty_manifest_terminate_build 0 +Name: python-mkdocs-print-site-plugin +Version: 2.3.4 +Release: 1 +Summary: MkDocs plugin that combines all pages into one, allowing for easy export to PDF and standalone HTML. +License: MIT +URL: https://github.com/timvink/mkdocs-print-site-plugin +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/38/a9/7247ca8846172e9b86c2e0e254c324106bae6801781dcca01c0123069950/mkdocs-print-site-plugin-2.3.4.tar.gz +BuildArch: noarch + +Requires: python3-mkdocs-material + +%description +[](https://github.com/timvink/mkdocs-print-site-plugin/actions) + + + +[](https://codecov.io/gh/timvink/mkdocs-print-site-plugin) + + + +# mkdocs-print-site-plugin + +[MkDocs](https://www.mkdocs.org/) plugin that adds a print page to your site that combines the entire site, allowing for easy export to PDF and standalone HTML. See [demo](https://timvink.github.io/mkdocs-print-site-plugin/print_page.html). + +## Features :star2: + +- Support for [mkdocs-material](https://github.com/squidfunk/mkdocs-material) theme, including features like instant loading and dark color themes. +- Support for pagination in PDFs. +- Many options to customize appearance +- Option to add a cover page +- Lightweight, no dependencies. + +## Setup + +Install the plugin using `pip3`: + +```bash +pip3 install mkdocs-print-site-plugin +``` + +Next, add the following lines to your `mkdocs.yml`: + +```yml +plugins: + - search + - print-site +``` + +> ⚠️ Make sure to put `print-site` to the **bottom** of the plugin list. This is because other plugins might alter your site (like the navigation), and you want these changes included in the print page. + +> If you have no `plugins` entry in your config file yet, you'll likely also want to add the `search` plugin. MkDocs enables it by default if there is no `plugins` entry set. + +## Usage + +- Navigate to `/print_page/` or `print_page.html` +- Export to standalone HTML (see [export to HTML](https://timvink.github.io/mkdocs-print-site-plugin/how-to/export-HTML.html)) +- Export to PDF using your browser using *File > Print > Save as PDF* (see [export to PDF](https://timvink.github.io/mkdocs-print-site-plugin/how-to/export-PDF.html)) + +## Documentation + +Available at [timvink.github.io/mkdocs-print-site-plugin](https://timvink.github.io/mkdocs-print-site-plugin/). + +## Contributing + +Contributions are very welcome! Start by reading the [contribution guidelines](https://timvink.github.io/mkdocs-print-site-plugin/contributing.html). + + + + +%package -n python3-mkdocs-print-site-plugin +Summary: MkDocs plugin that combines all pages into one, allowing for easy export to PDF and standalone HTML. +Provides: python-mkdocs-print-site-plugin +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-mkdocs-print-site-plugin +[](https://github.com/timvink/mkdocs-print-site-plugin/actions) + + + +[](https://codecov.io/gh/timvink/mkdocs-print-site-plugin) + + + +# mkdocs-print-site-plugin + +[MkDocs](https://www.mkdocs.org/) plugin that adds a print page to your site that combines the entire site, allowing for easy export to PDF and standalone HTML. See [demo](https://timvink.github.io/mkdocs-print-site-plugin/print_page.html). + +## Features :star2: + +- Support for [mkdocs-material](https://github.com/squidfunk/mkdocs-material) theme, including features like instant loading and dark color themes. +- Support for pagination in PDFs. +- Many options to customize appearance +- Option to add a cover page +- Lightweight, no dependencies. + +## Setup + +Install the plugin using `pip3`: + +```bash +pip3 install mkdocs-print-site-plugin +``` + +Next, add the following lines to your `mkdocs.yml`: + +```yml +plugins: + - search + - print-site +``` + +> ⚠️ Make sure to put `print-site` to the **bottom** of the plugin list. This is because other plugins might alter your site (like the navigation), and you want these changes included in the print page. + +> If you have no `plugins` entry in your config file yet, you'll likely also want to add the `search` plugin. MkDocs enables it by default if there is no `plugins` entry set. + +## Usage + +- Navigate to `/print_page/` or `print_page.html` +- Export to standalone HTML (see [export to HTML](https://timvink.github.io/mkdocs-print-site-plugin/how-to/export-HTML.html)) +- Export to PDF using your browser using *File > Print > Save as PDF* (see [export to PDF](https://timvink.github.io/mkdocs-print-site-plugin/how-to/export-PDF.html)) + +## Documentation + +Available at [timvink.github.io/mkdocs-print-site-plugin](https://timvink.github.io/mkdocs-print-site-plugin/). + +## Contributing + +Contributions are very welcome! Start by reading the [contribution guidelines](https://timvink.github.io/mkdocs-print-site-plugin/contributing.html). + + + + +%package help +Summary: Development documents and examples for mkdocs-print-site-plugin +Provides: python3-mkdocs-print-site-plugin-doc +%description help +[](https://github.com/timvink/mkdocs-print-site-plugin/actions) + + + +[](https://codecov.io/gh/timvink/mkdocs-print-site-plugin) + + + +# mkdocs-print-site-plugin + +[MkDocs](https://www.mkdocs.org/) plugin that adds a print page to your site that combines the entire site, allowing for easy export to PDF and standalone HTML. See [demo](https://timvink.github.io/mkdocs-print-site-plugin/print_page.html). + +## Features :star2: + +- Support for [mkdocs-material](https://github.com/squidfunk/mkdocs-material) theme, including features like instant loading and dark color themes. +- Support for pagination in PDFs. +- Many options to customize appearance +- Option to add a cover page +- Lightweight, no dependencies. + +## Setup + +Install the plugin using `pip3`: + +```bash +pip3 install mkdocs-print-site-plugin +``` + +Next, add the following lines to your `mkdocs.yml`: + +```yml +plugins: + - search + - print-site +``` + +> ⚠️ Make sure to put `print-site` to the **bottom** of the plugin list. This is because other plugins might alter your site (like the navigation), and you want these changes included in the print page. + +> If you have no `plugins` entry in your config file yet, you'll likely also want to add the `search` plugin. MkDocs enables it by default if there is no `plugins` entry set. + +## Usage + +- Navigate to `/print_page/` or `print_page.html` +- Export to standalone HTML (see [export to HTML](https://timvink.github.io/mkdocs-print-site-plugin/how-to/export-HTML.html)) +- Export to PDF using your browser using *File > Print > Save as PDF* (see [export to PDF](https://timvink.github.io/mkdocs-print-site-plugin/how-to/export-PDF.html)) + +## Documentation + +Available at [timvink.github.io/mkdocs-print-site-plugin](https://timvink.github.io/mkdocs-print-site-plugin/). + +## Contributing + +Contributions are very welcome! Start by reading the [contribution guidelines](https://timvink.github.io/mkdocs-print-site-plugin/contributing.html). + + + + +%prep +%autosetup -n mkdocs-print-site-plugin-2.3.4 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-mkdocs-print-site-plugin -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 2.3.4-1 +- Package Spec generated @@ -0,0 +1 @@ +7265e7c7102d08f678b16e4082777b7a mkdocs-print-site-plugin-2.3.4.tar.gz |