Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AdvMaple/bilibili-subtitle-download-plugin

personal script to download subtitle from bilibili.tv (previously biliintl.com )
https://github.com/AdvMaple/bilibili-subtitle-download-plugin

bilibili bilibili-download plugin tampermonkey tampermonkey-script tampermonkey-userscript

Last synced: 12 days ago
JSON representation

personal script to download subtitle from bilibili.tv (previously biliintl.com )

Awesome Lists containing this project

README

        

# Bilibili international subtitle downloader

Create links to download (while watching movies) subtitle/video/audio from bilibili.tv

### Main features:

- Allows downloading the original subtitle file from Bilibili (SRT/ASS) if available
- Allows downloading the original video/audio files from Bilibili
- Allows custom subtitles to download, including: language, file format
- Allow to choose video quality (available) to download (need to login account with Premium subscribers to choose the highest quality)

---

## INTRODUCTION

Use `Tamper Monkey` & login to Bilibili for the best video quality
=> Enable `Check Update` for Tamper Monkey, I regularly fix any bug that happen.

Not the best script, but usable. There are many "flavor" of biliint site, if they use the same api, this script will problably work. If there any problem, open an issue.

![2023-10-03 12 12 20](https://github.com/AdvMaple/bilibili-subtitle-download-plugin/assets/6884546/083d585c-0fbb-4a0a-b72c-efe8292f8c88)

## GET STARTED

1. Install `Tamper Monkey` plugin for your browser.

2. Use the install script link: [here](https://github.com/AdvMaple/bilibili-subtitle-download-plugin/raw/feature/download.user.js). Tamper Monkey will auto detect it and install it for you.

![bili (1)](https://user-images.githubusercontent.com/46006210/138017615-b0b49480-2615-42ac-9831-9346306577f8.gif)

## TODO

- Change to typescripts + add api schema validation
- Reformat code to gather all important variable to const
- Fix styling?
- Add more UX feature: Don't have to have episode ID on url,...
- Add debugging feature.