This is how many are on the actual API, and the ranges which the vault can handle
The major tasks that the scraper is doing are
Generating SHA1 and MD5 for each file - which makes sure we know the correct file
Saving these files in a REST Api which Never Launcher can use to download later
All information is put into the new vaults database, later on this will be imported into listings on the drupal site.
Also verify we have a copy on the server, if not it's uploaded
Any files are a redundant copy ( but then its a good idea to get another copy just in case ), but the other system does not track SHA1, and it's not organizing the data like this is, just archiving it.
In process.
- Modules Range:1-6397 Have up to: 6393 ( need latest modules )
- Gameworld Range:1-1392 Have up to: 1392 ( complete )
- Hakpaks Range:1-8218 Have up to: 7849 ( Need that last 500 )
- Models Range:1-505
- Creatures Range:1-691
- Scripts Range:1-3884 Have up to: 2605
- Characters Range:1-1451 Have up to: 50
- Portraits Range:1-6413
- Prefabs Range:1-1238
- Sounds Range:1-882
- Textures Range:1-164 ( complete meaglyn )
- Ideas Range:1-3174
- Screenshots Range:1-500
- Movies Range:1-639
- Links Range:1-291
- Community_News Range:1-2999
- Other Range:1-1544
- NWN2ModulesEnglish Range:1-531 Have up to: 529 ( complete Kamal )
- NWN2ModulesInternational Range:1-75 Have up to: 75
- NWN2Gameworlds Range:1-275 Have up to: 274 ( complete Kamal )
- NWN2HakpaksOriginal Range:1-590 Have up to: 490 ( Complete Kamal )
- NWN2HakpaksCombined Range:1-62 Have up to: 62 (Complete Kamal )
- NWN2HakpaksModuleSpecific Range:1-42 Have up to: 42
- NWN2PWC Range:1-141
- NWN2Models Range:1-240 ( complete Kamal )
- NWN2Tools Range:1-104 ( complete Kamal )
- NWN2Plugins Range:1-114 ( complete Kamal )
- NWN2Characters Range:1-114
- NWN2Portraits Range:1-97
- NWN2PrefabAreas Range:1-637 ( in process nivviv )
- NWN2PrefabPlaceables Range:1-167
- NWN2Scripts Range:1-409
- NWN2UI Range:1-174 ( in process Kamal )
- NWN2VisualEffects Range:1-73 ( complete Kamal )
- NWN2Textures Range:1-51 ( complete Kamal )
- NWN2Tutorials Range:1-141 ( complete Kamal )
- NWN2Strategies Range:1-11 ( complete Kamal )
- NWN2Ideas Range:1-487
- NWN2UserScreenShots Range:1-362
- NWN2Movies Range:1-168
- NWN2Articles Range:1-300
- NWN2Reviews Range:1-54
- NWN2CommunityNews Range:1-350
- NWN2GameInfo Range:1-122
- NWN2Links Range:1-41
- NWN2Other Range:1-297 Have up to: 19 Pain doing up to 20
- FanFiction Range:1-571
- Portfolios Range:1-5429
- Artwork Range:1-1039
Note the above categories are the actual vault category names.
To see what is in the Vault API, you can actually use a simple web browser to review it. ( Safari actually has a very nice interface, Chrome or Firefox likely will be able to handle it well )
The syntax is
http://api.neverwint.../project/vault/
VaultCategory/
VaultID/
or if the Vault Category is "modules" and the Vault ID in that category is 621, it is as follows which you can try in your browser.
http://api.neverwint...lt/modules/621/
Retrieve an item with the vault category of "modules" and id of 621, returns a 400 error if it does not exist.
Note that this includes the file to download with the project and it's original vault download url. -->
http://nwvault.ign.c...load.php?id=963
However the SHA1 is also there
<sha1>53B1B48513819FE66847A1DDAC2AB47FA0E1774E</sha1>
Which will be usable on the Vault Storage API to retrieve that original file and download it. I am not revealing that URL yet because we don't have that much bandwidth available yet ( that means paying for a better server or doing more like a torrent system where it's coming from different users systems ), but that file is online and downloadable.
Most of my focus is on preserving what was, but this is an OPEN api, which means anyone can build tools off of it. It's simple enough so you should be able to guess how it works to a degree. If you can build a widget using this data, can work with the issues related to our limited bandwidth, I can provide you all the specifications so you can create something which competes with what we are doing on the Vault and with Never Launcher. I also have need for people to host servers/mirrors for the Vault Storage API which actually allows people to download the files, or start paying a hefty fee to make that possible.
Modifié par painofdungeoneternal, 27 juin 2013 - 08:09 .