MangaDB DEV: Difference between revisions

1,423 bytes added ,  19 February 2007
very silly approach
No edit summary
 
(very silly approach)
Line 12: Line 12:
... list all entities and their attributes here ...
... list all entities and their attributes here ...


=Situation and Problems=
*packs aren't standarized
*repacks and reedits are common
Hence because of that adding hashes or automating the add via those is somewhat impossible. The only way to do this would be if we break it down to the pagelevel which is somewhat silly. Furthermore as viewer are capable of showing the content without extracting many people don't decompress the packs. Because of that going down to that level is pointless.


=Implementation=
=Implementation=


==General==
==General==
===Mangaentries===
*like animenetries at anidb
*description
*genres/categories
*producer
*picture
===Volume level===
*is identical to the episode entries of anidb
*data: volume name, volume number, release date
===Chapter level===
*is somewhat identical to the episode entries of anidb
*a range of chapters builds a volume
*data: chapter name, chapter number (release date)
===File level===
*slightly identical to the file entries of anidb
*only generic files
*generic files can have language and a group
*more than 1 generic file per chapter! basically every language + group combo creates a new file
*no size
*no hash


==Database==
==Database==
===Approach 1===
[[Image:Realshitdiagram.png]]


===Approach 1===
====Automization====
a bit of automization could get done with parsing the filename, but most adding would be manual labor, which is inevitable considering we store no hashes and there is no real way to do this with them.
 
it's essential to have massfileadd tools for this. this includes massadd to anidb and massadd to mylist.
MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.