GithubHelp home page GithubHelp logo

bilidraw's Introduction

bilidraw

Bilibili夏日绘板自动绘制工具

概览

bili.py: 绘制工具

  • 将EditThisCookie导出的cookie保存为扩展名为.cookie的文件放入accounts文件夹
  • 修改其中的writePos变量控制绘制目标左上角的位置,格式为tuple(y, x)
  • 默认载入aria_cut.png作为目标图像,图像内颜色需全部为绘板调色板颜色
  • 默认载入aria_mask.png作为遮罩图像,黑色区域表示需要绘制,其他颜色区域表示无需绘制
  • 可以使用loadJsonImage(path)函数载入一个json中的图像数据,详情见common.py#L202

showblock.py: 显示工具

  • y, x变量为显示左上角,显示宽高默认从aria_cut.png读取

common.py: 一些公共函数

bili.ACT: 适用于Photoshop的夏日绘板调色板文件

特点

  • 精确计时:自动计算并抵消绘制延迟,最大化绘制效率
  • 最小化绘制区域:支持遮罩,绘制前执行检测,仅绘制颜色不同的像素
  • 自动屏蔽不可用账号: 重试超过6次且返回值为Not login(-101)的账号将被加入黑名单(black.json) 运行时修改黑名单文件可以被自动重新加载。
  • 多账号动态加载:放入accounts中且不在黑名单中的cookie文件可在运行时动态加载

(注:本项目只是tuxzz花费一个半小时搞出来的“能用”的程序,别指望Bugfree或者有多好的错误处理)

bilidraw's People

Contributors

tuxzz avatar zl1271 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.