GithubHelp home page GithubHelp logo

bilibili_dynamic_lottery's Introduction

B站在线抽奖工具

本工具可以从B站 (视频/动态) 中提取出 (评论/转发/点赞) 用户列表, 然后随机选出中奖者

在线使用地址

https://bilibili.mikuclub.cc/

参考文档

SocialSisterYi/bilibili-API-collect

版本说明

[2024-06-27] 新版已更换为 前端Vue3+后端PHP的组合, 用Nodejs开发的旧版已移动到分支里 old-nodejs-jquery-version 为了省事我把前端和后端两个项目扔在同一个GIT库里了, API目录里是后端代码, VUE目录里前端代码

后端的部署方法

  1. 需要一台支持PHP环境的服务器
  2. 把项目除了 vue 目录以外的文件部署到网站的目录下
  3. 重命名config目录里的 cookie.example.txt 改成 cookie.txt
  4. 然后创建一个B站小号登陆B站, 把账号使用的cookie字符串复制到 cookie.txt 文件内
  5. 项目的访问入口为api目录里的 index.php , 部署完成后就能通过 api路径访问 例子: https://www.abcd/api/index.php

前端的部署方法

  1. 安装Nodejs+npm
  2. vue目录里打开命令行 运行 npm install 安装下载依赖文件
  3. 重命名vue目录里的 .env.example 改成 .env
  4. 根据注释 修改 .env 文件里的变量数值
  5. 运行 npm run dev 可以本地调试前端项目
  6. 运行 npm run build 可以生成 dist 目录, 里面包含构建好的前端代码
  7. dist 目录里的文件部署到前端的服务器

bilibili_dynamic_lottery's People

Contributors

hexie2108 avatar monoglo avatar

Stargazers

无名 avatar xdchm0719 avatar  avatar  avatar Nevidebla avatar tao liang avatar Attack825 avatar  avatar westinyang avatar Fung Wing Kit avatar 落桜飘雪 avatar Canyu avatar inSeek Law avatar InkDragon avatar arancia avatar  avatar nextdate.github.io avatar devil233 avatar lostpaul avatar Zane Gui avatar OpenCloudFly avatar 陈壁浩 avatar  avatar  avatar 赖床怪 avatar  avatar  avatar  avatar  avatar  avatar kagurayayoi avatar Coldflame avatar 小迪同学 avatar  avatar Shinnenijou avatar RaitoOrange avatar 云岑.YCloud avatar  avatar Yime Yan (imgradeone) avatar  avatar HCLonely avatar 七夏淺笑 avatar  avatar  avatar Karl Chen avatar Suven avatar  avatar 来姐 avatar 天空铃音 avatar  avatar 芍芋 avatar Charles Him avatar  avatar  avatar 雪狸 avatar Zero avatar Dr_Black avatar Mingyuan Zhao avatar meacz avatar

Watchers

 avatar

bilibili_dynamic_lottery's Issues

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.