Giter Club home page Giter Club logo

atelier-shiori / shukofukurou Goto Github PK

View Code? Open in Web Editor NEW
62.0 5.0 4.0 33.86 MB

Native AniList, Kitsu, and MyAnimeList Tracker for macOS written in Objective-C

Home Page: https://malupdaterosx.moe/shukofukurou/

License: BSD 3-Clause "New" or "Revised" License

Objective-C 94.71% C 3.83% HTML 0.18% JavaScript 0.33% Makefile 0.05% Ruby 0.14% CSS 0.01% Shell 0.04% Rich Text Format 0.17% SCSS 0.56%
myanimelist macos objective-c anilist kitsu anime manga

shukofukurou's Introduction

Shukofukurou

screenshot

Formerly known as MAL Library

Shukofukurou an open sourced and native AniList, Kitsu, MyAnimeList library manager, a complete rewrite of MAL Client OSX written in Objective-C.

This app is named after the owl, Shuko from Sora no Woto.

This is an Experimental Branch of Shukofukurou that only runs on macOS Big Sur or later. The 3.5.x branch will run on Mac OS High sierra or later

Requires latest SDK (macOS 11), XCode 12 or later with a macOS 11 macOS Deployment Target.

iOS version of Shukofukurou is available here, which uses mostly the same backend code.

Supporting this Project

You can also support the project by buying the full version from the Mac App Store for $4.99. All future updates are free for 3.x.

macappstore

For existing users who downloaded from the App Store, the upgrade fee planned to be $1.99 to help cover the cost of development. People who downloaded MAL Library after March 1, 2018 before the release of 3.0 will recieve a free upgrade through the non-App Store version.

How to Compile

Warning: This won't work if you don't have a Developer ID installed. If you don't have one, obtain one by joining the Apple Developer Program or turn off code signing.

  1. Get the Source
  2. Type 'xcodebuild' to build

About Self-Built Copies

These restrictions only apply on officially distributed versions of Shukofukurou. To create an unofficial version without restrictions, build the App Store scheme. There is no software updates if you build your own as this is an unofficial copy. Do not create issues for self-built copies as they won't be supported.

There will be a community scheme to allow users to build unofficial copies. However, you must enter your own client keys.

Tests

Currently, there is a UI test that tests the basic UI functionality (search, adding/modifying/deleting titles, and viewing title information) and unit tests testing the search and list management functionality. Note that you should only run these tests on a test account so your entries won't get overwritten.

Dependencies

All the frameworks are included. Just build! Here are the frameworks that are used in this app:

  • Sparkle.framework
  • MASPreferences.framework
  • AFNetworking.framework
  • PXSourceList.framework
  • CocoaOniguruma.framework
  • Hiyoko.framework

Licenses for these frameworks and related classes can be seen here.

License

Unless stated, Source code is licensed under New BSD License

shukofukurou's People

Contributors

moyitpro avatar swoolcock 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

Watchers

 avatar  avatar  avatar  avatar  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.