# PDFMergeTK
GUI application that allows you to merge PDF files quickly, easily, intuitively and with respect for privacy.
---
[![Build Executables](https://github.com/kurotom/PDFMergeTK/actions/workflows/build.yml/badge.svg)](https://github.com/kurotom/PDFMergeTK/actions/workflows/build.yml)
---
> [!IMPORTANT]
> * **Windows** : The executable EXE is generated using [`pyinstaller`](https://pyinstaller.org/en/stable/), it is possible that when downloading and/or running this executable, the antivirus you are using detects it as a virus, but it is because it is a **false positive**, [review `pyinstaller` developer notes](https://github.com/pyinstaller/pyinstaller/blob/develop/.github/ISSUE_TEMPLATE/antivirus.md). If you have any problems running this program, it should be added to the <u>*antivirus exception list*</u> and it would be helpful to this project if you **report it as false positive** to the antivirus company you use.
> * **Linux** : did not file any reports on virustotal.com.
> * If you have any problems create an issue in the [`Github Issue` section of the project](https://github.com/kurotom/PDFMergeTK/issues)
>
> [!NOTE]
> As a *sign of transparency*, you can review the code, view the analysis results at *virustotal.com* and compare the SHA256 hash of the generated executable, available in the download section.
>
# Install
You can install this project in several ways.
## From Pypi, install package
```bash
$ pip install pdfmergetk
```
Upon completion of the installation, the following commands will be available:
| Command | Description |
|-|-|
| `mergepdf` | start the program. |
| `mergepdfreset` | in case of an error when trying to open the program, restarts the program's multiple run mechanism (opening the program more than once). |
| `pdfmergetklinks` | creates shortcuts for the program, on desktop on Windows and in `~/.local/share/applications/` on Linux. With the name `PDFMergeTK`.|
## From Github, clone project
```bash
$ git clone https://github.com/kurotom/PDFMergeTK.git
$ cd PDFMergeTK
$ poetry shell
$ poetry install
$ python src
```
# Download executable for Linux or Windows
* [Download latest PDFMergeTK - Linux](https://github.com/kurotom/PDFMergeTK/releases/download/v0.1.0-linux/PDFMergeTK)
SHA256: 5316655626c9c9c3ce873e0b63fe2729d456881d948955f635f54209f8ed1eef
[Virustotal.com scan latest version](https://www.virustotal.com/gui/file/5316655626c9c9c3ce873e0b63fe2729d456881d948955f635f54209f8ed1eef/detection)
* [Download latest PDFMergeTK - Windows](https://github.com/kurotom/PDFMergeTK/releases/download/v0.1.0-windows/PDFMergeTK.exe)
SHA256: fdcf5504057b8f6b79b13dbdd705d6285b8b89e72bfdef6d71bbf97746fdf9b4
[Virustotal.com scan latest version](https://www.virustotal.com/gui/file/fdcf5504057b8f6b79b13dbdd705d6285b8b89e72bfdef6d71bbf97746fdf9b4/detection)
Raw data
{
"_id": null,
"home_page": "https://github.com/kurotom/PDFMergeTK",
"name": "pdfmergetk",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.7",
"maintainer_email": null,
"keywords": "merge pdf, gui, tk, desktop, gui windows, gui linux",
"author": "kurotom",
"author_email": "55354389+kurotom@users.noreply.github.com",
"download_url": "https://files.pythonhosted.org/packages/a8/14/19f750974bbdaf105acb2d7d5f69cee7dcd3d52851aec5f0ebaa7d2fa1b4/pdfmergetk-0.1.1.tar.gz",
"platform": null,
"description": "# PDFMergeTK\n\nGUI application that allows you to merge PDF files quickly, easily, intuitively and with respect for privacy.\n\n---\n\n[![Build Executables](https://github.com/kurotom/PDFMergeTK/actions/workflows/build.yml/badge.svg)](https://github.com/kurotom/PDFMergeTK/actions/workflows/build.yml)\n\n---\n\n> [!IMPORTANT]\n> * **Windows** : The executable EXE is generated using [`pyinstaller`](https://pyinstaller.org/en/stable/), it is possible that when downloading and/or running this executable, the antivirus you are using detects it as a virus, but it is because it is a **false positive**, [review `pyinstaller` developer notes](https://github.com/pyinstaller/pyinstaller/blob/develop/.github/ISSUE_TEMPLATE/antivirus.md). If you have any problems running this program, it should be added to the <u>*antivirus exception list*</u> and it would be helpful to this project if you **report it as false positive** to the antivirus company you use.\n> * **Linux** : did not file any reports on virustotal.com.\n> * If you have any problems create an issue in the [`Github Issue` section of the project](https://github.com/kurotom/PDFMergeTK/issues)\n>\n\n> [!NOTE]\n> As a *sign of transparency*, you can review the code, view the analysis results at *virustotal.com* and compare the SHA256 hash of the generated executable, available in the download section.\n>\n\n\n# Install\n\nYou can install this project in several ways.\n\n\n## From Pypi, install package\n\n```bash\n$ pip install pdfmergetk\n```\n\nUpon completion of the installation, the following commands will be available:\n\n| Command | Description |\n|-|-|\n| `mergepdf` | start the program. |\n| `mergepdfreset` | in case of an error when trying to open the program, restarts the program's multiple run mechanism (opening the program more than once). |\n| `pdfmergetklinks` | creates shortcuts for the program, on desktop on Windows and in `~/.local/share/applications/` on Linux. With the name `PDFMergeTK`.|\n\n\n## From Github, clone project\n\n```bash\n$ git clone https://github.com/kurotom/PDFMergeTK.git\n\n$ cd PDFMergeTK\n\n$ poetry shell\n\n$ poetry install\n\n$ python src\n```\n\n# Download executable for Linux or Windows\n\n* [Download latest PDFMergeTK - Linux](https://github.com/kurotom/PDFMergeTK/releases/download/v0.1.0-linux/PDFMergeTK)\n\n SHA256: 5316655626c9c9c3ce873e0b63fe2729d456881d948955f635f54209f8ed1eef\n\n [Virustotal.com scan latest version](https://www.virustotal.com/gui/file/5316655626c9c9c3ce873e0b63fe2729d456881d948955f635f54209f8ed1eef/detection)\n\n\n* [Download latest PDFMergeTK - Windows](https://github.com/kurotom/PDFMergeTK/releases/download/v0.1.0-windows/PDFMergeTK.exe)\n\n SHA256: fdcf5504057b8f6b79b13dbdd705d6285b8b89e72bfdef6d71bbf97746fdf9b4\n\n [Virustotal.com scan latest version](https://www.virustotal.com/gui/file/fdcf5504057b8f6b79b13dbdd705d6285b8b89e72bfdef6d71bbf97746fdf9b4/detection)\n\n\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "GUI application to easily merge PDF files with the power of Python.",
"version": "0.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/kurotom/PDFMergeTK/issues",
"Homepage": "https://github.com/kurotom/PDFMergeTK",
"Repository": "https://github.com/kurotom/PDFMergeTK"
},
"split_keywords": [
"merge pdf",
" gui",
" tk",
" desktop",
" gui windows",
" gui linux"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "669788d3cbed31032b655cc95e6dd818d58670b13d3f40a6eb6b73403fbddae2",
"md5": "de87a4d3494e0c83ab5d5abbda3bf6a1",
"sha256": "5d405167213b659ecca101e8b32f764a48c4f46bccd47d71adcc92fae83e7f50"
},
"downloads": -1,
"filename": "pdfmergetk-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "de87a4d3494e0c83ab5d5abbda3bf6a1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.7",
"size": 31682,
"upload_time": "2024-06-17T17:37:43",
"upload_time_iso_8601": "2024-06-17T17:37:43.774729Z",
"url": "https://files.pythonhosted.org/packages/66/97/88d3cbed31032b655cc95e6dd818d58670b13d3f40a6eb6b73403fbddae2/pdfmergetk-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a81419f750974bbdaf105acb2d7d5f69cee7dcd3d52851aec5f0ebaa7d2fa1b4",
"md5": "f672516da370c4fb60b2f36575540c3b",
"sha256": "0e4a8d7cd634dd02b26aaccb3e0f66770ea94ab503a285c7f7334cdeecd95993"
},
"downloads": -1,
"filename": "pdfmergetk-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "f672516da370c4fb60b2f36575540c3b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.7",
"size": 29221,
"upload_time": "2024-06-17T17:37:49",
"upload_time_iso_8601": "2024-06-17T17:37:49.450688Z",
"url": "https://files.pythonhosted.org/packages/a8/14/19f750974bbdaf105acb2d7d5f69cee7dcd3d52851aec5f0ebaa7d2fa1b4/pdfmergetk-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-17 17:37:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kurotom",
"github_project": "PDFMergeTK",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pdfmergetk"
}