以下は、要望に沿って、`KS903iMusicSongs` (iSongs Music Media Player) 用の README ドキュメントの記述例です。
---
# README.md
# KS903iMusicSongs
## 概要
`KS903iMusicSongs` (iSongs Music Media Player) は、直感的な操作で多機能な音楽プレーヤーを提供するアプリケーションです。このプレーヤーは、シンプルで使いやすいデザインながら、次世代の顔認証セキュリティロック、ジェスチャートラッキングコントロール、リアルタイム歌詞同期など、先進的な機能を搭載しています。
また、`KS903iMusicSongs` では、以下の主要機能をサポートしています:
- **顔認証セキュリティロック**:ユーザーごとにカスタマイズされた安全な音楽ライブラリアクセス。
- **ジェスチャーコントロール**:手の動きや顔の表情を使った直感的な再生/停止/スキップ操作。
- **歌詞同期機能**:リアルタイムで曲の歌詞を表示し、カラオケモードにも対応。
- **多形式ファイル対応**:MP3、WAV、FLAC など主要な音楽形式をサポート。
このメディアプレーヤーは、リスニング体験を豊かにし、個々の好みに合わせた音楽管理を簡単にします。
---
## 特徴
1. **顔認証セキュリティロック**
ユーザーの顔を認識することで、音楽プレーヤーのロック解除を実現。設定されたユーザー以外にはアクセスできないため、プライバシー保護に最適です。
2. **ジェスチャートラッキング操作**
カメラを使用して手の動きや顔の表情をトラッキングし、次のような操作が可能です:
- **再生/停止**: 手のひらを開く/閉じる動作。
- **スキップ**: 右スワイプ。
- **音量調整**: 上下ジェスチャー。
3. **リアルタイム歌詞同期**
再生中の曲の歌詞をリアルタイムで表示。カラオケモードでは、歌詞の部分ごとにハイライト表示がされます。
4. **多言語サポート**
ユーザーインターフェースは日本語と英語に対応しており、設定で簡単に切り替えが可能です。
5. **高音質再生**
さまざまなフォーマット(MP3、WAV、FLAC など)の再生をサポートし、音質を犠牲にしない体験を提供します。
---
## インストール方法
このアプリケーションは、Python を使用して構築されており、以下の手順でセットアップできます。
1. 必要な Python ライブラリをインストールします:
```bash
pip install pygame opencv-python pillow
```
2. リポジトリをクローンします:
```bash
git clone https://github.com/NPO_KS903/KS903iMusicSongs.git
```
3. プロジェクトディレクトリに移動します:
```bash
cd KS903iMusicSongs
```
4. プレーヤーを起動します:
```bash
python imusic_beta.py
```
---
## 使用方法
`KS903iMusicSongs` の基本的な操作手順は以下の通りです:
1. アプリケーションを起動すると、メインメニューが表示されます。
2. 音楽フォルダを選択し、ライブラリを作成します。
3. 再生する曲を選び、リアルタイムで歌詞を表示したり、ジェスチャー操作を利用します。
4. 設定メニューから、顔認証セキュリティやジェスチャー認識を有効にできます。
**顔認証セキュリティの設定例**:
- 設定メニューから「顔認証安全ロックを有効にする」を選択し、カメラで登録を行います。
---
## クラスとメソッドの概要
以下は `imusic_beta.py` の主なクラスとメソッドの概要です:
### クラス: `MusicPlayer`
- 音楽再生、ライブラリ管理、インターフェース制御を担当。
#### メソッド一覧:
- `play_music(track_path)`
- 指定されたトラックを再生します。
- `pause_music()`
- 再生中の音楽を一時停止します。
- `resume_music()`
- 一時停止した音楽を再開します。
### クラス: `GestureControl`
- ジェスチャーによる音楽プレーヤー操作を管理。
#### メソッド一覧:
- `track_hand_movements()`
- 手の動きを検出し、対応する操作を実行します。
### クラス: `FaceLock`
- 顔認証によるセキュリティロックを管理。
#### メソッド一覧:
- `enable_face_lock()`
- 顔認証ロックを有効化します。
- `disable_face_lock()`
- 顔認証ロックを無効化します。
---
## 開発者情報
- **開発元**: NPO KS903.lnc
- 代表取締役: Takeshi Kumura
- ディレクター: Takuma Ozawa
- **お問い合わせ先**:
- Email: ks903support@example.com
**開発者メモ**: このプロジェクトはオープンソースとして公開されています。GitHub リポジトリを通じて、貢献や提案をお待ちしています。
---
この README は、`KS903iMusicSongs` を初めて使用するユーザーが必要な情報を簡単に理解し、インストールや操作をスムーズに行えるように作成されています。
Raw data
{
"_id": null,
"home_page": "https://github.com/NPO_KS903/KS903imusicsongs",
"name": "KS903imusicsongs",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "music player audio KS903",
"author": "NPO_KS_903.lnc",
"author_email": "info@npo-ks903.com",
"download_url": "https://files.pythonhosted.org/packages/b2/f6/6d5c3a0970e2af6c4a2c8e168de1813050708c17870fe3ef571bba5053b8/ks903imusicsongs-0.0.0.0.1.tar.gz",
"platform": null,
"description": "\u4ee5\u4e0b\u306f\u3001\u8981\u671b\u306b\u6cbf\u3063\u3066\u3001`KS903iMusicSongs` (iSongs Music Media Player) \u7528\u306e README \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u8a18\u8ff0\u4f8b\u3067\u3059\u3002\r\n\r\n---\r\n\r\n# README.md\r\n\r\n# KS903iMusicSongs\r\n\r\n## \u6982\u8981\r\n\r\n`KS903iMusicSongs` (iSongs Music Media Player) \u306f\u3001\u76f4\u611f\u7684\u306a\u64cd\u4f5c\u3067\u591a\u6a5f\u80fd\u306a\u97f3\u697d\u30d7\u30ec\u30fc\u30e4\u30fc\u3092\u63d0\u4f9b\u3059\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u3059\u3002\u3053\u306e\u30d7\u30ec\u30fc\u30e4\u30fc\u306f\u3001\u30b7\u30f3\u30d7\u30eb\u3067\u4f7f\u3044\u3084\u3059\u3044\u30c7\u30b6\u30a4\u30f3\u306a\u304c\u3089\u3001\u6b21\u4e16\u4ee3\u306e\u9854\u8a8d\u8a3c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ed\u30c3\u30af\u3001\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u30c8\u30e9\u30c3\u30ad\u30f3\u30b0\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u3001\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u6b4c\u8a5e\u540c\u671f\u306a\u3069\u3001\u5148\u9032\u7684\u306a\u6a5f\u80fd\u3092\u642d\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u307e\u305f\u3001`KS903iMusicSongs` \u3067\u306f\u3001\u4ee5\u4e0b\u306e\u4e3b\u8981\u6a5f\u80fd\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\uff1a\r\n- **\u9854\u8a8d\u8a3c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ed\u30c3\u30af**\uff1a\u30e6\u30fc\u30b6\u30fc\u3054\u3068\u306b\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3055\u308c\u305f\u5b89\u5168\u306a\u97f3\u697d\u30e9\u30a4\u30d6\u30e9\u30ea\u30a2\u30af\u30bb\u30b9\u3002\r\n- **\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb**\uff1a\u624b\u306e\u52d5\u304d\u3084\u9854\u306e\u8868\u60c5\u3092\u4f7f\u3063\u305f\u76f4\u611f\u7684\u306a\u518d\u751f/\u505c\u6b62/\u30b9\u30ad\u30c3\u30d7\u64cd\u4f5c\u3002\r\n- **\u6b4c\u8a5e\u540c\u671f\u6a5f\u80fd**\uff1a\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u66f2\u306e\u6b4c\u8a5e\u3092\u8868\u793a\u3057\u3001\u30ab\u30e9\u30aa\u30b1\u30e2\u30fc\u30c9\u306b\u3082\u5bfe\u5fdc\u3002\r\n- **\u591a\u5f62\u5f0f\u30d5\u30a1\u30a4\u30eb\u5bfe\u5fdc**\uff1aMP3\u3001WAV\u3001FLAC \u306a\u3069\u4e3b\u8981\u306a\u97f3\u697d\u5f62\u5f0f\u3092\u30b5\u30dd\u30fc\u30c8\u3002\r\n\r\n\u3053\u306e\u30e1\u30c7\u30a3\u30a2\u30d7\u30ec\u30fc\u30e4\u30fc\u306f\u3001\u30ea\u30b9\u30cb\u30f3\u30b0\u4f53\u9a13\u3092\u8c4a\u304b\u306b\u3057\u3001\u500b\u3005\u306e\u597d\u307f\u306b\u5408\u308f\u305b\u305f\u97f3\u697d\u7ba1\u7406\u3092\u7c21\u5358\u306b\u3057\u307e\u3059\u3002\r\n\r\n---\r\n\r\n## \u7279\u5fb4\r\n\r\n1. **\u9854\u8a8d\u8a3c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ed\u30c3\u30af** \r\n \u30e6\u30fc\u30b6\u30fc\u306e\u9854\u3092\u8a8d\u8b58\u3059\u308b\u3053\u3068\u3067\u3001\u97f3\u697d\u30d7\u30ec\u30fc\u30e4\u30fc\u306e\u30ed\u30c3\u30af\u89e3\u9664\u3092\u5b9f\u73fe\u3002\u8a2d\u5b9a\u3055\u308c\u305f\u30e6\u30fc\u30b6\u30fc\u4ee5\u5916\u306b\u306f\u30a2\u30af\u30bb\u30b9\u3067\u304d\u306a\u3044\u305f\u3081\u3001\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u4fdd\u8b77\u306b\u6700\u9069\u3067\u3059\u3002\r\n\r\n2. **\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u30c8\u30e9\u30c3\u30ad\u30f3\u30b0\u64cd\u4f5c** \r\n \u30ab\u30e1\u30e9\u3092\u4f7f\u7528\u3057\u3066\u624b\u306e\u52d5\u304d\u3084\u9854\u306e\u8868\u60c5\u3092\u30c8\u30e9\u30c3\u30ad\u30f3\u30b0\u3057\u3001\u6b21\u306e\u3088\u3046\u306a\u64cd\u4f5c\u304c\u53ef\u80fd\u3067\u3059\uff1a\r\n - **\u518d\u751f/\u505c\u6b62**: \u624b\u306e\u3072\u3089\u3092\u958b\u304f/\u9589\u3058\u308b\u52d5\u4f5c\u3002\r\n - **\u30b9\u30ad\u30c3\u30d7**: \u53f3\u30b9\u30ef\u30a4\u30d7\u3002\r\n - **\u97f3\u91cf\u8abf\u6574**: \u4e0a\u4e0b\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u3002\r\n\r\n3. **\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u6b4c\u8a5e\u540c\u671f** \r\n \u518d\u751f\u4e2d\u306e\u66f2\u306e\u6b4c\u8a5e\u3092\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u8868\u793a\u3002\u30ab\u30e9\u30aa\u30b1\u30e2\u30fc\u30c9\u3067\u306f\u3001\u6b4c\u8a5e\u306e\u90e8\u5206\u3054\u3068\u306b\u30cf\u30a4\u30e9\u30a4\u30c8\u8868\u793a\u304c\u3055\u308c\u307e\u3059\u3002\r\n\r\n4. **\u591a\u8a00\u8a9e\u30b5\u30dd\u30fc\u30c8** \r\n \u30e6\u30fc\u30b6\u30fc\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u306f\u65e5\u672c\u8a9e\u3068\u82f1\u8a9e\u306b\u5bfe\u5fdc\u3057\u3066\u304a\u308a\u3001\u8a2d\u5b9a\u3067\u7c21\u5358\u306b\u5207\u308a\u66ff\u3048\u304c\u53ef\u80fd\u3067\u3059\u3002\r\n\r\n5. **\u9ad8\u97f3\u8cea\u518d\u751f** \r\n \u3055\u307e\u3056\u307e\u306a\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\uff08MP3\u3001WAV\u3001FLAC \u306a\u3069\uff09\u306e\u518d\u751f\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3001\u97f3\u8cea\u3092\u72a0\u7272\u306b\u3057\u306a\u3044\u4f53\u9a13\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002\r\n\r\n---\r\n\r\n## \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\r\n\r\n\u3053\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u3001Python \u3092\u4f7f\u7528\u3057\u3066\u69cb\u7bc9\u3055\u308c\u3066\u304a\u308a\u3001\u4ee5\u4e0b\u306e\u624b\u9806\u3067\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3067\u304d\u307e\u3059\u3002\r\n\r\n1. \u5fc5\u8981\u306a Python \u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\uff1a\r\n ```bash\r\n pip install pygame opencv-python pillow\r\n ```\r\n\r\n2. \u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u30af\u30ed\u30fc\u30f3\u3057\u307e\u3059\uff1a\r\n ```bash\r\n git clone https://github.com/NPO_KS903/KS903iMusicSongs.git\r\n ```\r\n\r\n3. \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5\u3057\u307e\u3059\uff1a\r\n ```bash\r\n cd KS903iMusicSongs\r\n ```\r\n\r\n4. \u30d7\u30ec\u30fc\u30e4\u30fc\u3092\u8d77\u52d5\u3057\u307e\u3059\uff1a\r\n ```bash\r\n python imusic_beta.py\r\n ```\r\n\r\n---\r\n\r\n## \u4f7f\u7528\u65b9\u6cd5\r\n\r\n`KS903iMusicSongs` \u306e\u57fa\u672c\u7684\u306a\u64cd\u4f5c\u624b\u9806\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\uff1a\r\n\r\n1. \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u8d77\u52d5\u3059\u308b\u3068\u3001\u30e1\u30a4\u30f3\u30e1\u30cb\u30e5\u30fc\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002\r\n2. \u97f3\u697d\u30d5\u30a9\u30eb\u30c0\u3092\u9078\u629e\u3057\u3001\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\r\n3. \u518d\u751f\u3059\u308b\u66f2\u3092\u9078\u3073\u3001\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u3067\u6b4c\u8a5e\u3092\u8868\u793a\u3057\u305f\u308a\u3001\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u64cd\u4f5c\u3092\u5229\u7528\u3057\u307e\u3059\u3002\r\n4. \u8a2d\u5b9a\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u3001\u9854\u8a8d\u8a3c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3084\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u8a8d\u8b58\u3092\u6709\u52b9\u306b\u3067\u304d\u307e\u3059\u3002\r\n\r\n**\u9854\u8a8d\u8a3c\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306e\u8a2d\u5b9a\u4f8b**\uff1a\r\n- \u8a2d\u5b9a\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u300c\u9854\u8a8d\u8a3c\u5b89\u5168\u30ed\u30c3\u30af\u3092\u6709\u52b9\u306b\u3059\u308b\u300d\u3092\u9078\u629e\u3057\u3001\u30ab\u30e1\u30e9\u3067\u767b\u9332\u3092\u884c\u3044\u307e\u3059\u3002\r\n\r\n---\r\n\r\n## \u30af\u30e9\u30b9\u3068\u30e1\u30bd\u30c3\u30c9\u306e\u6982\u8981\r\n\r\n\u4ee5\u4e0b\u306f `imusic_beta.py` \u306e\u4e3b\u306a\u30af\u30e9\u30b9\u3068\u30e1\u30bd\u30c3\u30c9\u306e\u6982\u8981\u3067\u3059\uff1a\r\n\r\n### \u30af\u30e9\u30b9: `MusicPlayer`\r\n- \u97f3\u697d\u518d\u751f\u3001\u30e9\u30a4\u30d6\u30e9\u30ea\u7ba1\u7406\u3001\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u5236\u5fa1\u3092\u62c5\u5f53\u3002\r\n\r\n#### \u30e1\u30bd\u30c3\u30c9\u4e00\u89a7:\r\n- `play_music(track_path)`\r\n - \u6307\u5b9a\u3055\u308c\u305f\u30c8\u30e9\u30c3\u30af\u3092\u518d\u751f\u3057\u307e\u3059\u3002\r\n- `pause_music()`\r\n - \u518d\u751f\u4e2d\u306e\u97f3\u697d\u3092\u4e00\u6642\u505c\u6b62\u3057\u307e\u3059\u3002\r\n- `resume_music()`\r\n - \u4e00\u6642\u505c\u6b62\u3057\u305f\u97f3\u697d\u3092\u518d\u958b\u3057\u307e\u3059\u3002\r\n\r\n### \u30af\u30e9\u30b9: `GestureControl`\r\n- \u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u306b\u3088\u308b\u97f3\u697d\u30d7\u30ec\u30fc\u30e4\u30fc\u64cd\u4f5c\u3092\u7ba1\u7406\u3002\r\n\r\n#### \u30e1\u30bd\u30c3\u30c9\u4e00\u89a7:\r\n- `track_hand_movements()`\r\n - \u624b\u306e\u52d5\u304d\u3092\u691c\u51fa\u3057\u3001\u5bfe\u5fdc\u3059\u308b\u64cd\u4f5c\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002\r\n\r\n### \u30af\u30e9\u30b9: `FaceLock`\r\n- \u9854\u8a8d\u8a3c\u306b\u3088\u308b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30ed\u30c3\u30af\u3092\u7ba1\u7406\u3002\r\n\r\n#### \u30e1\u30bd\u30c3\u30c9\u4e00\u89a7:\r\n- `enable_face_lock()`\r\n - \u9854\u8a8d\u8a3c\u30ed\u30c3\u30af\u3092\u6709\u52b9\u5316\u3057\u307e\u3059\u3002\r\n- `disable_face_lock()`\r\n - \u9854\u8a8d\u8a3c\u30ed\u30c3\u30af\u3092\u7121\u52b9\u5316\u3057\u307e\u3059\u3002\r\n\r\n---\r\n\r\n## \u958b\u767a\u8005\u60c5\u5831\r\n\r\n- **\u958b\u767a\u5143**: NPO KS903.lnc \r\n - \u4ee3\u8868\u53d6\u7de0\u5f79: Takeshi Kumura \r\n - \u30c7\u30a3\u30ec\u30af\u30bf\u30fc: Takuma Ozawa \r\n\r\n- **\u304a\u554f\u3044\u5408\u308f\u305b\u5148**: \r\n - Email: ks903support@example.com \r\n\r\n**\u958b\u767a\u8005\u30e1\u30e2**: \u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u3068\u3057\u3066\u516c\u958b\u3055\u308c\u3066\u3044\u307e\u3059\u3002GitHub \u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u901a\u3058\u3066\u3001\u8ca2\u732e\u3084\u63d0\u6848\u3092\u304a\u5f85\u3061\u3057\u3066\u3044\u307e\u3059\u3002\r\n\r\n---\r\n\r\n\u3053\u306e README \u306f\u3001`KS903iMusicSongs` \u3092\u521d\u3081\u3066\u4f7f\u7528\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u304c\u5fc5\u8981\u306a\u60c5\u5831\u3092\u7c21\u5358\u306b\u7406\u89e3\u3057\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3084\u64cd\u4f5c\u3092\u30b9\u30e0\u30fc\u30ba\u306b\u884c\u3048\u308b\u3088\u3046\u306b\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u3002\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Prototype sample of iSongs Music Media Player",
"version": "0.0.0.0.1",
"project_urls": {
"Homepage": "https://github.com/NPO_KS903/KS903imusicsongs"
},
"split_keywords": [
"music",
"player",
"audio",
"ks903"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1b19e0990f343b91ebbdbee254a64844c931dbc58c564dcdbb59734104c73ca1",
"md5": "ad502025fa3030089dbed70abc50a488",
"sha256": "538ddef7496da97729eea840afcff7277b7915976ee23d39f4c93576f67419c2"
},
"downloads": -1,
"filename": "KS903imusicsongs-0.0.0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ad502025fa3030089dbed70abc50a488",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 3821,
"upload_time": "2024-11-25T19:02:45",
"upload_time_iso_8601": "2024-11-25T19:02:45.506184Z",
"url": "https://files.pythonhosted.org/packages/1b/19/e0990f343b91ebbdbee254a64844c931dbc58c564dcdbb59734104c73ca1/KS903imusicsongs-0.0.0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b2f66d5c3a0970e2af6c4a2c8e168de1813050708c17870fe3ef571bba5053b8",
"md5": "cc42e865164a941f3bab9934d6a3b25e",
"sha256": "cc04da021a5d33c211091f10907e79b72e0de85baeb4ef626fcba34ededeee2d"
},
"downloads": -1,
"filename": "ks903imusicsongs-0.0.0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cc42e865164a941f3bab9934d6a3b25e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 3930,
"upload_time": "2024-11-25T19:02:47",
"upload_time_iso_8601": "2024-11-25T19:02:47.537277Z",
"url": "https://files.pythonhosted.org/packages/b2/f6/6d5c3a0970e2af6c4a2c8e168de1813050708c17870fe3ef571bba5053b8/ks903imusicsongs-0.0.0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-25 19:02:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "NPO_KS903",
"github_project": "KS903imusicsongs",
"github_not_found": true,
"lcname": "ks903imusicsongs"
}