Skip to content

基于Python编写的各种功能,分析工具,爬虫程序等

Notifications You must be signed in to change notification settings

aquamarine5/AwesomeCore

Repository files navigation

AwesomeCore

GitHub repo size Code lines Commit Activity Last commit Language grade: Python
Alt
AwesomeCore是一些小工具集,有作者平时或偶尔会用到的工具,其中的某些工具可能不再维护。

工具列表

  • 带 * 的工具在之后大概率以后将不会维护。

NeteaseMusic

Progress

  • 主要为Progress.Progresser类,使用Progress.Progresser(length)指定进度条长度
  • 通常使用Progresser().print_slider_complex_animation_next()来实现动态进度条
  • Progresser().print_slider_complex_animation()可以自定义进度条样式
  • TODO:修复ETA

Bilibili

  • 下载bilibili视频,可指定分集数、清晰度
  • bv号转av号
  • 分析最近看的b站视频总时长
  • 随机获取用户头像

dingtalk_likes_creater

  • Updated on 2020-04-07: 此工具已经不可用
  • 钉钉直播课堂全自动刷赞机,即使禁用了点赞也是可以用这个工具刷赞的啦
  • 使用方法:dingtalk_likes_creater.py <count> <threads> <liveUUID>
  • count参数为每个线程执行的发送的点赞请求数,发送一个点赞请求客户端会收到100赞
  • threads为执行点赞请求的线程数,每个线程都执行count次点赞请求,故最后总点赞量 = count * threads * 100
  • liveUUID为直播的UUID,推荐Fiddler爬取

genshin_gacha_standard

Wechat

  • 使用PIL生成微信首页的界面,支持输入聊天人的头像、名称、对话内容、时间

Translation (v1* & v2)

v1 *

  • 仅用于Webapi.__init__() -> "trs"中,不推荐使用,请使用v2版本。

v2

  • translation.translate()可以翻译,engine可选'g'(google)和'b'(baidu)
  • translation.translationLanguage是翻译语种
  • translation.translate_crazy()是翻译生草机,推荐配合谷歌翻译引擎食用

CommandCompiler

  • 可用commandCompiler.CommandCompiler()新建
  • CommandCompiler({ 0:{ "a":CommandFunction(a,CommandArgument())}, 1:{ "b":CommandFunction(b,CommandArgument([int]))}})
  • commandCompiler.EasyCommandCompiler()可以更快编写,替代了CommandFunctionCommandArgument

Config

  • 简易的用户数据存储类

FFmpeg

  • 下载、绑定、调用FFMpeg

Leet-code *

  • 难是真难 Reference: 力扣

Webapi *

About

基于Python编写的各种功能,分析工具,爬虫程序等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages