All Projects → anansi-project → rfcs

anansi-project / rfcs

Licence: other
An initiative to structure the world of metadata for Comic Books, Mangas and other graphic novels.

Projects that are alternatives of or similar to rfcs

Happypandax
A cross-platform server and client application for managing and reading manga and doujinshi
Stars: ✭ 432 (+491.78%)
Mutual labels:  manga, comics
tachiyomi-1.x
[WIP] 1.x app rewrite
Stars: ✭ 182 (+149.32%)
Mutual labels:  manga, comics
Lanraragi
Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.
Stars: ✭ 450 (+516.44%)
Mutual labels:  manga, comics
LANraragi cn
This repo is a fork of Difegue / LANraragi , those things i've done was to translate this repo into chinese ,and fix chrome browser js problem.
Stars: ✭ 147 (+101.37%)
Mutual labels:  manga, comics
MangDL
The most inefficient Manga downloader for PC
Stars: ✭ 40 (-45.21%)
Mutual labels:  metadata, manga
desktop
A client for HappyPanda X on the desktop
Stars: ✭ 41 (-43.84%)
Mutual labels:  manga, comics
Work crawler
Download comics novels 小说漫画下载工具 小説漫画のダウンローダ 小說漫畫下載:腾讯漫画 大角虫漫画 有妖气 知音漫客 咪咕 SF漫画 哦漫画 看漫画 漫画柜 汗汗酷漫 動漫伊甸園 快看漫画 微博动漫 733动漫网 大古漫画网 漫画DB 無限動漫 動漫狂 卡推漫画 动漫之家 动漫屋 古风漫画网 36漫画网 亲亲漫画网 乙女漫画 comico webtoons 咚漫 ニコニコ静画 ComicWalker ヤングエースUP モアイ pixivコミック サイコミ;アルファポリス カクヨム ハーメルン 小説家になろう 起点中文网 八一中文网 顶点小说 落霞小说网 努努书坊 笔趣阁→epub.
Stars: ✭ 1,224 (+1576.71%)
Mutual labels:  manga, comics
anilabx
AniLabX - android app for watching anime/dramas/cartoons and reading manga/comics/light novels
Stars: ✭ 54 (-26.03%)
Mutual labels:  manga, comics
Manga-Tagger
The only tool you'll need to rename and write metadata to your digital manga library
Stars: ✭ 110 (+50.68%)
Mutual labels:  metadata, manga
Kotatsu
Manga reader for Android
Stars: ✭ 117 (+60.27%)
Mutual labels:  manga, comics
houdoku
Manga reader and library manager for the desktop
Stars: ✭ 128 (+75.34%)
Mutual labels:  manga, comics
LRReader
A feature-complete reader and client for LANraragi
Stars: ✭ 62 (-15.07%)
Mutual labels:  manga, comics
KissNetwork.bundle
Plex Channel to view Anime, Asian Drama, Cartoons, Manga & Comics from KissAnime, KissAsian, KissCartoon, KissManga & ReadComicOnline
Stars: ✭ 95 (+30.14%)
Mutual labels:  manga, comics
Comic Dl
Comic-dl is a command line tool to download manga and comics from various comic and manga sites. Supported sites : readcomiconline.to, mangafox.me, comic naver and many more.
Stars: ✭ 365 (+400%)
Mutual labels:  manga, comics
tachiyomi-extensions-1.x
[WIP] 1.x extensions rewrite
Stars: ✭ 20 (-72.6%)
Mutual labels:  manga, comics
Sickzil Machine
Manga/Comics Translation Helper Tool
Stars: ✭ 934 (+1179.45%)
Mutual labels:  manga, comics
Manga Colorization
cGAN-based Manga Colorization Using a Single Training Image.
Stars: ✭ 45 (-38.36%)
Mutual labels:  manga, comics
FoOlSlide2
New version (FoolSlideX) out soon
Stars: ✭ 55 (-24.66%)
Mutual labels:  manga, comics
Noboru
Application for PlayStation Vita to read manga or comics
Stars: ✭ 87 (+19.18%)
Mutual labels:  manga, comics
Manga-Scripts
Scripts I use for manga/comic lettering
Stars: ✭ 34 (-53.42%)
Mutual labels:  manga, comics

The Anansi Project

What is it?

The Anansi Project is an initiative to bring structure and cohesion to the world of metadata for Comic Books, Mangas, and other graphic novels.

The basic premise of this project is that the current state of things is inadequate. There are multiple existing formats (ComicRack, ComicBookInfo, ACBF, CoMet…), but most of them don't have a clear specification and/or governance. The end result is that all producing/consuming applications are forced to support multiple formats, often with different interpretation due to the lack of specification, and with limiting capabilities as none of the format can handle all the use cases.

How will that work?

The Anansi Project starts with an RFC (Request For Comments) process, to collect feeback from the community.

It will focus on 3 different areas:

  1. Target metadata model
  2. Metadata containers
  3. Metadata sources of truth

When talking about metadata containers, it is important to distinguish between the WHAT and the HOW. The WHAT is the information we want to represent, the HOW is the way we store the information.

Let's take for example the ComicRack ComicInfo.xml format:

  • the HOW is the file format itself, an XML based document
  • the WHAT is the various fields that are described in the XML schema. For example, the StoryArc element, describing a single Story Arc the comic book belongs to.

Target metadata model (the WHAT)

Before discussing any implementation details (the HOW), we should work toward a target metadata model which can cater for all the different use cases the community has around metadata.

Using the existing metadata models from the various containers will help to highlight their limitations, and to work toward a better model.

It is important to note that the target metadata model will need to be evolutive, and as such, to be versioned.

The following UML data model serves as the current state of the target data model:

data_model

If you want to provide comment about the target data model, create a Github Issue.

Metadata containers (the HOW)

Metadata containers are numerous, but most of the time those formats have a strong coupling between their data model and container format.

A container format is no more than a mean to serialize data, so it's easier to store alongside the file it relates to.

The idea behind this stream is two-fold:

  1. Focus on the existing container formats themselves, but not their data model, to highlight their limitations.
  2. Discuss the required properties of an ideal container format.

Metadata sources of truth

If the first 2 are the WHAT and HOW, this one could be considered as the WHERE.

In the U.S. Comics world, ComicVine is considered the source of truth for metadata. Other mediums have their own source of reference data.

The idea of this stream is to gather as much information as possible on the various metadata sources, but also about their limitations, whether regarding the data itself, but also about the ownership of that data.

It might be too early to decide on building an open-source metadata source of truth, but that could be the end goal.

Great! How can I participate?

The Anansi Project is just starting, first with the RFC process. We will use the Github Issues to discuss topics related to the 3 areas of work. Once we have enough information on a topic, it will be consolidated into dedicated Markdown files.

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