Skip to content
/ yaybot Public
forked from ekkx/yaylib

SNS「Yay!」の非公式API 🚀

License

Notifications You must be signed in to change notification settings

reooos/yaybot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Yay! - 非公式ライブラリ

汎用的な機能を備えた、SNS「Yay!」の非公式APIです。
とてもシンプルな記述で実装できます。
詳細はドキュメントにて »

バグを報告する · Yay!アカウント · メールアドレス

- - - 目次 - - -
  1. 使用方法
  2. 機能 & 特徴
  3. ライセンス & 免責事項

☕ 使用方法

💻 ダウンロード

次のコマンドをターミナル上で実行してください:

pip install git+https://github.com/qualia-5w4/yaybot

もしインストールが正常に終了しない場合は、次のコマンドを実行してください:

git clone https://github.com/qualia-5w4/yaybot

cd yaybot

pip install -r requirements.txt

pip install .

🖥️ 始め方

  1. from yaybot import Yay でインポートします。
  2. ログインは任意です。※短時間に何度もログインすると制限される場合があります。
  3. アクセストークンを使用する場合は、yay = Yay(token='トークン') と記述してください。
from yaybot import Yay


yay = Yay()

yay.login(email='メールアドレス', password='パスワード') # ログイン

# print(yay.access_token) ※アクセストークンを取得する場合

user = yay.get_user('123')  # IDが'123'のユーザーのプロフィールを取得
print(user.screen_name)  # 取得したユーザーの名前を表示
print(user.bio)  # 取得したユーザーの自己紹介を表示


post = yay.get_post('456')  # IDが'456'の投稿を取得
print(post.author_screen_name)  # 投稿者の名前を表示
print(post.text)  # 投稿本文を表示
yay.like_post(post.id)  # 投稿をいいねする


followers = yay.get_user_followers('123')  # IDが'123'のユーザーのフォロワーを取得する
for follower in followers:
    yay.follow_user(follower.id)  # 取得したユーザーをフォローする

🏆 機能 & 特徴

  • シンプルな記述で実装可能
  • 汎用的な機能
  • プロキシをサポート: http/s

📜 ライセンス & 免責事項

このコードは株式会社ナナメウエ、またはその関連会社といかなる関係も持っていません。これは独立した非公式 API です。自己責任で使用してください。

This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by Nanameue inc. or any of its affiliates or subsidiaries. This is an independent and unofficial API. USE IT AT YOUR OWN RISK.

Licensed under the MIT License

About

SNS「Yay!」の非公式API 🚀

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%