summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 08:33:56 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 08:33:56 +0000
commit2a960f4fbd6a9a4d5300c3b6de60e2ac0133b35e (patch)
tree0ac6b85e444ebfc6c6b19fcf0015bdd1fbb9aa31
parent8a4c709b33afbe4024e427d37dbb4ae664c27b80 (diff)
automatic import of python-catpandocopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-catpandoc.spec1091
-rw-r--r--sources1
3 files changed, 1093 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..d27a820 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/catpandoc-2022.1.tar.gz
diff --git a/python-catpandoc.spec b/python-catpandoc.spec
new file mode 100644
index 0000000..f0f84bf
--- /dev/null
+++ b/python-catpandoc.spec
@@ -0,0 +1,1091 @@
+%global _empty_manifest_terminate_build 0
+Name: python-catpandoc
+Version: 2022.1
+Release: 1
+Summary: Cat multiple document files to the terminal
+License: MIT
+URL: https://github.com/FHPythonUtils/CatPandoc
+Source0: https://mirrors.aliyun.com/pypi/web/packages/7f/84/b63ac97eaf2c7dd56063cf3dc3712dc849ba0140362160883e878daed6bd/catpandoc-2022.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-pypandoc
+Requires: python3-rich
+
+%description
+[![GitHub top language](https://img.shields.io/github/languages/top/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../)
+[![Repository size](https://img.shields.io/github/repo-size/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../)
+[![Issues](https://img.shields.io/github/issues/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../issues)
+[![License](https://img.shields.io/github/license/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](/LICENSE.md)
+[![Commit activity](https://img.shields.io/github/commit-activity/m/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../commits/master)
+[![Last commit](https://img.shields.io/github/last-commit/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../commits/master)
+[![PyPI Downloads](https://img.shields.io/pypi/dm/catpandoc.svg?style=for-the-badge)](https://pypistats.org/packages/catpandoc)
+[![PyPI Total Downloads](https://img.shields.io/badge/dynamic/json?style=for-the-badge&label=total%20downloads&query=%24.total_downloads&url=https%3A%2F%2Fapi.pepy.tech%2Fapi%2Fprojects%2Fcatpandoc)](https://pepy.tech/project/catpandoc)
+[![PyPI Version](https://img.shields.io/pypi/v/catpandoc.svg?style=for-the-badge)](https://pypi.org/project/catpandoc)
+
+<!-- omit in toc -->
+# CatPandoc
+
+<img src="readme-assets/icons/name.png" alt="Project Icon" width="750">
+
+Cat multiple documents to the terminal. The continuation of CatMD
+
+- [Features](#features)
+ - [Document Compatability](#document-compatability)
+ - [Terminal 'rendering'](#terminal-rendering)
+- [Roadmap](#roadmap)
+- [Use](#use)
+ - [CLI](#cli)
+ - [Import](#import)
+- [Documentation](#documentation)
+- [Install With PIP](#install-with-pip)
+- [Language information](#language-information)
+ - [Built for](#built-for)
+- [Install Python on Windows](#install-python-on-windows)
+ - [Chocolatey](#chocolatey)
+ - [Windows - Python.org](#windows---pythonorg)
+- [Install Python on Linux](#install-python-on-linux)
+ - [Apt](#apt)
+ - [Dnf](#dnf)
+- [Install Python on MacOS](#install-python-on-macos)
+ - [Homebrew](#homebrew)
+ - [MacOS - Python.org](#macos---pythonorg)
+- [How to run](#how-to-run)
+ - [Windows](#windows)
+ - [Linux/ MacOS](#linux-macos)
+- [Download Project](#download-project)
+ - [Clone](#clone)
+ - [Using The Command Line](#using-the-command-line)
+ - [Using GitHub Desktop](#using-github-desktop)
+ - [Download Zip File](#download-zip-file)
+- [Community Files](#community-files)
+ - [Licence](#licence)
+ - [Changelog](#changelog)
+ - [Code of Conduct](#code-of-conduct)
+ - [Contributing](#contributing)
+ - [Security](#security)
+ - [Support](#support)
+ - [Rationale](#rationale)
+- [Screenshots](#screenshots)
+ - [Desktop](#desktop)
+
+## Features
+
+### Document Compatability
+
+Lightweight markup formats
+
+- Markdown (including CommonMark and GitHub-flavored Markdown)
+- reStructuredText
+- Emacs Org-Mode
+- Emacs Muse
+- Textile
+- txt2tags
+
+HTML formats
+
+- (X)HTML 4
+- HTML5
+
+Ebooks
+
+- EPUB version 2 or 3
+- FictionBook2
+
+Documentation formats
+
+- Haddock markup
+
+Roff formats
+
+- roff man
+
+TeX formats
+
+- LaTeX
+
+XML formats
+
+- DocBook version 4 or 5
+- JATS
+
+Outline formats
+
+- OPML
+
+Data formats
+
+- CSV tables
+
+Word processor formats
+
+- Microsoft Word docx
+- OpenOffice/LibreOffice ODT
+
+Interactive notebook formats
+
+- Jupyter notebook (ipynb)
+
+Wiki markup formats
+
+- MediaWiki markup
+- DokuWiki markup
+- TikiWiki markup
+- TWiki markup
+- Jira wiki markup
+
+### Terminal 'rendering'
+
+Highlights the following:
+
+- Headers 1-6
+- Unordered and ordered lists
+- Block quotes
+- Bold, Italic, Strikethrough, inline code
+- Line Break (br)
+
+Renders the following
+
+- Tables
+
+Highlights code blocks
+
+- Uses pygments for code syntax highlighting
+
+## Roadmap
+
+For completed components, see the changelog (link below)
+
+|Feature|Description|Status|
+|---|---|---|
+|pandoc2pysimplegui.py|Generate PySimpleGUI widgets|-|
+
+## Use
+
+### CLI
+
+```bash
+usage: application.py [-h] [--width WIDTH] [--theme THEME] file
+```
+
+### Import
+
+Take a look at test/catcomplex.py for an example of how to use catpandoc in your own
+project. Or take a look at the example below
+
+```python
+import json
+import pypandoc
+from catpandoc import pandoc2ansi, processpandoc
+
+output = json.loads(pypandoc.convert_file("cheatsheet.md", 'json'))
+for block in output["blocks"]:
+ pandoc = pandoc2ansi.Pandoc2Ansi(130, 5, (4, 0, 0))
+ processpandoc.processBlock(block, pandoc)
+ print(pandoc.genOutput())
+```
+
+## Documentation
+
+See the [Docs](/DOCS/) for more information.
+
+## Install With PIP
+
+```python
+pip install catpandoc
+```
+
+Head to https://pypi.org/project/catpandoc/ for more info
+
+## Language information
+
+### Built for
+
+This program has been written for Python versions 3.7 - 3.10 and has been tested with both 3.7 and
+3.10
+
+## Install Python on Windows
+
+### Chocolatey
+
+```powershell
+choco install python
+```
+
+### Windows - Python.org
+
+To install Python, go to https://www.python.org/downloads/windows/ and download the latest
+version.
+
+## Install Python on Linux
+
+### Apt
+
+```bash
+sudo apt install python3.x
+```
+
+### Dnf
+
+```bash
+sudo dnf install python3.x
+```
+
+## Install Python on MacOS
+
+### Homebrew
+
+```bash
+brew install python@3.x
+```
+
+### MacOS - Python.org
+
+To install Python, go to https://www.python.org/downloads/macos/ and download the latest
+version.
+
+## How to run
+
+### Windows
+
+- Module
+ `py -3.x -m [module]` or `[module]` (if module installs a script)
+
+- File
+ `py -3.x [file]` or `./[file]`
+
+### Linux/ MacOS
+
+- Module
+ `python3.x -m [module]` or `[module]` (if module installs a script)
+
+- File
+ `python3.x [file]` or `./[file]`
+
+## Download Project
+
+### Clone
+
+#### Using The Command Line
+
+1. Press the Clone or download button in the top right
+2. Copy the URL (link)
+3. Open the command line and change directory to where you wish to
+clone to
+4. Type 'git clone' followed by URL in step 2
+
+```bash
+git clone https://github.com/FHPythonUtils/CatPandoc
+```
+
+More information can be found at
+https://help.github.com/en/articles/cloning-a-repository
+
+#### Using GitHub Desktop
+
+1. Press the Clone or download button in the top right
+2. Click open in desktop
+3. Choose the path for where you want and click Clone
+
+More information can be found at
+https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop
+
+### Download Zip File
+
+1. Download this GitHub repository
+2. Extract the zip archive
+3. Copy/ move to the desired location
+
+## Community Files
+
+### Licence
+
+MIT License
+Copyright (c) FredHappyface
+(See the [LICENSE](/LICENSE.md) for more information.)
+
+### Changelog
+
+See the [Changelog](/CHANGELOG.md) for more information.
+
+### Code of Conduct
+
+Online communities include people from many backgrounds. The *Project*
+contributors are committed to providing a friendly, safe and welcoming
+environment for all. Please see the
+[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md)
+ for more information.
+
+### Contributing
+
+Contributions are welcome, please see the
+[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md)
+for more information.
+
+### Security
+
+Thank you for improving the security of the project, please see the
+[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md)
+for more information.
+
+### Support
+
+Thank you for using this project, I hope it is of use to you. Please be aware that
+those involved with the project often do so for fun along with other commitments
+(such as work, family, etc). Please see the
+[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md)
+for more information.
+
+### Rationale
+
+The rationale acts as a guide to various processes regarding projects such as
+the versioning scheme and the programming styles used. Please see the
+[Rationale](https://github.com/FHPythonUtils/.github/blob/master/RATIONALE.md)
+for more information.
+
+## Screenshots
+
+### Desktop
+
+<div>
+<img src="readme-assets/screenshots/desktop/screenshot-0.png" alt="Screenshot 1" width="600">
+<img src="readme-assets/screenshots/desktop/screenshot-1.png" alt="Screenshot 2" width="600">
+<img src="readme-assets/screenshots/desktop/screenshot-2.png" alt="Screenshot 3" width="600">
+</div>
+
+
+%package -n python3-catpandoc
+Summary: Cat multiple document files to the terminal
+Provides: python-catpandoc
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-catpandoc
+[![GitHub top language](https://img.shields.io/github/languages/top/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../)
+[![Repository size](https://img.shields.io/github/repo-size/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../)
+[![Issues](https://img.shields.io/github/issues/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../issues)
+[![License](https://img.shields.io/github/license/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](/LICENSE.md)
+[![Commit activity](https://img.shields.io/github/commit-activity/m/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../commits/master)
+[![Last commit](https://img.shields.io/github/last-commit/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../commits/master)
+[![PyPI Downloads](https://img.shields.io/pypi/dm/catpandoc.svg?style=for-the-badge)](https://pypistats.org/packages/catpandoc)
+[![PyPI Total Downloads](https://img.shields.io/badge/dynamic/json?style=for-the-badge&label=total%20downloads&query=%24.total_downloads&url=https%3A%2F%2Fapi.pepy.tech%2Fapi%2Fprojects%2Fcatpandoc)](https://pepy.tech/project/catpandoc)
+[![PyPI Version](https://img.shields.io/pypi/v/catpandoc.svg?style=for-the-badge)](https://pypi.org/project/catpandoc)
+
+<!-- omit in toc -->
+# CatPandoc
+
+<img src="readme-assets/icons/name.png" alt="Project Icon" width="750">
+
+Cat multiple documents to the terminal. The continuation of CatMD
+
+- [Features](#features)
+ - [Document Compatability](#document-compatability)
+ - [Terminal 'rendering'](#terminal-rendering)
+- [Roadmap](#roadmap)
+- [Use](#use)
+ - [CLI](#cli)
+ - [Import](#import)
+- [Documentation](#documentation)
+- [Install With PIP](#install-with-pip)
+- [Language information](#language-information)
+ - [Built for](#built-for)
+- [Install Python on Windows](#install-python-on-windows)
+ - [Chocolatey](#chocolatey)
+ - [Windows - Python.org](#windows---pythonorg)
+- [Install Python on Linux](#install-python-on-linux)
+ - [Apt](#apt)
+ - [Dnf](#dnf)
+- [Install Python on MacOS](#install-python-on-macos)
+ - [Homebrew](#homebrew)
+ - [MacOS - Python.org](#macos---pythonorg)
+- [How to run](#how-to-run)
+ - [Windows](#windows)
+ - [Linux/ MacOS](#linux-macos)
+- [Download Project](#download-project)
+ - [Clone](#clone)
+ - [Using The Command Line](#using-the-command-line)
+ - [Using GitHub Desktop](#using-github-desktop)
+ - [Download Zip File](#download-zip-file)
+- [Community Files](#community-files)
+ - [Licence](#licence)
+ - [Changelog](#changelog)
+ - [Code of Conduct](#code-of-conduct)
+ - [Contributing](#contributing)
+ - [Security](#security)
+ - [Support](#support)
+ - [Rationale](#rationale)
+- [Screenshots](#screenshots)
+ - [Desktop](#desktop)
+
+## Features
+
+### Document Compatability
+
+Lightweight markup formats
+
+- Markdown (including CommonMark and GitHub-flavored Markdown)
+- reStructuredText
+- Emacs Org-Mode
+- Emacs Muse
+- Textile
+- txt2tags
+
+HTML formats
+
+- (X)HTML 4
+- HTML5
+
+Ebooks
+
+- EPUB version 2 or 3
+- FictionBook2
+
+Documentation formats
+
+- Haddock markup
+
+Roff formats
+
+- roff man
+
+TeX formats
+
+- LaTeX
+
+XML formats
+
+- DocBook version 4 or 5
+- JATS
+
+Outline formats
+
+- OPML
+
+Data formats
+
+- CSV tables
+
+Word processor formats
+
+- Microsoft Word docx
+- OpenOffice/LibreOffice ODT
+
+Interactive notebook formats
+
+- Jupyter notebook (ipynb)
+
+Wiki markup formats
+
+- MediaWiki markup
+- DokuWiki markup
+- TikiWiki markup
+- TWiki markup
+- Jira wiki markup
+
+### Terminal 'rendering'
+
+Highlights the following:
+
+- Headers 1-6
+- Unordered and ordered lists
+- Block quotes
+- Bold, Italic, Strikethrough, inline code
+- Line Break (br)
+
+Renders the following
+
+- Tables
+
+Highlights code blocks
+
+- Uses pygments for code syntax highlighting
+
+## Roadmap
+
+For completed components, see the changelog (link below)
+
+|Feature|Description|Status|
+|---|---|---|
+|pandoc2pysimplegui.py|Generate PySimpleGUI widgets|-|
+
+## Use
+
+### CLI
+
+```bash
+usage: application.py [-h] [--width WIDTH] [--theme THEME] file
+```
+
+### Import
+
+Take a look at test/catcomplex.py for an example of how to use catpandoc in your own
+project. Or take a look at the example below
+
+```python
+import json
+import pypandoc
+from catpandoc import pandoc2ansi, processpandoc
+
+output = json.loads(pypandoc.convert_file("cheatsheet.md", 'json'))
+for block in output["blocks"]:
+ pandoc = pandoc2ansi.Pandoc2Ansi(130, 5, (4, 0, 0))
+ processpandoc.processBlock(block, pandoc)
+ print(pandoc.genOutput())
+```
+
+## Documentation
+
+See the [Docs](/DOCS/) for more information.
+
+## Install With PIP
+
+```python
+pip install catpandoc
+```
+
+Head to https://pypi.org/project/catpandoc/ for more info
+
+## Language information
+
+### Built for
+
+This program has been written for Python versions 3.7 - 3.10 and has been tested with both 3.7 and
+3.10
+
+## Install Python on Windows
+
+### Chocolatey
+
+```powershell
+choco install python
+```
+
+### Windows - Python.org
+
+To install Python, go to https://www.python.org/downloads/windows/ and download the latest
+version.
+
+## Install Python on Linux
+
+### Apt
+
+```bash
+sudo apt install python3.x
+```
+
+### Dnf
+
+```bash
+sudo dnf install python3.x
+```
+
+## Install Python on MacOS
+
+### Homebrew
+
+```bash
+brew install python@3.x
+```
+
+### MacOS - Python.org
+
+To install Python, go to https://www.python.org/downloads/macos/ and download the latest
+version.
+
+## How to run
+
+### Windows
+
+- Module
+ `py -3.x -m [module]` or `[module]` (if module installs a script)
+
+- File
+ `py -3.x [file]` or `./[file]`
+
+### Linux/ MacOS
+
+- Module
+ `python3.x -m [module]` or `[module]` (if module installs a script)
+
+- File
+ `python3.x [file]` or `./[file]`
+
+## Download Project
+
+### Clone
+
+#### Using The Command Line
+
+1. Press the Clone or download button in the top right
+2. Copy the URL (link)
+3. Open the command line and change directory to where you wish to
+clone to
+4. Type 'git clone' followed by URL in step 2
+
+```bash
+git clone https://github.com/FHPythonUtils/CatPandoc
+```
+
+More information can be found at
+https://help.github.com/en/articles/cloning-a-repository
+
+#### Using GitHub Desktop
+
+1. Press the Clone or download button in the top right
+2. Click open in desktop
+3. Choose the path for where you want and click Clone
+
+More information can be found at
+https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop
+
+### Download Zip File
+
+1. Download this GitHub repository
+2. Extract the zip archive
+3. Copy/ move to the desired location
+
+## Community Files
+
+### Licence
+
+MIT License
+Copyright (c) FredHappyface
+(See the [LICENSE](/LICENSE.md) for more information.)
+
+### Changelog
+
+See the [Changelog](/CHANGELOG.md) for more information.
+
+### Code of Conduct
+
+Online communities include people from many backgrounds. The *Project*
+contributors are committed to providing a friendly, safe and welcoming
+environment for all. Please see the
+[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md)
+ for more information.
+
+### Contributing
+
+Contributions are welcome, please see the
+[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md)
+for more information.
+
+### Security
+
+Thank you for improving the security of the project, please see the
+[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md)
+for more information.
+
+### Support
+
+Thank you for using this project, I hope it is of use to you. Please be aware that
+those involved with the project often do so for fun along with other commitments
+(such as work, family, etc). Please see the
+[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md)
+for more information.
+
+### Rationale
+
+The rationale acts as a guide to various processes regarding projects such as
+the versioning scheme and the programming styles used. Please see the
+[Rationale](https://github.com/FHPythonUtils/.github/blob/master/RATIONALE.md)
+for more information.
+
+## Screenshots
+
+### Desktop
+
+<div>
+<img src="readme-assets/screenshots/desktop/screenshot-0.png" alt="Screenshot 1" width="600">
+<img src="readme-assets/screenshots/desktop/screenshot-1.png" alt="Screenshot 2" width="600">
+<img src="readme-assets/screenshots/desktop/screenshot-2.png" alt="Screenshot 3" width="600">
+</div>
+
+
+%package help
+Summary: Development documents and examples for catpandoc
+Provides: python3-catpandoc-doc
+%description help
+[![GitHub top language](https://img.shields.io/github/languages/top/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../)
+[![Repository size](https://img.shields.io/github/repo-size/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../)
+[![Issues](https://img.shields.io/github/issues/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../issues)
+[![License](https://img.shields.io/github/license/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](/LICENSE.md)
+[![Commit activity](https://img.shields.io/github/commit-activity/m/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../commits/master)
+[![Last commit](https://img.shields.io/github/last-commit/FHPythonUtils/CatPandoc.svg?style=for-the-badge)](../../commits/master)
+[![PyPI Downloads](https://img.shields.io/pypi/dm/catpandoc.svg?style=for-the-badge)](https://pypistats.org/packages/catpandoc)
+[![PyPI Total Downloads](https://img.shields.io/badge/dynamic/json?style=for-the-badge&label=total%20downloads&query=%24.total_downloads&url=https%3A%2F%2Fapi.pepy.tech%2Fapi%2Fprojects%2Fcatpandoc)](https://pepy.tech/project/catpandoc)
+[![PyPI Version](https://img.shields.io/pypi/v/catpandoc.svg?style=for-the-badge)](https://pypi.org/project/catpandoc)
+
+<!-- omit in toc -->
+# CatPandoc
+
+<img src="readme-assets/icons/name.png" alt="Project Icon" width="750">
+
+Cat multiple documents to the terminal. The continuation of CatMD
+
+- [Features](#features)
+ - [Document Compatability](#document-compatability)
+ - [Terminal 'rendering'](#terminal-rendering)
+- [Roadmap](#roadmap)
+- [Use](#use)
+ - [CLI](#cli)
+ - [Import](#import)
+- [Documentation](#documentation)
+- [Install With PIP](#install-with-pip)
+- [Language information](#language-information)
+ - [Built for](#built-for)
+- [Install Python on Windows](#install-python-on-windows)
+ - [Chocolatey](#chocolatey)
+ - [Windows - Python.org](#windows---pythonorg)
+- [Install Python on Linux](#install-python-on-linux)
+ - [Apt](#apt)
+ - [Dnf](#dnf)
+- [Install Python on MacOS](#install-python-on-macos)
+ - [Homebrew](#homebrew)
+ - [MacOS - Python.org](#macos---pythonorg)
+- [How to run](#how-to-run)
+ - [Windows](#windows)
+ - [Linux/ MacOS](#linux-macos)
+- [Download Project](#download-project)
+ - [Clone](#clone)
+ - [Using The Command Line](#using-the-command-line)
+ - [Using GitHub Desktop](#using-github-desktop)
+ - [Download Zip File](#download-zip-file)
+- [Community Files](#community-files)
+ - [Licence](#licence)
+ - [Changelog](#changelog)
+ - [Code of Conduct](#code-of-conduct)
+ - [Contributing](#contributing)
+ - [Security](#security)
+ - [Support](#support)
+ - [Rationale](#rationale)
+- [Screenshots](#screenshots)
+ - [Desktop](#desktop)
+
+## Features
+
+### Document Compatability
+
+Lightweight markup formats
+
+- Markdown (including CommonMark and GitHub-flavored Markdown)
+- reStructuredText
+- Emacs Org-Mode
+- Emacs Muse
+- Textile
+- txt2tags
+
+HTML formats
+
+- (X)HTML 4
+- HTML5
+
+Ebooks
+
+- EPUB version 2 or 3
+- FictionBook2
+
+Documentation formats
+
+- Haddock markup
+
+Roff formats
+
+- roff man
+
+TeX formats
+
+- LaTeX
+
+XML formats
+
+- DocBook version 4 or 5
+- JATS
+
+Outline formats
+
+- OPML
+
+Data formats
+
+- CSV tables
+
+Word processor formats
+
+- Microsoft Word docx
+- OpenOffice/LibreOffice ODT
+
+Interactive notebook formats
+
+- Jupyter notebook (ipynb)
+
+Wiki markup formats
+
+- MediaWiki markup
+- DokuWiki markup
+- TikiWiki markup
+- TWiki markup
+- Jira wiki markup
+
+### Terminal 'rendering'
+
+Highlights the following:
+
+- Headers 1-6
+- Unordered and ordered lists
+- Block quotes
+- Bold, Italic, Strikethrough, inline code
+- Line Break (br)
+
+Renders the following
+
+- Tables
+
+Highlights code blocks
+
+- Uses pygments for code syntax highlighting
+
+## Roadmap
+
+For completed components, see the changelog (link below)
+
+|Feature|Description|Status|
+|---|---|---|
+|pandoc2pysimplegui.py|Generate PySimpleGUI widgets|-|
+
+## Use
+
+### CLI
+
+```bash
+usage: application.py [-h] [--width WIDTH] [--theme THEME] file
+```
+
+### Import
+
+Take a look at test/catcomplex.py for an example of how to use catpandoc in your own
+project. Or take a look at the example below
+
+```python
+import json
+import pypandoc
+from catpandoc import pandoc2ansi, processpandoc
+
+output = json.loads(pypandoc.convert_file("cheatsheet.md", 'json'))
+for block in output["blocks"]:
+ pandoc = pandoc2ansi.Pandoc2Ansi(130, 5, (4, 0, 0))
+ processpandoc.processBlock(block, pandoc)
+ print(pandoc.genOutput())
+```
+
+## Documentation
+
+See the [Docs](/DOCS/) for more information.
+
+## Install With PIP
+
+```python
+pip install catpandoc
+```
+
+Head to https://pypi.org/project/catpandoc/ for more info
+
+## Language information
+
+### Built for
+
+This program has been written for Python versions 3.7 - 3.10 and has been tested with both 3.7 and
+3.10
+
+## Install Python on Windows
+
+### Chocolatey
+
+```powershell
+choco install python
+```
+
+### Windows - Python.org
+
+To install Python, go to https://www.python.org/downloads/windows/ and download the latest
+version.
+
+## Install Python on Linux
+
+### Apt
+
+```bash
+sudo apt install python3.x
+```
+
+### Dnf
+
+```bash
+sudo dnf install python3.x
+```
+
+## Install Python on MacOS
+
+### Homebrew
+
+```bash
+brew install python@3.x
+```
+
+### MacOS - Python.org
+
+To install Python, go to https://www.python.org/downloads/macos/ and download the latest
+version.
+
+## How to run
+
+### Windows
+
+- Module
+ `py -3.x -m [module]` or `[module]` (if module installs a script)
+
+- File
+ `py -3.x [file]` or `./[file]`
+
+### Linux/ MacOS
+
+- Module
+ `python3.x -m [module]` or `[module]` (if module installs a script)
+
+- File
+ `python3.x [file]` or `./[file]`
+
+## Download Project
+
+### Clone
+
+#### Using The Command Line
+
+1. Press the Clone or download button in the top right
+2. Copy the URL (link)
+3. Open the command line and change directory to where you wish to
+clone to
+4. Type 'git clone' followed by URL in step 2
+
+```bash
+git clone https://github.com/FHPythonUtils/CatPandoc
+```
+
+More information can be found at
+https://help.github.com/en/articles/cloning-a-repository
+
+#### Using GitHub Desktop
+
+1. Press the Clone or download button in the top right
+2. Click open in desktop
+3. Choose the path for where you want and click Clone
+
+More information can be found at
+https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop
+
+### Download Zip File
+
+1. Download this GitHub repository
+2. Extract the zip archive
+3. Copy/ move to the desired location
+
+## Community Files
+
+### Licence
+
+MIT License
+Copyright (c) FredHappyface
+(See the [LICENSE](/LICENSE.md) for more information.)
+
+### Changelog
+
+See the [Changelog](/CHANGELOG.md) for more information.
+
+### Code of Conduct
+
+Online communities include people from many backgrounds. The *Project*
+contributors are committed to providing a friendly, safe and welcoming
+environment for all. Please see the
+[Code of Conduct](https://github.com/FHPythonUtils/.github/blob/master/CODE_OF_CONDUCT.md)
+ for more information.
+
+### Contributing
+
+Contributions are welcome, please see the
+[Contributing Guidelines](https://github.com/FHPythonUtils/.github/blob/master/CONTRIBUTING.md)
+for more information.
+
+### Security
+
+Thank you for improving the security of the project, please see the
+[Security Policy](https://github.com/FHPythonUtils/.github/blob/master/SECURITY.md)
+for more information.
+
+### Support
+
+Thank you for using this project, I hope it is of use to you. Please be aware that
+those involved with the project often do so for fun along with other commitments
+(such as work, family, etc). Please see the
+[Support Policy](https://github.com/FHPythonUtils/.github/blob/master/SUPPORT.md)
+for more information.
+
+### Rationale
+
+The rationale acts as a guide to various processes regarding projects such as
+the versioning scheme and the programming styles used. Please see the
+[Rationale](https://github.com/FHPythonUtils/.github/blob/master/RATIONALE.md)
+for more information.
+
+## Screenshots
+
+### Desktop
+
+<div>
+<img src="readme-assets/screenshots/desktop/screenshot-0.png" alt="Screenshot 1" width="600">
+<img src="readme-assets/screenshots/desktop/screenshot-1.png" alt="Screenshot 2" width="600">
+<img src="readme-assets/screenshots/desktop/screenshot-2.png" alt="Screenshot 3" width="600">
+</div>
+
+
+%prep
+%autosetup -n catpandoc-2022.1
+
+%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-catpandoc -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 2022.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..a532af3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+7e11ae397e752720b890c5007229343b catpandoc-2022.1.tar.gz