All Projects → Atelier-Shiori → Shukofukurou-iOS

Atelier-Shiori / Shukofukurou-iOS

Licence: BSD-3-Clause license
The Ultimate Open Source AniList, Kitsu, and MyAnimeList Tracker for iOS/iPadOS written in Objective-C

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to Shukofukurou-iOS

AnimeDLR
AnimeDLR
Stars: ✭ 47 (+62.07%)
Mutual labels:  anime, anilist, kitsu, myanimelist
kuristina
An API that lets you fetch user lists from MyAnimeList.
Stars: ✭ 14 (-51.72%)
Mutual labels:  anime, manga, myanimelist
Nekome
Nekome is an Android application to manage tracked Anime and Manga lists.
Stars: ✭ 279 (+862.07%)
Mutual labels:  anime, manga, kitsu
Taiyakianime
Stream anime and synchronize with your MyAnimeList(MAL) + SIMKL + Anilist on iOS and Android devices
Stars: ✭ 259 (+793.1%)
Mutual labels:  anime, iphone, myanimelist
AmimeWatch
Telegram bot made in Python 3 using the @pyrogram framework.
Stars: ✭ 19 (-34.48%)
Mutual labels:  anime, manga, anilist
Jikan4java
Kotlin wrapper for Jikan, an myanimelist api
Stars: ✭ 27 (-6.9%)
Mutual labels:  anime, manga, myanimelist
Malgraph4
MALgraph: statistics service for MyAnimeList.net users.
Stars: ✭ 143 (+393.1%)
Mutual labels:  anime, manga, myanimelist
nyaamal
A chrome extension to download anime torrents directly from MyAnimeList and Anilist
Stars: ✭ 75 (+158.62%)
Mutual labels:  anime, anilist, myanimelist
Malsync
Integrates MyAnimeList/AniList/Kitsu/Simkl into various sites, with auto episode tracking.
Stars: ✭ 572 (+1872.41%)
Mutual labels:  anime, manga, myanimelist
Kitsu Tools
🔨 The tools we use to build Kitsu, the coolest platform for anime and manga
Stars: ✭ 2,055 (+6986.21%)
Mutual labels:  anime, manga, kitsu
Malclient
Not so small client app for Myanimelist.net - Windows 10 UWP & Android
Stars: ✭ 253 (+772.41%)
Mutual labels:  anime, manga, myanimelist
tanuki
🦊 Anime weekly schedule for Kitsu
Stars: ✭ 26 (-10.34%)
Mutual labels:  anime, manga, kitsu
anitrend-app
Track all your favorite Anime & Manga with AniTrend as it offers anime or manga lookup, tracking and reference powered by AniList
Stars: ✭ 138 (+375.86%)
Mutual labels:  anime, manga, anilist
Jikan Rest
The REST API for Jikan
Stars: ✭ 200 (+589.66%)
Mutual labels:  anime, manga, myanimelist
arm
A JSON-based database to relational mapping Anime ID's between MyAnimeList, Annict, AniList and Syoboi Calendar
Stars: ✭ 25 (-13.79%)
Mutual labels:  anime, anilist, myanimelist
arm-server
📃 A service for mapping Anime ID's between AniList, AniDB, MAL, and Kitsu (using https://github.com/manami-project/anime-offline-database)
Stars: ✭ 46 (+58.62%)
Mutual labels:  anime, anilist, kitsu
Shukofukurou
Native AniList, Kitsu, and MyAnimeList Tracker for macOS written in Objective-C
Stars: ✭ 39 (+34.48%)
Mutual labels:  anime, manga, myanimelist
anilabx
AniLabX - android app for watching anime/dramas/cartoons and reading manga/comics/light novels
Stars: ✭ 54 (+86.21%)
Mutual labels:  anime, manga, myanimelist
Kitsu
A kitsu.io api wrapper written in C# .NET Core
Stars: ✭ 15 (-48.28%)
Mutual labels:  anime, manga, kitsu
Jikan
Unofficial MyAnimeList PHP+REST API which provides functions other than the official API
Stars: ✭ 531 (+1731.03%)
Mutual labels:  anime, manga, myanimelist

Shukofukurou for iOS/iPadOS

screenshot

Shukofukurou for iOS/iPadOS is the iOS/iPadOS port of Shukofukurou, which is a lightweight, open source, multiservice Anime and Manga library management and discovery app that works with Kitsu, AniList, and MyAnimeList.

Requires the latest SDK (iOS 14), Xcode 12 or later. This app will run on iOS 12 or later.

App Store Release

Since an Apple Developer Program is required to distribute apps for iOS/iPadOS, Shukofukurou for iOS/iPadOS will cost $2.99 to download, which will have no restrictions and will recieve lifetime updates. The proceeds will go back into supporting the development of our applications. We have to charge for the iOS/iPadOS version since the Apple Developers Program costs $99 a year and we put a lot of work in developing this App. Charging for open source software, believe it or not is encouraged by the FSF.

However, the source code will remain free for anyone who want it., However, you will need an Apple Developer Program membership to use the application indefinately since Apple limits device provisioning for 7 days on a free account. After 7 days, the app will not run, requiring you to compile and reinstall.

No support will be given to self-built copies. You need to specify the OAuth Client and Secret before you can compile your own version.

If you want to help support us to reach the goal of $17 a month, which will allow us to distribute the app for free while covering the costs of distribution, become a patron today.

Community Version

Already have a paid Apple Developer Program Membership? You may sideload and install the Community Version for free without having to compile it for youself. The community version has most of the features of the paid version except for Scrobbling extension and iCloud History Sync. Install the release using Cydia impactor. List of releases can be seen in the release page.

Compiling Instructions

Note: Self-compiling is meant for developers and advanced users only. Apple limits provisioning profile that allows you to run your apps on your iOS device for 7 days without a paid Apple Developer membership. If you want to use the app for more than 7 days without having to reinstall it, consider downloading it from the App Store. You can support dvelopment for our App and you don't have to buy a $99 a year Apple Developer Program membership, unless you already have one.

  1. Download or clone this repo. Note that you need to retrieve the submodules or it won't compile. git clone --recurse-submodules -j8 https://github.com/Atelier-Shiori/Shukofukurou-iOS.git
  2. Go into the repo folder, open Shukofukurou-iOS/iPadOS> Backend > Constants in finder. Copy the "ClientConstants-sample.m" file and rename it to "ClientConstants.m".
  3. Specify the API keys and secrets for Kitsu, Anilist, and MyAnimeList. Kitsu can be found here and AniList can be found here. The redirect URL should be set to "hiyokoauth://anilistauth/" for anilist. Note that you won't be able to obtain an API key for MyAnimeList until after the API enters open beta.
  4. Open the project in Xcode. To install the app, choose the "Shukofukurou-IOS-OSS" as the target, and select your device on the device popup menu on the XCode toolbar . Note: If you are not using a paid Apple Developer Membership, the app will ony run for 7 days before you need to reinstall it.

macOS Release?

There is no plans for a macOS release using Project Catalyst.

Dependencies

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

  • ActionSheetPicker.framework
  • AFNetworking.framework
  • Hakuchou_iOS.framework
  • LGSideMenuController.framework
  • MGSwipeTableCell.framework
  • SAMKeychain.framework
  • SDWebImage.framework

See Third Party in the Settings view for third-party licenses terms.

Icons provided by Icons8

License

Unless stated, Source code is licensed under New BSD License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].