Skip to content

Commit

Permalink
Merge pull request #18 from LimberDuck/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
damian-krawczyk authored Feb 5, 2025
2 parents 6cb25e2 + 148d596 commit bfd2795
Show file tree
Hide file tree
Showing 14 changed files with 418 additions and 246 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.6, 3.7, 3.8, 3.9]
python-version: [3.11, 3.12, 3.13]

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install tools
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ dist/
__pycache__
*.egg-info
.vscode
test_files
test_files
.DS_Store
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,26 @@ This document records all notable changes to [Converter CSV by LimberDuck][1].
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.1] - 2025-02-05

### Changed

- code formatted with [black](https://black.readthedocs.io)
- requirements update
- from:
- chardet>=4.0.0
- imageio>=2.9.0
- PyQt5>=5.15.4
- XlsxWriter>=3.0.1
- to:
- chardet>=5.2.0
- imageio>=2.37.0
- PyQt5>=5.15.11
- XlsxWriter>=3.2.2
- tests for python
- added: 3.10, 3.11, 3.12, 3.13
- removed: 3.6, 3.7, 3.8, 3.9, 3.10

## [0.3.0] - 2021-08-30

### Added
Expand Down Expand Up @@ -43,6 +63,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial public release

[0.3.1]: https://github.com/LimberDuck/converter-csv/compare/v0.3.0...v0.3.1
[0.3.0]: https://github.com/LimberDuck/converter-csv/compare/v0.2.3...v0.3.0
[0.2.3]: https://github.com/LimberDuck/converter-csv/compare/v0.2.2...v0.2.3
[0.2.2]: https://github.com/LimberDuck/converter-csv/compare/v0.2.1...v0.2.2
Expand Down
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@ operating system no matter if it is Windows, MacOS or Linux. It's free
and open source tool. The reason this tool was created is to speed-up
your tasks.

[![PyPI - Downloads](https://img.shields.io/pypi/dm/converter-csv?logo=PyPI)](https://pypistats.org/packages/converter-csv) [![License](https://img.shields.io/github/license/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv/blob/main/LICENSE) [![Repo size](https://img.shields.io/github/repo-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv) [![Code size](https://img.shields.io/github/languages/code-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv) [![Supported platform](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-lightgrey.svg)](https://github.com/LimberDuck/converter-csv)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/converter-csv?logo=PyPI)](https://pypistats.org/packages/converter-csv)
[![License](https://img.shields.io/github/license/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv/blob/main/LICENSE)
[![Repo size](https://img.shields.io/github/repo-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv)
[![Code size](https://img.shields.io/github/languages/code-size/LimberDuck/converter-csv.svg)](https://github.com/LimberDuck/converter-csv)
[![Supported platform](https://img.shields.io/badge/platform-windows%20%7C%20macos%20%7C%20linux-lightgrey.svg)](https://github.com/LimberDuck/converter-csv)

![](https://user-images.githubusercontent.com/9287709/57588063-d4b2f280-750e-11e9-9ba8-e2d301d38cbc.png)

Expand Down Expand Up @@ -60,7 +64,7 @@ your tasks.
>
> Run with `&` at the end to start the process in the background.
3. Make a shortcut with **Converter CSV**
3. Make a shortcut for **Converter CSV**

**Windows:**

Expand Down Expand Up @@ -189,13 +193,13 @@ sudo apt-get install --reinstall libxcb-xinerama0
pip install -r requirements.txt
```
6. Run **Converter CSV** using below command
3. Run **Converter CSV** using below command
```
python -m converter_csv
```
7. Upgrade setuptools using below command
4. Upgrade setuptools using below command
```
pip install --upgrade setuptools
Expand All @@ -207,13 +211,13 @@ sudo apt-get install --reinstall libxcb-xinerama0
pip install PyInstaller
```
8. Build your own executable file using below command
6. Build your own executable file using below command
```
pyinstaller --onefile --windowed --icon=./icons/LimberDuck-converter-csv.ico --name converter-csv converter_csv/__main__.py
```
9. Go to `dist` catalog to find executable file `converter-csv`.
7. Go to `dist` catalog to find executable file `converter-csv`.
</details>
Expand Down Expand Up @@ -276,8 +280,10 @@ GNU GPLv3: [LICENSE].
### Authors
[Damian Krawczyk] created **Converter CSV** by LimberDuck.
[Damian Krawczyk] created **[Converter CSV]** by [LimberDuck].
[Damian Krawczyk]: https://damiankrawczyk.com
[Converter CSV]: https://limberduck.org/en/latest/tools/converter-csv
[LimberDuck]: https://limberduck.org
[CHANGELOG]: https://github.com/LimberDuck/converter-csv/blob/master/CHANGELOG.md
[LICENSE]: https://github.com/LimberDuck/converter-csv/blob/master/LICENSE
27 changes: 19 additions & 8 deletions converter_csv/__about__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
u"""
"""
Converter CSV by LimberDuck (pronounced *ˈlɪm.bɚ dʌk*) is a GUI
tool which lets you convert multiple large csv files to xlsx files.
Copyright (C) 2018 Damian Krawczyk
Expand All @@ -21,19 +21,30 @@
import datetime

__all__ = [
"__title__", "__icon__", "__summary__", "__uri__", "__version__", "__release_date__", "__author__",
"__email__", "__license_name__", "__license_link__", "__copyright__"
"__title__",
"__icon__",
"__summary__",
"__uri__",
"__version__",
"__release_date__",
"__author__",
"__email__",
"__license_name__",
"__license_link__",
"__copyright__",
]

__title__ = "Converter CSV by LimberDuck"
__package_name__ = "converter-csv"
__icon__ = "LimberDuck-converter-csv.ico"
__summary__ = "Converter CSV by LimberDuck is a GUI tool to convert multiple large csv files to xlsx files."
__uri__ = "https://limberduck.org/en/latest/converter-csv"
__version__ = "0.3.0"
__release_date__ = "2021.8.30"
__author__ = u"Damian Krawczyk"
__uri__ = "https://limberduck.org"
__version__ = "0.3.1"
__release_date__ = "2025.2.05"
__author__ = "Damian Krawczyk"
__email__ = "damian.krawczyk@limberduck.org"
__license_name__ = "GNU GPLv3"
__license_link__ = "https://www.gnu.org/licenses/gpl-3.0.en.html"
__copyright__ = u"\N{COPYRIGHT SIGN} 2018-{} by {}".format(datetime.datetime.now().year, __author__)
__copyright__ = "\N{COPYRIGHT SIGN} 2018-{} by {}".format(
datetime.datetime.now().year, __author__
)
28 changes: 23 additions & 5 deletions converter_csv/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
from .__about__ import (
__title__, __icon__, __summary__, __uri__, __version__, __release_date__, __author__,
__email__, __license_name__, __license_link__, __copyright__
__title__,
__icon__,
__summary__,
__uri__,
__version__,
__release_date__,
__author__,
__email__,
__license_name__,
__license_link__,
__copyright__,
)

__all__ = [
"__title__", "__icon__", "__summary__", "__uri__", "__version__", "__release_date__", "__author__",
"__email__", "__license_name__", "__license_link__", "__copyright__"
]
"__title__",
"__icon__",
"__summary__",
"__uri__",
"__version__",
"__release_date__",
"__author__",
"__email__",
"__license_name__",
"__license_link__",
"__copyright__",
]
4 changes: 2 additions & 2 deletions converter_csv/__main__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
u"""
"""
Converter CSV by LimberDuck (pronounced *ˈlɪm.bɚ dʌk*) is a GUI
tool which lets you convert multiple large csv files to xlsx files.
Copyright (C) 2018 Damian Krawczyk
Expand All @@ -27,6 +27,6 @@ def main():
app.main()


if __name__ == '__main__':
if __name__ == "__main__":

main()
2 changes: 1 addition & 1 deletion converter_csv/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.3.0"
__version__ = "0.3.1"
Loading

0 comments on commit bfd2795

Please sign in to comment.