Comments (1)
Hey @ultrawazer,
thank you for your interest in this project.
So first things first: This database was created for my own tool (as stated in the README.md). So if I don't need it there then I wouldn't add it. And here comes a detailed explanation to this:
Yes it's kind of a lot of work. Why? Data is difficult! I only use the minimum amount of information here to identify and describe an anime. The links to the sources are very important, because in my opinion that is the place where you get all your additional information. These communities are constantly working on the anime data and debating which information is correct and/or should be added/removed/changed. So I never planned for this project to make one of these sites (or all of them) obsolete. Instead I want to provide some kind of table of contents which is useful for my project and might be a help for other projects or inspire people to create completely new projects.
Back to the topic "data". In this project I try to merge the data of different anime sites to a logical entry. But data varies on these sites. As I said I try to only use basic data. And here I mean data that is not subjective. However even this fair amount of data I present is difficult. It starts with one site listing an anime as special
whereas the other lists it as OVA
. Even episodes may differ. For example if one site lists 12 episodes and the other 13, because the special which is listed separately on the first site is included in the second. And that is just the data that one might think is not discussable. So genres would be the ultimate overkill I think. I could just merge them all together as is. But there might be the same genres across the sites slightly different written or expressed. Should those be unified or not? People arguing whether or not a specific genre is justified for an anime, although this is just aggregated data. You get the idea...
I am already extracting the year of premiere for the merging. Just the year of the premiere, not the exact start date and not the time span of airing. Have a look at the merge-preventions.md. It's full of entries which could be considered the same anime, but have different years(!) of premiere. Same challenge. I plan to add the status of airing (#27) Maybe this is helpful to you?
I will never add synopsis, because of legal reasons. Those might be texts protected by copyright. I mean it's a creatively written text. A lawyer would have to give me a green light for this. But despite that: Should I really list 3-4 synopsis? This is something you cannot merge. Wouldn't this go against the whole idea of this database? Merged entries wouldn't make sense anymore., they should be separated. But then it's just a download of all the anime sites. That doesn't make sense to me.
I know it might sound frustrating to you that I reject all of your requests. But I hope I was able to explain why. Maybe this database is still helpful to you.
from anime-offline-database.
Related Issues (20)
- Can you add synopsis/description? HOT 1
- Typo HOT 1
- 2022-12-21 Data Entry ' Blue Dragon 2' HOT 1
- TypeScript HOT 3
- Is there a way to improve extraction from anidb, anilist and kitsu HOT 2
- Extraction question HOT 1
- Docs to explain how anime entries are merged between sites HOT 1
- Weird tag HOT 3
- Legal issues HOT 2
- Split Bastard entries HOT 1
- dub data extraction HOT 2
- tag duplicates like:all girls school<=>all-girls school HOT 2
- 2 duplicates HOT 1
- "https://anidb.net/anime/18144", "https://anidb.net/anime/15538", "https://anilist.co/anime/163544", "https://anisearch.com/anime/18594" HOT 1
- One piece anime HOT 3
- Merge request: 'Kidou Senshi Gundam: Senkou no Hathaway' HOT 2
- Algorithm for matching entries HOT 1
- Is there an anime score? HOT 1
- Please add anime rating! HOT 1
- why are the images incredibly small HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anime-offline-database.