Giter Club home page Giter Club logo

beatspider's Introduction

BeatSpider

BeatSaber的谱面下载软件,可使用多种数据来源、保存方式以及非常多的筛选项来处理歌曲列表、歌曲包。

  • 执行快! 配合WGzeyu的数据缓存镜像与快速输出参数,可以在30秒内完成所有接近6万首歌曲的筛选;
  • 功能多! 支持几乎所有的数据来源,BeatSaver提供的所有数据均可作为筛选项,还支持中文筛选与封面识别;
  • 用法多! 可以用来制作曲包、歌单,更新已有曲包,筛选现有歌单,歌单转曲包,还能定时自动更新本地曲包;
  • 全免费! 不像某人的网站,把社区贡献的免费的歌曲公然拿出来兜售,本软件无需任何付费,下载即可用。

启动参数

启动参数为高级功能,配合计划任务可以实现每天自动更新曲包。

BeatSpider

-config 配置名称-c 配置名称
从Settings目录下读取指定名称的配置文件(无需加后缀)

-minimize-m
窗口以最小化启动

-local-l
歌曲详细数据来源切换至本地数据缓存(仅限后四个数据来源)

-fastlog-f
降低输出信息更新频率,以此缩减处理耗时(仅限本地缓存数据来源)

-start-s
启动后自动开始下载

-unzip-u
下载完成后解压歌曲目录中的压缩包为文件夹

-zip-z
下载完成后解压歌曲目录中的压缩包为文件夹并将歌曲目录打包为zip

-exit-e
执行完成后退出软件

示例:
读入360度歌曲包预设,以最小化运行自动开始下载下载后自动解压,最后自动退出的运行参数为:

-config "360度歌曲包" -minimize -start -unzip -exit

我推荐的本地曲包自动更新设置方案:

  1. 首先使用我的另一个工具BSSFM(点击下载),添加单独的歌曲分类文件夹
  2. 在BeatSpider左下角勾选下载歌曲跳过已有,并将这两项的目录都设置为刚才添加的文件夹目录
  3. BeatSpider设置好筛选选项,然后自己设一个配置文件名称,保存配置
  4. 想好自己打算使用的参数,建议按刚才的示例设置,刚才的示例也可以简写为 -c "配置名称" -m -s -u -e
  5. 打开任务计划程序(可在Win10左下角自带的搜索找到)
  6. 点击左上角的 操作 → 创建基本任务(如果没有创建基本任务,请先点击左侧空白处再点击操作)
  7. 名称和描述:自己看着设
  8. 触发方式:自己看着设
  9. 操作:启动程序
  10. 程序那一栏点击浏览,然后找到本软件(BeatSpider.exe)
  11. 添加参数
  12. 最后点击完成即可添加,如需详细设置触发方式可双击刚才添加的任务

BeatCacher

-alldata
以最小化运行,下载全部信息,完成后退出

-newdata
以最小化运行,只更新新数据,完成后退出

-songfile
以最小化运行,下载歌曲文件,完成后退出

注:BeatCacher只支持使用一个参数,不支持同时使用多参数

关于本项目

本软件通过易语言编写,引用了以下模块(均为开源模块):

禁止用来牟利!禁止以任何形式用于商业用途!

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.