Giter VIP home page Giter VIP logo

vtscheduler-ts's People

Contributors

dependabot[bot] avatar noaione avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vtscheduler-ts's Issues

Finalize BiliBili Tracking

So... what's left?

  • A proper managing of rate limit.
  • Use the new tasks class format.
  • Handling of schedule and live properly, probably follow Twitch schedule format

Twitch Stream Schedules via Twitch GraphQL API

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

[Tracking] Twitcasting Channel

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)

Downtime Issues

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.

Subscribe

This will be updated alongside ihateani-me/ihaapi-ts#13

All time is in JST, 24 hours format

06 February 2021

The API went down because a migration of schema is happening, this also result in some data not updating.

24 March 2021

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.

24-25 May 2021

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:

  • Hololive (YouTube): 14 hours of downtime
  • Nijisanji (YouTube): 12 hours of downtime
  • Others (YouTube): 10 hours of downtime
  • Twitch/Mildom/Twitcasting: 26 hours of downtime
    Possibly the worst downtime that can happen.

Everything is back and running normal again around Today 23:15 JST. Sorry this happened.

29 June 2021

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.

25-27 August 2021

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.

25 November 2021

The Nijisanji scheduler keep going down (OOM issue), issue has been mitigated and hopefully there will be less OOM issues.

Add lots of Indie Vtuber [Part 1]

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.

  1. Reynard Blanc Ch
    Youtube : https://youtube.com/reynardblanc
  2. Evelyn Vtuber
    Youtube : https://www.youtube.com/channel/UCMxxFFeuhFQ30quuePTym0A
    Twitch : https://www.twitch.tv/evelynvtuber
  3. Lily Ifeta ch:
    Youtube : https://www.youtube.com/channel/UCXSbl3XQYtx1u4Gvvca7NUA
  4. Chloe Pawapua ch
    Youtube : https://www.youtube.com/channel/UCrKS2bOUZDXA_R3qhCux7ow
  5. Serena ch. :
    Youtube : https://www.youtube.com/channel/UCT2Knv8yxWJ7s3AVVbivYOg
    Twitch : https://www.twitch.tv/serena_ch
  6. Mythia Batford
    Youtube : https://www.youtube.com/c/MythiaBatfordCh/
  7. Nekomachi Akemi
    Youtube : https://www.youtube.com/channel/UC61iJVuFVS4YsnPkZe5EmXg
  8. Prof. Haruna Haninozuka (Harunozuka)
    Twitch : https://www.twitch.tv/harunozuka
    Youtube : https://www.youtube.com/haninozuka
  9. risotto ng
    Youtube : https://www.youtube.com/channel/UCAiNSt5uRnXM5gRU_LtISrA
  10. Bunga [Little Flower]
    Youtube : https://www.youtube.com/channel/UCEK-P4R5WjgXEJyt7GlBeZQ
  11. Jacko Takayuki
    Youtube : https://www.youtube.com/channel/UC7205vuUhU0P_qm_0ofqHkg
  12. Jaret Fajrianto 【GHOSTY's COMIC】
    Youtube : https://www.youtube.com/channel/UCccGnj6mw4RHQHI_2mKfjCQ
  13. NicoNanoN2
    Youtube : https://www.youtube.com/channel/UC6vywxiGPeNmC1tgnuMvoTg
  14. Verdy ch
    Youtube : https://www.youtube.com/channel/UCtOgQ9kGOlMli4pPMQTs_ag
  15. Xeapher
    Youtube : https://www.youtube.com/channel/UCuBf9cUDP4jj-agX9lhmQRg
  16. Luluca Hino
    Youtube : https://www.youtube.com/channel/UCCnK8aWkNs5I4xFVh4Ygj1g
  17. Ryle Hirano
    Youtube : https://www.youtube.com/c/RyleCh
  18. Akizuki Pascal
    Youtube : https://www.youtube.com/channel/UCe4iEBjCPwlfX2jOICUewWA
  19. Clay Aurellian
    Youtube : https://www.youtube.com/channel/UCRsoHrmjkgeFMTm9_MXpHZg
  20. Prof Harunozuka & Comrade
    Youtube : https://www.youtube.com/channel/UCdOq8TwmTpv0eczBZZY3pWQ
  21. SR_Head
    Twitch : https://www.twitch.tv/sr_vliver
  22. BlueHeaven
    Youtube : https://www.youtube.com/channel/UC8IaCGi3upyWUxqYBaRuDJQ
  23. Loebad434 (Uci)
    Youtube : https://www.youtube.com/channel/UCiaJBimiEeT7ExkB-u8sWxw
    Twitch : https://www.twitch.tv/loebad434

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.