Git Product home page Git Product logo

kitsu-server's People

Contributors

aufdetim avatar cybrox avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar dissident avatar dna avatar jonasbleyl avatar joshfabian avatar kazzarin avatar lucaskuan avatar matthewdias avatar migl avatar milk avatar mizaki avatar najibadan avatar nuckchorris avatar omarlopesino avatar reinachan avatar shomykohai avatar toyhammered avatar trmcnvn avatar txie1993 avatar uricorn avatar wopian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kitsu-server's Issues

GraphQL: Add description to Volume type and expose thumbnails

Few, if any, chapters will have an official description and so relies on users to create them. Volumes on the other hand, will usually have descriptions created by the publisher.

Similarly to the above and it seems that the DB has an image field for volumes but isn't exposed via GQL.

User Profile: Site Links missing name

Type SiteLink is missing a name field in the GraphQL API. This can be included in the JSON API like this https://kitsu.io/api/edge/users/1/profile-links?include=profileLinkSite.

GraphQL: Add volumes to Manga type

Currently you can get a Volume type via the chapter. It would also make sense to have the volumes on the root of the Manga type the same as chapters.

MAL XML Import broken

Hey, the import has been broken for a while and I think you are aware of it anyway, but I thought I'd just make an issue so people can keep track of it :)

I've been planning to use it as a middleman format to export from other anime and manga websites.

GraphQL: searchMangaByTitle returns R18 without token, findMangaById does filter

It appears that searchMangaByTitle returns R18 even without an authorisation token.

query minMangaByTitle($title: String!, $limit: Int, $after: String) {
  searchMangaByTitle(first: $limit, title: $title, after: $after) {
    nodes {
      id
      titles {
        canonical
      }
      sfw
      ageRating
      }
    }
}
{
  "title": "innocent",
  "limit": 2,
  "after": ""
}

Result:

{
  "data": {
    "searchMangaByTitle": {
      "nodes": [
        {
          "id": "25489",
          "titles": {
            "canonical": "Innocent"
          },
          "sfw": true,
          "ageRating": "R"
        },
        {
          "id": "13942",
          "titles": {
            "canonical": "Innocent"
          },
          "sfw": false,
          "ageRating": "R18"
        }
      ]
    }
  }
}

findMangaById does appear to filter as 13942 returns null. I also checked searchAnimeByTitle which IS filtering out R18. I also checked the search with the JSON:API and that DOES filter too.

Apologies if this is already know.

Provide Atom feed for notifications.

I can't feasibly keep re-enabling web notifications every time I reinstall my browser(/OS) or switch to a new device, so in lieu of the work necessary to setup and maintain e-mail notifications, could you instead provide an Atom feed? Atom is the standardized successor to RSS (it's basically identical except that it works - see bookwyrm-social/bookwyrm#3221 (comment) for a comprehensive explanation).

Feature Request: FAQ/Documentation for self-hosting

Hi,

I have some questions (perhaps an FAQ might be a good idea) about self-hosting. I may be interested in self-hosting my own instance of Kitsu - in theory, this should be possible, right? Is there any documentation for how one would go about doing this? I see there's documentation for contributing to this project, but I don't see any wiki or anything for self-hosting.

For example, I couldn't help but notice it looks like there isn't any DB seeder for like a complete list of anime, so how would that work? How would you populate the database with a full list of anime?

Also, for self-hosting something like this, would you just run the API (kitsu-server), then download the front-end (kitsu-web) and just point the front-end to your own API?

Cheers.

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.