Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ali-hv/AvaFarsi
AvaFarsi is an open-source graphical app which helps you to download the songs of iranian singers easily
https://github.com/ali-hv/AvaFarsi
downloader farsi iran music musicdownloader persian python python3 singer song songs
Last synced: 3 months ago
JSON representation
AvaFarsi is an open-source graphical app which helps you to download the songs of iranian singers easily
- Host: GitHub
- URL: https://github.com/ali-hv/AvaFarsi
- Owner: ali-hv
- License: gpl-3.0
- Created: 2021-07-27T14:11:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-14T16:32:33.000Z (almost 2 years ago)
- Last Synced: 2024-06-28T09:32:21.484Z (5 months ago)
- Topics: downloader, farsi, iran, music, musicdownloader, persian, python, python3, singer, song, songs
- Language: Python
- Homepage: https://ali-hv.github.io/AvaFarsi
- Size: 7.21 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
AvaFarsi
**AvaFarsi** is an open-source graphical app which helps you to find and download the songs of iranian singers easily. This app downloads songs from the [MrTehran](https://mrtehran.com) , [upmusics](https://upmusics.com) and [music-fa](https://music-fa.com) sites.
## Table of contents
* [Features](#features)
* [Overview](#overview)
* [Installation](#installation)
+ [Windows](#windows)
+ [Linux](#linux)
+ [Other operating systems](#other-operating-systems)
* [Contributing](#contributing)
* [License](#license)## Features
AvaFarsi provides the following features:
- Download song by giving the name of the singer
- Download song by giving the name of the song
- Download song by giving the text of a part of the song
- Download all the songs at once
- Download a certain number of songs by giving a number## Overview
AvaFarsi doesn't have any host and database of songs for himself and it just crawl the music sites to get the songs link and names.
## Installation
### Windows
Just download the setup file from [here](https://github.com/Ali-Hosseinverdi/AvaFarsi/releases/download/2.1.1/AvaFarsi-2.1.1.exe) and install the program.### Linux
First of all, make sure you have python3 and pip and git installed. Then open your terminal and enter the following commands in order:``` bash
git clone https://github.com/Ali-Hosseinverdi/AvaFarsi.git
cd AvaFarsi
pip3 install -r requirements.txt
chmod +x install
sudo ./install
```Now you can run the AvaFarsi from your apps menu or you can just enter the app name in your terminal:
```
avafarsi
```### Other operating systems
On other Unix-based operating systems such as Mac, the installation steps on linux should install the program just fine. But I didn't test it so if it didn't install properly, create an issue and tell me your OS and some details.## Contributing
if you can imporve this program with adding a new feature or if you found a bug in this program or even if you have an idea that can make this app better, just send a pull-request or create an issue.
You can also send me an email:
[[email protected]](mailto:[email protected])## License
[GPL-3.0](https://github.com/Ali-Hosseinverdi/AvaFarsi/blob/main/LICENSE)