Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Latest commit

 

History

History
113 lines (80 loc) · 7.85 KB

File metadata and controls

113 lines (80 loc) · 7.85 KB

Gazer

Python GitHub Stars GitHub Forks GitHub Issues Commit Activity

简体中文 | English

Introduction

Gazer Build

Gazer is based on Python and Web reverse engineering, aiming to explore how to access APIs on different platforms. Gazer also simplifies data fetching, analysis, and automates some weird tasks.

Beginner-friendly! 🌟 The project offers detailed documentation and guidance in Wiki for all scripts.

So far, the project has supported platforms like Weibo, Douban, Bilibili, Steam, Netease CloudMusic, and Eudic, and will support more in the future! The project includes various practical and interesting Python scripts. Have fun! 😸

Updating...🔥

Features

  • Data Crawling: Crawl data you are interested in from Weibo, Douban, Steam and Netease CloudMusic.
  • Data Analysis: Analyze the data fetched to gain insights and visualize them.
  • Automation: Automate some repetitive tasks, like:
    • mass manage your Douban Tags
    • mass crawl film posters in Douban
    • Post on Weibo automatically
    • Download Bilibili videos and bullet comments
    • ... (Come on and find more useful features! ⭐)
  • Constant Update: Like Gazer? Just give a star! Your star will be my momentum to update! ✨

Supported Platforms

Douban Bilibili Weibo NeteaseCloudMusic Steam Eudic

Platform Feature Code Link
Douban Mass manage Douban film/book tags 🤓 TagAssassin_v2
Customize film/book tags and comments 📽️ MovieWishlister
Get film/book information 🎫 get_item_info
Get film/book rating(no need for cookie) ⭐ movie_rate, book_rate
Mass set film/book privacy🙊 no_peeking, no_peeking4book
Mass crawl film posters by their viewing dates 🧩 PosterBandit_v2
Seamlessly collage posters or any images 📌 PixelWeaver
Compress posters/any images 📌 pixel_squeezer_cv2
Bilibili Download videos 📺 BiliGrab
Download Bullet Comments XML file for videos 🔣 dmGrab
Weibo Post on Weibo in IDE base on Selenium ⌨️ GhostwriterWeibo_v2
Comment/Like Post API 🗣️ comment_weibo_api, like_weibo_api
Netease CloudMusic Get comment count API 🗣️ get_comment
Mass crawl personal playlist information 🎼 yo_i_pwned_your_playlist
Data analysis and visualization 🎶 visualization
Steam Scrape game information 🕹️ game_scraper
Scrape player data 🕹️ player_scraper
Eudic AI Translation API 🔣 eudic_api
YouTube YouTube Cover & Video download 🌈 downloadCover, downloadVideo

Project Structure

Gazer/
├── BilibiliGaze/            # Bilibili related module 📺
├── DoubanGaze/              # Douban related module 🫛
├── WeiboGaze/               # Weibo related module ⌨️
├── NeteaseCloudMusicGaze/   # Netease Cloud Music related module 🎵
├── SteamGaze/               # Steam related module 🎮
├── EudicGaze/               # Eudic Dictionary related module 🔤
├── YouTube/                 # YouTube related module 🌈
├── imgs/                    # Images 🧩
├── README.md                # README file 😸
└── requirements.txt         # Requirements 🖥️

Quick Start

  1. Clone the project:

    git clone https://github.com/kay-a11y/Gazer.git
  2. Navigate to the project directory:

     cd Gazer
  3. Install the requirements:

    pip install -r requirements.txt

Documentation

For detailed documentation and tutorials, please visit the Gazer Wiki.

Contributing

Contributions of any kind are welcome! Got an idea? Feel free to open an issue or submit a pull request!

Warning and Disclaimer

Please refer to DISCLAIMER.md

License

The project uses AGPLv3. For details, please refer to LICENSE.

Contact

If you have any ideas, feel free to contact me through: 👇🏻