2024-09-05 21:43:01 +00:00
< center >
# Zipssion
2024-09-07 02:20:21 +00:00
 [](https://github.com/psf/black) [](https://project-types.github.io/#toy) [](https://pulsar-edit.dev/)
2024-09-13 19:54:09 +00:00
[](https://app.fossa.com/projects/git%2Bgithub.com%2FcOborski%2Fzipssion?ref=badge_shield)
2024-09-05 21:43:01 +00:00
< / center >
## What is this?
2024-09-05 22:29:04 +00:00
[](https://git.io/typing-svg)
2024-09-05 21:43:01 +00:00
## More about this repository
2024-09-08 18:16:23 +00:00
This project is just getting started and only has a couple of features implemented! I intend to use semantic versioning for zipssion, but for now consider it to be version 0.1.0-alpha (a prerelease state.)
2024-09-05 21:43:01 +00:00
## Known issues / TODOs
2024-09-08 18:16:23 +00:00
- [ ] List out commands
- [ ] Generate documentation
- [ ] Write getting started guide
- [ ] Currently, zipssion is using [python-magic ](https://github.com/ahupp/python-magic ) (libmagic) for file identification but I want to add a flag that allows the user to use [Magika ](https://github.com/google/magika ) instead. (or maybe in addition to?)
2024-09-08 18:42:30 +00:00
- [ ] Write tests
2024-09-08 18:16:23 +00:00
- [ ] Continue writing TODOs...
2024-09-05 21:43:01 +00:00
## View source
[](https://github.com/coborski/zipssion/)
2024-09-08 22:15:14 +00:00
## Planned Usage (incomplete/wip)
2024-09-08 22:13:40 +00:00
```
Usage:
2024-09-08 22:11:33 +00:00
main.py < file > [--quiet | --verbose] [--path=< path > ] [--extention=< file extention > ]
main.py (-h | --help)
main.py --version
main.py --quiet
main.py --verbose
Options:
-h --help show help text
--version show version
--quiet print less text
--verbose print more text
--path=< path > list of file paths [default: {'/'}]
2024-09-08 22:13:40 +00:00
--extention=< file extention > the file's extention (if known)
```
2024-09-08 22:11:33 +00:00
2024-09-08 18:16:23 +00:00
## Credits, inspiration, and references
2024-09-05 21:43:01 +00:00
2024-09-08 18:16:23 +00:00
### Articles, guides, and resources
2024-09-05 22:04:45 +00:00
- [Command Line Interface Guidelines ](https://clig.dev/ )
2024-09-08 18:16:23 +00:00
### Libraries used by zipssion
- [Typer ](https://typer.tiangolo.com/ )
2024-09-07 01:09:23 +00:00
- [rich-cli ](https://github.com/Textualize/rich-cli )
2024-09-08 18:16:23 +00:00
- [python-magic ](https://github.com/ahupp/python-magic )
2024-09-08 18:46:32 +00:00
### Tools
- [Python Black ](https://github.com/psf/black )
- [isort ](https://github.com/PyCQA/isort )
2024-09-08 22:17:57 +00:00
### Fun things/Other
- [Readme Typing ](https://readme-typing-svg.demolab.com/demo/ )
2024-09-08 18:16:23 +00:00
### Things I'm saving for latter possible use
- [pyfiglet ](https://github.com/pwaller/pyfiglet )
2024-09-06 02:47:44 +00:00
- [asciinema ](https://asciinema.org/ )
2024-09-08 18:16:23 +00:00
- [Magika ](https://github.com/google/magika )
2024-09-06 18:00:57 +00:00
2024-09-05 21:43:01 +00:00
[🔝 ](#zipssion )
2024-09-13 19:54:09 +00:00
## License
[](https://app.fossa.com/projects/git%2Bgithub.com%2FcOborski%2Fzipssion?ref=badge_large)