Giter VIP home page Giter VIP logo

malclient's Introduction

MALClient



It's rather robust MyAnimeList client application interfacing with both "official" api and the website api with wild endpoints with cookies and such. Right now it's available on Windows 10 devices and Android.

Get it on Windows 10 Get it on Google Play

Discord

Screenshots

UWP

Android

Features

  • Anime and manga list updates.
    • Score, Status, Episodes, Volumes
    • Tags
    • Favourites
    • Start/End date
    • Rewatching
  • Anime list with sorting, filters.
    • Grid view
    • Compact view
    • Detailed grid view
  • Anime info.
    • Genres
    • Episodes
    • Reviews
    • Recommendations
    • Personalized anime/manga suggestions.
    • Related
    • Characters & Staff
    • Mal statistics
    • Promotional videos
  • Top anime/manga.
    • With multiple categories
  • Seasonal anime
    • With multiple season selection
  • Anime by studio and genre
  • Global anime & manga recommendations
  • Calendar
    • With countdowns to next episode
  • Mal articles
    • Mal news
  • Live tiles
  • Mal messaging
  • Tons of settings
  • Mal profile
    • With navigation across other's profiles
    • Profile comments, you can add new ones too!
    • Profile comment converstion
  • Forums
    • As native as it's possible, not wrapped website.
  • System toasts/notifications and notification hub!
  • Friends feeds parsed from rss channels.
  • History.
  • And much more!

Compilation

You should be able to compile this thing out of the box, you may have to generate certificate for UWP though. There's also "Secrets.cs" file with some configs... you will have to make it yourself.

Code

Spaghetti landfill. Well... there's a metric ton of legacy thingies especially in navigation and pages that were made in the beggining like anime list or anime details. I'm not proud of these but I'm not planning to rewrite them. Stuff that has been added later on is nicer and somewhat decently organised. I started this app when I knew nothing so yeah, works but code is smelly.

"Protocol"

If you'd like for some reason to launch my app externally you can do so by using this protocol:

malclient://<your everyday MAL link>

List of all accepted urls can be found here

Icon

Icon was donated by @richardbmx! Great thanks!

Donations

Well, if you really like my app I won't stop you:

paypal

malclient's People

Contributors

densityx avatar dependabot[bot] avatar drutol avatar gitter-badger avatar guerra24 avatar latawiec avatar lzimon avatar marcovr avatar

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.