Skip to content
This repository has been archived by the owner on Feb 22, 2019. It is now read-only.

bilibili专栏助手,已Archive,后续可能port到vscode插件。

License

Notifications You must be signed in to change notification settings

Yesterday17/Bilibili-Column-Helper

Repository files navigation

Bilibili Column Helper - Bilibili 专栏助手

Build Status Build status codebeat badge

原理

本程序以 Electron、Vue.js、Marked 以及 CodeMirror 为主要组件编写,旨在以 Markdown 书写目前并不支持 Markdown 的 Bilibili 专栏。
从原理来看,本程序将要实现的是将 Bilibili 支持的 HTML 特性以原本的方式渲染;而对于不支持的特性(比如表格等),则进行图片的渲染,以达到相同的显示目的。

用户隐私

本程序通过 Bilibili 提供的 Ajax 登录界面,实现 Bilibili 账户的登录。账户的使用仅限图片的上传以及专栏内容的上传。

合作开发(Contribution)

本工程基于electron-vue开发,其有相对完善的中文文档可供参考。
前端框架使用的是Vue.js,文档点此访问
UI 使用的是Element,文档点此访问
以及Electron的文档:点此访问

构建过程

构建基于 yarn,如果没有安装 yarn 的话就需要执行第一步。在部分系统下(如 Ubuntu 等)使用npm install -g时需要带上sudo

npm install -g yarn
yarn install

如果在上述过程中遇到 electron 无法下载,可以选择使用cnpmnpm过渡:

cnpm install

然后就可以通过以下步骤运行:

yarn dev

如果需要打包,则需要运行:

yarn run build

Credits

Bilibili zhuanlan Markdown-Tool

Icons made by Freepik from www.flaticon.com is licensed by Creative Commons BY 3.0.