KS903imusicsongs


NameKS903imusicsongs JSON
Version 0.0.0.0.1 PyPI version JSON
download
home_pagehttps://github.com/NPO_KS903/KS903imusicsongs
SummaryPrototype sample of iSongs Music Media Player
upload_time2024-11-25 19:02:47
maintainerNone
docs_urlNone
authorNPO_KS_903.lnc
requires_python>=3.8
licenseMIT
keywords music player audio ks903
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            以下は、要望に沿って、`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"
}
        
Elapsed time: 0.63577s