tononkira
Unofficial Module and CLI tool to get Malagasy song lyrics from https://tononkira.serasera.org
INSTALLATION
pip install tononkira
USAGE
MODULE
from tononkira import Tononkira
tononkira = Tononkira()
print(tononkira.get("Ampy anahy"))
CLI TOOL
ADVANCE USAGE
from tononkira import Tononkira
tononkira = Tononkira()
# global search
res = tononkira.search("Ambondrona")
print(res[:2])
# specific search by artist
res = tononkira.search_by(artist="LJO")
print(res[:2])
# specific search by title
res = tononkira.search_by(title="Donia")
print(res[:2])
# specific search by lyrics
res = tononkira.search_by(lyrics="tia anao aho")
print(res[:2])
# specific search by title and lyrics
res = tononkira.search_by(title="Ngoma", lyrics="Mena masoandro")
print(res[:2])
OUTPUT
[
{'title': 'Ajanony any', 'artist': 'AmbondronA', 'url': 'https://tononkira.serasera.org/hira/ambondrona/ajanony-any-1'},
{'title': 'ALEO ALOHA', 'artist': 'AmbondronA', 'url': 'https://tononkira.serasera.org/hira/ambondrona/aleo-aloha'}
]
...
[
{'title': 'Aya', 'artist': 'LJo', 'url': 'https://tononkira.serasera.org/hira/ljo/aya'},
{'title': 'Ino tianô ?', 'artist': 'LJo', 'url': 'https://tononkira.serasera.org/hira/ljo/ino-tian-'}
]
...
[
{'title': 'Donia', 'artist': 'Lion Hill', 'url': 'https://tononkira.serasera.org/hira/lion-hill/donia'},
{'title': 'RABODONIARIVO', 'artist': "Jonny R'afa", 'url': 'https://tononkira.serasera.org/hira/jonny-rafa/rabodoniarivo'}
]
...
[
{'title': '#586# [Feat. Mr Sayda]', 'artist': '306 BUK', 'url': 'https://tononkira.serasera.org/hira/306-buk/586-feat.-mr-sayda-1'},
{'title': "'Lay andro hodianao", 'artist': 'Mr Sayda (Misié Sayda)', 'url': 'https://tononkira.serasera.org/hira/mr-sayda-misi-sayda/lay-andro-hodianao'}
]
...
[
{'title': 'Ngoma', 'artist': 'Shyn', 'url': 'https://tononkira.serasera.org/hira/shyn-1/ngoma-1'},
{'title': 'Ngoma (feat Denise)', 'artist': 'Shyn', 'url': 'https://tononkira.serasera.org/hira/shyn-1/ngoma-feat-denise'}
]
from tononkira import Tononkira
tononkira = Tononkira()
res = tononkira.fetch("https://tononkira.serasera.org/hira/ambondrona/aleo-aloha")
print(res)
OUTPUT
ALEO ALOHA (Ambondrona)
----------------------
toa ts aritro iany
ny iandry anao
niezaka iany aho fa toa
...
Metadata
Release files for tononkira 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tononkira-1.1.0.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tononkira-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.6 kB
Release files / tononkira-1.1.0.tar.gz
| Download URL | tononkira-1.1.0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1814ee582e6f7b4ea597465502b4b6e1090daa4857625636355794c32683d3f4
|
|
BLAKE2b-256 checksum How to use checksums |
cdc651b64ad0b6711756ce62cbd88fae13f93a1ce51159025d3c6e7fd4571760
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / tononkira-1.1.0-py3-none-any.whl
| Download URL | tononkira-1.1.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
16248dca10605c7511bc9bea20d47e6ed381e997913ba5c46b8c710defe08367
|
|
BLAKE2b-256 checksum How to use checksums |
96b5385492f8375af3c8748eb4baa9bc64339ec94ca85cffeda49dd58f69c3d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|