Skip to main content

Unofficial wrapper for mildom api.

Project description

Downloads Downloads Downloads

これは何?

Python用Mildom APIの非公式ライブラリです。 開発途中です。
バグがあればGithubのissueをお願いします。
If you find any bugs, please report it on issues by English or Japanese.

対応状況

  • ProfileV2 API
  • PlayBack API

対応予定

  • async/await(非同期処理)

注意

あくまでも非公式APIの非公式ラッパーです。開発が継続される保証はありません。 開発者は募集中です。

使い方

  • ユーザーオブジェクトを作成して詳細を取得
    情報を更新する時は、Userオブジェクトを再作成してください。updateで情報を更新できます。

Userオブジェクト -ProfileV2 API-

import mildom
user_id = 12345678

#8桁のIDを指定してユーザーオブジェクトを作成
user = mildom.User(user_id)

# bool値でライブ中かどうかを取得
print(user.is_live)

# プロフィールの画像URLを取得
print(user.avatar_url)

# レベルを取得
print(user.level)
  • ライブ中かどうかだけを取得
import mildom
user_id = 12345678

if mildom.is_live(user_id):
    print('now on live')

PlayBackオブジェクト -PlayBack API-

import mildom
user_id = 12345678
user = mildom.User(user_id)

playback_list = user.fetch_playback()
for playback in playback_list:
    # タイトル
    print(playback.title)

    # 視聴用URL
    print(playback.url)

    # MP4のURL
    print(playback.source_url)    

    # ゲームの情報
    print(playback.game_info)
    # > {'game_name': 'マインクラフト(Minecraft)(PC&Console)', 'game_type': 'pc'}

    # 配信者(Userオブジェクト)
    print(playback.author)

    # 配信時刻(datetimeオブジェクト)
    print(playback.publish_time)

    # アーカイブのID(v_id)
    print(playback.v_id)

アーカイブダウンロード

import mildom
user_id = 12345678
user = mildom.User(user_id)
playback = user.fetch_playback()[0]

# アーカイブを配信タイトルでダウンロード
playback.download(directory='/download')

# ファイル名を指定してダウンロード
playback.download(directory='/download', name='file.mp4')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mildom-1.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mildom-1.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file mildom-1.1.0.tar.gz.

File metadata

  • Download URL: mildom-1.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for mildom-1.1.0.tar.gz
Algorithm Hash digest
SHA256 fbd47109e5ef6816410be8679244f37feb04347622ed00c5f44a136fc32a816f
MD5 049580e75c4b5bed2f83fb031a07492b
BLAKE2b-256 19e66b3286267cabec1a6f737bb4fc6ee46fa24b7284bd44ad6f83553fc12a04

See more details on using hashes here.

File details

Details for the file mildom-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: mildom-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for mildom-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94a4e8a342a6c81a2a6fcea160195d7b261df25b44ebc9aab390f94c16150eaa
MD5 4225d45dda7e1da80cd35d77166c052a
BLAKE2b-256 acbeaed7f4b31a2260b4b0662a8c89337fac9a40e8298a0f71a2c17d64c9ab95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page