fix: added dependency versions

This commit is contained in:
Hazel 2024-04-10 14:09:13 +02:00
parent b79ba349ce
commit 30829eebdb
3 changed files with 15 additions and 27 deletions

View File

@ -4,9 +4,9 @@
- [Music Kraken](#music-kraken) - [Music Kraken](#music-kraken)
- [Installation](#installation) - [Installation](#installation)
- [Dependencies](#dependencies)
- [Notes for WSL](#notes-for-wsl) - [Notes for WSL](#notes-for-wsl)
- [Quick-Guide](#quick-guide) - [Quick-Guide](#quick-guide)
- [Query](#query)
- [CONTRIBUTE](#contribute) - [CONTRIBUTE](#contribute)
- [Matrix Space](#matrix-space) - [Matrix Space](#matrix-space)
- [TODO till the next release](#todo-till-the-next-release) - [TODO till the next release](#todo-till-the-next-release)
@ -33,47 +33,36 @@ pip install music-kraken
music-kraken music-kraken
``` ```
### Dependencies
You will need to install these two programms.
- pandoc
### Notes for WSL ### Notes for WSL
If you choose to run it in WSL, make sure ` ~/.local/bin` is added to your `$PATH` [#2][i2] If you choose to run it in WSL, make sure ` ~/.local/bin` is added to your `$PATH` [#2][i2]
## Quick-Guide ## Quick-Guide
The **Genre** you define at the start is the folder, my programm will download the files into, AS WELL as the value of the ID3 genre field. The **Genre** you define at the start, is the folder my program will download the files into, as well as the value of the ID3 genre field.
When it drops you into the **shell** 2 main things are important: When it drops you into the **shell** 2 main things are important:
1. You search with `s: <query/url>` 1. You search with `s: <query/url>`
2. You choose an option with just the index number of the option 2. You choose an option with just the index number of the option
3. You download with `d: <options/url>`, where the options are comma seperated 3. You download with `d: <options/url>`, where the options are comma separated
4. You support me by making a pr, or starring my repo.
Trust me it WILL make sense, once you see it.
### Query ### Query
The syntax for the query is like really simple. The syntax for the query is really simple.
``` ```mk
> s: #a <any artist> > s: #a <any artist>
searches for the artist <any artist> searches for the artist <any artist>
> s: #a <any artist> #r <any releas> > s: #a <any artist> #r <any release>
searches for the release (album) <any release> by the artist <any artist> searches for the release (album) <any release> by the artist <any artist>
> s: #r <any release> Me #t <any track> > s: #r <any release> Me #t <any track>
searches for the track <any track> from the release <any relaese> searches for the track <any track> from the release <any relaese>
``` ```
For a more detailed guid of the downloading shell, see [here](documentation/shell.md). The escape character is as usual `\`.
LOVE YALL *(except nazis ;-;)*
--- ---
@ -83,18 +72,17 @@ I am happy about every pull request. To contribute look [here](contribute.md).
## Matrix Space ## Matrix Space
<img align="right" src="assets/element_logo.png" width=100> <img align="right" alt="music-kraken logo" src="assets/element_logo.png" width=100>
I decided against creating a discord server, due to piracy communities get often banned from discord. A good and free Alternative are Matrix Spaces. I reccomend the use of the Client [Element](https://element.io/download). It is completely open source. I decided against creating a discord server, due to various communities get often banned from discord. A good and free Alternative are Matrix Spaces. I recommend the use of the Client [Element](https://element.io/download). It is completely open source.
**Click [this link](https://matrix.to/#/#music-kraken:matrix.org) _([https://matrix.to/#/#music-kraken:matrix.org](https://matrix.to/#/#music-kraken:matrix.org))_ to join.** **Click [this invitation](https://matrix.to/#/#music-kraken:matrix.org) _([https://matrix.to/#/#music-kraken:matrix.org](https://matrix.to/#/#music-kraken:matrix.org))_ to join.**
## TODO till the next release ## TODO till the next release
> These Points will most likely be in the changelogs. > These Points will most likely be in the changelogs.
- [x] Update the Documentation of the new cli. - [x] Migrate away from pandoc, to a more lightweight alternative, that can be installed over PiPY.
- [ ] Migrate away from pandoc, to a more lightweight alternative, that can be installed over PiPY.
- [ ] Update the Documentation of the internal structure. _(could be pushed back one release)_ - [ ] Update the Documentation of the internal structure. _(could be pushed back one release)_
--- ---
@ -107,7 +95,7 @@ This application is $100\%$ centered around Data. Thus, the most important thing
- explanation of the [Data Model](#data-model) - explanation of the [Data Model](#data-model)
- how to use the [Data Objects](#data-objects) - how to use the [Data Objects](#data-objects)
- further Dokumentation of *hopefully* [most relevant classes](documentation/objects.md) - further Dokumentation of _hopefully_ [most relevant classes](documentation/objects.md)
- the [old implementation](documentation/old_implementation.md) - the [old implementation](documentation/old_implementation.md)
```mermaid ```mermaid

View File

@ -9,7 +9,7 @@ from rich.console import Console
from .utils.shared import DEBUG, DEBUG_LOGGING from .utils.shared import DEBUG, DEBUG_LOGGING
from .utils.config import logging_settings, main_settings, read_config from .utils.config import logging_settings, main_settings, read_config
__version__ = "1.11.0" __version__ = "1.12.0"
read_config() read_config()

View File

@ -41,11 +41,11 @@ dependencies = [
"responses~=0.24.1", "responses~=0.24.1",
"beautifulsoup4~=4.11.1", "beautifulsoup4~=4.11.1",
"pyffmpeg", "pyffmpeg~=2.4.2.18.1",
"ffmpeg-progress-yield~=0.7.8", "ffmpeg-progress-yield~=0.7.8",
"mutagen~=1.46.0", "mutagen~=1.46.0",
"rich", "rich~=13.7.1",
"mistune~=3.0.2", "mistune~=3.0.2",
"html2markdown~=0.1.7", "html2markdown~=0.1.7",
"jellyfish~=0.9.0", "jellyfish~=0.9.0",