Japanese Lyric Aggregator
Project description
pyjlyric: Japanese Lyric Aggregator
Supported sites
- http://www.animap.jp/kasi/showkasi.php?surl=:pageid
- http://www.utamap.com/showtop.php?surl=:pageid
- https://gakufu.gakki.me/m/data/:pageid.html
- https://hoick.jp/mdb/detail/:pageid
- https://j-lyric.net/artist/:artistid/:pageid.html
- https://kashinavi.com/song_view.html?:pageid
- https://linkco.re/:albumid/songs/:songid/lyrics
- https://lyric.evesta.jp/:pageid.html
- https://music-book.jp/music/Artist/:artistid/Music/:pageid
- https://music.j-total.net/data/:pageid.html
- https://petitlyrics.com/lyrics/:pageid
- https://utaten.com/lyric/:pageid
- https://www.joysound.com/web/search/song/:pageid
- https://www.uta-net.com/song/:pageid
Installation
pip install git+https://github.com/eggplants/pyjlyric
# or
pip install pyjlyric
Usage
CLI
$ jrc https://j-lyric.net/artist/a00126c/l013283.html
===
Title: 春よ来い
Artist: 童謡・唱歌
Lyric: 相馬 御風
Composer: 弘田 龍太郎
===
春よ来い早く来い
あるきはじめたみいちゃんが
赤い鼻緒のじょじょはいて
おんもへ出たいと待っている
春よ来い早く来い
おうちの前の桃の木の
蕾もみんなふくらんで
はよ咲きたいと待っている
$ jrc -h
usage: jrc [-h] [-V] url
get lyric data by URL.
positional arguments:
url
options:
-h, --help show this help message and exit
-V, --version show program's version number and exit
supported sites:
- http://www.animap.jp/kasi/showkasi.php?surl=:pageid
- http://www.utamap.com/showtop.php?surl=:pageid
- https://gakufu.gakki.me/m/data/:pageid.html
- https://hoick.jp/mdb/detail/:pageid
- https://j-lyric.net/artist/:artistid/:pageid.html
- https://kashinavi.com/song_view.html?:pageid
- https://linkco.re/:albumid/songs/:songid/lyrics
- https://lyric.evesta.jp/:pageid.html
- https://music-book.jp/music/Artist/:artistid/Music/:pageid
- https://music.j-total.net/data/:pageid.html
- https://petitlyrics.com/lyrics/:pageid
- https://utaten.com/lyric/:pageid
- https://www.joysound.com/web/search/song/:pageid
- https://www.uta-net.com/song/:pageid
Library
import pyjlyric
pyjlyric.parse("https://kashinavi.com/song_view.html?155779")
Returns:
KashinaviLyricPage(
title='Life goes on',
page_url=HttpUrl('https://kashinavi.com/song_view.html?155779', ),
pageid='155779',
artist=WithUrlText(
link=HttpUrl('https://kashinavi.com/artist.html?artist=104498&kashu=King+%26+Prince&start=1', ),
text='King & Prince'
),
composer='Joacim Persson・Johan Alkenas・SQVARE・Sean Michael Alexander',
lyricist='木村友威',
arranger=None,
lyric_sections=[['Keep it up, keep it up yup'], [...], [..., "Let's live it up"]]
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyjlyric-1.4.0.tar.gz
(16.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pyjlyric-1.4.0-py3-none-any.whl
(33.4 kB
view details)
File details
Details for the file pyjlyric-1.4.0.tar.gz.
File metadata
- Download URL: pyjlyric-1.4.0.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfa373addb67ba38cc90088ea2ec007ee7dcb55101e915eef0c4826e6338e85a
|
|
| MD5 |
341ea52144b1138cb61a2592552a6a71
|
|
| BLAKE2b-256 |
6ba85b219a00be4c6f5994219b99992de525810dc03e5c3c6da86410dcff7fe9
|
File details
Details for the file pyjlyric-1.4.0-py3-none-any.whl.
File metadata
- Download URL: pyjlyric-1.4.0-py3-none-any.whl
- Upload date:
- Size: 33.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b3388c0c9c3727c9e4d32f99fbe4e9ee8a687c7f6f67462b4bf43647e66f21c
|
|
| MD5 |
ffec98a496a439fd9ed7a3dc74cc92ef
|
|
| BLAKE2b-256 |
059af85e21c228dbafdb81fbe35cff465dc320fd74f14fdbad7b0abec3c72146
|