J-Novel Club
    • Categories
    • Recent
    • Tags
    • Users
    • Login

    Developer PSA: labs.j-novel.club is your new friend!

    Scheduled Pinned Locked Moved Suggestions & Feedback
    81 Posts 25 Posters 30.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • yzh4rjdzob6Y
      yzh4rjdzob6 Member
      last edited by

      It amuses me that w/ the change to v2, serie is still a thing. This is a typo for series, yes? Or, perhaps, a reference to an elf mage?

      https://labs.j-novel.club/app/v2/parts/{{part slug}}/serie
      

      https://labs.j-novel.club/app/v2/parts/disowned-but-not-disheartened-life-is-good-with-overpowered-magic-volume-1-part-1/serie?format=json

      GamenG 1 Reply Last reply Reply Quote 0
      • GamenG
        Gamen Premium Member @yzh4rjdzob6
        last edited by Gamen

        @yzh4rjdzob6 Probably not a typo. Possibly a concession to some library that needed distinction between the singular and plural, maybe just because. I know I find zero plurals aggravating when I want to name both a findFirstX and findManyX method just by using -s instead of being that explicit... (anime and manga are another two annoying examples that would go the other way, tacking on a bad -s to make them plural)

        My talking sword has a point. And is also right.

        A 1 Reply Last reply Reply Quote 0
        • A
          admin Staff @Gamen
          last edited by

          @Gamen Indeed this was a choice I made 8 years ago when developing JNC myself. Yes, it would have been possible in the framework I was using to have Series be the model and series be an instance of that model but I felt that would make the code less readable and more prone to errrors and I'd rather have it clear "singlar" word for it that the poor English language doesn't have, so made a convention to call a single series a "serie".

          G 1 Reply Last reply Reply Quote 6
          • T
            talisein Premium Member
            last edited by talisein

            I just realized my aoab monitor has been failing to login since Oct 10th with a 504. Has the login protobuf changed by chance? I don't think it was ever documented and I forget how I figured it out. I know its on me to fix but I thought I would ask..

            Ah, I missed the v2 change..

            M 1 Reply Last reply Reply Quote 0
            • M
              Malloc Premium Member @talisein
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • M
                Malloc Premium Member
                last edited by Malloc

                Has https://labs.j-novel.club/embed/{part_id}/data.xhtml been disabled? I am now only getting the error "(404) Not Found" from it

                When I inspect the web's part reader I see they are getting the data from blob:https://labs.j-novel.club/{Some unknown token} which doesn't look like a part id at all.

                Also https://labs.j-novel.club/app/v1/me/library?format=json which I use to determine what volumes I own is returning "(503) Server Unavailable" and when change v1 to v2 as an earlier post indicated I get "(401) Unauthorized".

                GamenG 1 Reply Last reply Reply Quote 0
                • GamenG
                  Gamen Premium Member @Malloc
                  last edited by

                  @Malloc I see https://labs.j-novel.club/embed/v2/PRT-2VPLKJA/data.xhtml for the latest tearmoon part, so everything looks fine to me. I assume the old (MongoDB?) ObjectIds, which have been termed legacyId in the data for a while now, were replaced with these new ids.

                  My talking sword has a point. And is also right.

                  M 1 Reply Last reply Reply Quote 1
                  • M
                    Malloc Premium Member @Gamen
                    last edited by

                    @Gamen
                    The URL you are using to get the PartData is different from mine... however I don't get the newer ids, only the old ObjectIDs. Looks like my code is still using api.j-novel.club/api/series/findOne. I bet that is the reason why I am not getting the newer ids. I need to fix the methods I use for getting the series volumes and parts.

                    Is there a place that lists all the new V2 versions of the api urls? The first post in this thread just lists the first migration from to labs but not the V2 version.

                    GamenG 1 Reply Last reply Reply Quote 0
                    • GamenG
                      Gamen Premium Member @Malloc
                      last edited by

                      @Malloc I haven't looked into it that much, that just came from opening a part with the network tab open and seeing what was requested. From the little I've played with it, I think it's just v1 replaced with v2, but the endpoints take the new id instead of the old.

                      I really, really haven't played with it much; even now that I remember why I made my own calendar, or at least found a problem with it that might have been what I was trying to fix for myself (even though it requests 200 events starting from like two days ago every time I switch focus to it, it doesn't seem to integrate them into the results so new parts don't show up if the tab is left open like i do), I haven't actually gone to the effort of fixing it to use the new APIs.

                      My talking sword has a point. And is also right.

                      1 Reply Last reply Reply Quote 0
                      • Crimson WiseC
                        Crimson Wise Premium Member
                        last edited by

                        Indeed. For the most part, to migrate my reader it was about replacing v1 with v2 in the URLs, and using id instead of the old legacyId. There were a few other minor differences I noted here but it mostly worked with the above.

                        Quof got a break.
                        WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

                        1 Reply Last reply Reply Quote 1
                        • F
                          frankie 0
                          last edited by

                          Is there any endpoint that does a good job of finding the slug for a series? so I could go from a series name "Full Clearing Another World under a Goddess with Zero Believers" and have that converted to the slug? I'm trying to pull metadata.

                          1 Reply Last reply Reply Quote 0
                          • T
                            TailsxKyuubi Premium Member
                            last edited by

                            Where is the documentation for the v2 api? v1 is already offline.

                            1 Reply Last reply Reply Quote 0
                            • G
                              groxx Premium Member @admin
                              last edited by groxx

                              @admin I have not thought about this before... but yeah, I agree, that makes sense. Series is oddly plural sounding in this context. Defective nouns kinda suck sometimes.

                              1 Reply Last reply Reply Quote 0
                              • 1
                              • 2
                              • 3
                              • 4
                              • 5
                              • 3 / 5
                              • First post
                                Last post