ihateani-me / vtscheduler-ts Goto Github PK
View Code? Open in Web Editor NEWA VTuber live scheduler, Backend for ihaapi-ts | Mirror: https://git.ihateani.me/ihateani-me/vtscheduler-ts
Home Page: https://api.ihateani.me
License: MIT License
A VTuber live scheduler, Backend for ihaapi-ts | Mirror: https://git.ihateani.me/ihateani-me/vtscheduler-ts
Home Page: https://api.ihateani.me
License: MIT License
So... what's left?
Try to implement a schedule for Twitch by utilizing the GQL API that used internally.
This implementation will be removed whenever Twitch decided to release it to their Helix API and will be replaced by that.
Schemas
query StreamSchedule($login:String,$startDate:Time) {
user(login:$login) {
channel {
schedule {
id
segments(startingWeekday:"MONDAY",relativeDate:$startDate) {
id
isCancelled
cancelledUntil
startAt
endAt
title
}
}
}
}
}
This will return the current week schedules in UTC starting from Monday to Sunday, the schedules will be identified by the provided ID so it can be updated if it's cancelled.
If the streamer doesn't went live when it's in "startAt" to "endAt" range, it will be set as cancelled
and will be ignored.
PR: To be made
This issue thread will be used to track/add new VTuber that are using Twitcast.
For maintainer:
Use this command below to add new VTuber to the database
@iha-bot vtadd CHANNELID -p twitcasting -g GROUP -n "English or Romanized Name"
For users:
Please commment if you know a VTuber that use Twitcasting and haven't been added to the database (check via API here: https://api.ihateani.me/v2/graphql)
This issue will be used to report if there's a downtime occurred in the main API (https://api.ihateani.me/).
You can check here if you're thinking there's something wrong with the API, please comment so I'll know.
You can also subscribe to this Issue thread to get update.
This will be updated alongside ihateani-me/ihaapi-ts#13
All time is in JST, 24 hours format
The API went down because a migration of schema is happening, this also result in some data not updating.
API is not updating since 09:45 till 20:45 because dyno runs out, this affects all YouTube streams. Anything in that time range will not be updated.
API is not updating since around 10:00 for Hololive/Nijisanji, while Others are around 12:00.
For twitch stream it's basically down since yesterday and I hope I realized it sooner.
Downtime:
Everything is back and running normal again around Today 23:15 JST. Sorry this happened.
Around 16pm JST to 19:30 JST, our backend scheduler are getting rate limited by YouTube. Our code to mitigate that failed to work horribly and resulting in most of the videos marked as missing and not showing in the API.
The only thing affected by it is YouTube resolver.
Possibly been down since 25th August 2021, so it's almost 3 days downtime. The reason is the same as the 24-25 May one.
Busy weeks, so the deployment fixes are very delayed.
The Nijisanji scheduler keep going down (OOM issue), issue has been mitigated and hopefully there will be less OOM issues.
Dataset for Anagata ID
Agency : Anagata Indonesia / Anagata ID
Due to there is a lot vtuber that I am going to be added, so this is the vtuber that I am going to add here instead creating multiple issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.