All Projects → Atelier-Shiori → hachidori

Atelier-Shiori / hachidori

Licence: BSD-3-Clause license
Open Source Kitsu, AniList, and MyAnimeList Scrobbler for macOS

Programming Languages

objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to hachidori

AnimeDLR
AnimeDLR
Stars: ✭ 47 (-22.95%)
Mutual labels:  anilist, kitsu, myanimelist
scrobbly
↩️ Scrobble your animes to Anilist, Kitsu!
Stars: ✭ 23 (-62.3%)
Mutual labels:  scrobble, anilist, kitsu
Nekomata
AniList/Kitsu to MyAnimeList List XML Exporter for Windows (DISCONTINUED)
Stars: ✭ 54 (-11.48%)
Mutual labels:  anilist, kitsu, myanimelist
Shukofukurou-iOS
The Ultimate Open Source AniList, Kitsu, and MyAnimeList Tracker for iOS/iPadOS written in Objective-C
Stars: ✭ 29 (-52.46%)
Mutual labels:  anilist, kitsu, myanimelist
malupdaterosx-cocoa
Native MyAnimeList Scrobbler for macOS
Stars: ✭ 24 (-60.66%)
Mutual labels:  scrobble, myanimelist
anilist-to-mal
A python tool that will export your Anilist.co anime list for MAL importing
Stars: ✭ 33 (-45.9%)
Mutual labels:  anilist, myanimelist
tundra
MyAnimeList scrobbler for Linux
Stars: ✭ 33 (-45.9%)
Mutual labels:  scrobble, myanimelist
doukiscript
Userscript for importing Anilist lists to MyAnimeLIst
Stars: ✭ 37 (-39.34%)
Mutual labels:  anilist, myanimelist
nyaamal
A chrome extension to download anime torrents directly from MyAnimeList and Anilist
Stars: ✭ 75 (+22.95%)
Mutual labels:  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 (-24.59%)
Mutual labels:  anilist, kitsu
AniList-Extras
Simple userscript/extension for AniList that adds a few additional features.
Stars: ✭ 37 (-39.34%)
Mutual labels:  anilist, myanimelist
arm
A JSON-based database to relational mapping Anime ID's between MyAnimeList, Annict, AniList and Syoboi Calendar
Stars: ✭ 25 (-59.02%)
Mutual labels:  anilist, myanimelist
anime-relations
Episode redirections for Taiga
Stars: ✭ 69 (+13.11%)
Mutual labels:  kitsu, myanimelist
AniAPI
Core behind AniAPI HTTP Rest APIs.
Stars: ✭ 144 (+136.07%)
Mutual labels:  anilist, myanimelist
UserScripts
Collection of all my UserScripts
Stars: ✭ 19 (-68.85%)
Mutual labels:  anilist, myanimelist
multi-scrobbler
Scrobble plays from multiple sources to multiple clients
Stars: ✭ 54 (-11.48%)
Mutual labels:  scrobble
AnilistBot
A new code base to Anilist bot in Telegram.
Stars: ✭ 33 (-45.9%)
Mutual labels:  anilist
JikanKt
A Kotlin wrapper for Jikan REST API
Stars: ✭ 17 (-72.13%)
Mutual labels:  myanimelist
MalScraper
Scrape everything you can from MyAnimeList.net
Stars: ✭ 132 (+116.39%)
Mutual labels:  myanimelist
jikan-nodejs
A Node.js wrapper for Jikan REST API.
Stars: ✭ 16 (-73.77%)
Mutual labels:  myanimelist

Hachidori

Hachidori (はちどり) is an open sourced Kitsu, AniList, and MyAnimeList scrobbler for macOS. Hachidori is the successor for MAL Updater OS X.

Requires latest SDK (10.15) and XCode 11 or later to compile. Deployment target is 10.11.

Note: This is the prerelease branch, which contains MyAnimeList support. You won't be able to compile without an MyAnimeList OAuth client key, which is not obtainable until the API is out of beta.

Supporting this Project

Like this program and want to support the development of this program? You can Donate $5 and you will recieve a donation key to remove the reminder message at startup every two weeks and enable additional features like the Bittorrent browser. You may also choose to support us on Patreon as well.

How to use

See Getting Started Guide.

How to Compile in XCode

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.

Notary support will come after macOS Mojave final release.

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

If you are going to distribute your own version and change the name, please change the bundle identifier to something else.

Dependencies

All the frameworks are included. Just build! Here are the frameworks that are used in this app (excluding related projects):

  • AFNetworking.framework
  • GBPing.framework
  • PingNotifier.framework
  • MASPreferences.framework
  • MASShortcut.framework
  • Sparkle.framework
  • CocoaOniguruma.framework
  • Reachability.framework
  • DetectionKit.framework

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

Related Projects

Hachidori depends on these frameworks and services, which provides core functionality.

  • DetectionKit - Cocoa Framework responsible for all media detection.
  • detectstream - A Cocoa Framework that detects legal streaming sites from web browser. Provides parsing for streamlink as well, which is handled by DetectionKit.
  • anitomy-for-cocoa - Anitomy wrapper for Objective-C to parse video file names.
  • Hato - Web API that makes looking up Title Identifiers for Anime and Manga on other Media Discovery services easy.

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