Bili-Calendar
Bili‑Calendar is a lightweight tool that converts your B site's follow-up list into calendar subscriptions with one click. It automatically analyzes the update time of the opera and generates an ICS calendar file compliant with RFC 5545. It can be directly subscribed to mainstream calendars such as Apple/Google/Outlook. You only need to provide the UID of Station B to get automatically synchronized update reminders; it also supports self-deployment, without privacy and a more controllable experience.
First log in to Station B, then open the console on F12, click application, find bilibili under the cookies, then find SESSDATA on the right, and copy its cookies. Open the application, fill in the cookies from the configuration wizard, then enter the application, return to site b, click on "Publicize My Follow-up Drama" in Personal Space, Settings, Privacy Settings, and then fill in the UID code in Personal Space. After generating the link, cooperate with port forwarding, change the generated link prefix to the port forwarding location, and then add it accordingly in the calendar. ·Core capabilities: Enter the UID of Station B, generate a standards-compliant ICS subscription link with one click, and automatically synchronize the latest update time. ·Time and repetition: Accurately analyze the broadcast time and support automatic conversion of time zones; serialized dramas are repeated weekly, and only the first broadcast will be retained at the end. ·Multi-end adaptation: Compatible with all calendar applications that support ICS such as Apple/Google/Outlook; front-end responsive, mobile optimized and complete touch operation. ·Preview and interaction: You can preview follow-up entries, status and update time before subscribing; provide shortcut keys (Enter, Ctrl/Cmd+P/D/C, etc.) and refined animation feedback. ·Performance and caching: Built-in local caching and history (the last 10 UIDs) to reduce API calls and improve response speed; support PWA offline access. ·Security and compliance: Enable strict security headers and baseline CSPs;Service Workers only intercept same-origin resources to minimize risks. ·Flexible deployment: Support Docker and Netlify Functions implementation; configuring BILIBILI_COOKIE can improve the success rate and stability of interface access. ·API-friendly: Provides a REST interface to obtain ICS and JSON, with rate limit and `X‑RateLimit` response headers for easy integration and monitoring. ·Privacy reminder: The server does not store user data; if the target account tracking list is private, it needs to be public or self-deployed and set cookies.






