API documentation
https://files.scene.org/api/search/
Search the archive for a specific string
Parameters:
- q
- [Required] The search string you're looking for. Note that you can use Google-style keyword combinations: words will be searched for separately, unless you put them in quotes;
Example:
Request:
https://files.scene.org/api/search/?q=anoxia+redux
Response:
{ "success": true, "dirs": [], "files": [ { "filename": "asd-anoxia_redux.zip", "fullPath": "\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "viewURL": "https:\/\/files.scene.org\/view\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "getURL": "https:\/\/files.scene.org\/get\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "size": 74098943, "mirrors": { "nl-ftp": "ftp:\/\/ftp.scene.org\/pub\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "nl-http": "http:\/\/archive.scene.org\/pub\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "no-ftp": "ftp:\/\/ftp.no.scene.org\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "no-http": "http:\/\/http.no.scene.org\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "us-http": "http:\/\/http.us.scene.org\/pub\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "pl-ftp": "ftp:\/\/ftp.pl.scene.org\/pub\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "pl-http": "http:\/\/http.pl.scene.org\/pub\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "hu-ftp": "ftp:\/\/ftp.hu.scene.org\/mirrors\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "hu-http": "http:\/\/http.hu.scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "ua-ftp": "ftp:\/\/ftp.ua.scene.org\/pub\/mirrors\/sceneorg\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip", "jp-http": "http:\/\/http.jp.scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip" } } ] }
https://files.scene.org/api/resolve/
Resolve a mirror or main site file URL to a file URL; useful either to change a direct mirror URL to a main site URL, or to validate the existence of a file
Parameters:
- url
- [Required] The URL you want to resolve.
- full
- [Optional] Set to "true" to resolve a "full" file info.
Examples:
Request:
https://files.scene.org/api/resolve/?url=http%3A%2F%2Farchive.scene.org%2Fpub%2Fparties%2F2018%2Fvip18%2Finfo%2Fresults.txt
Response:
{ "success": true, "viewURL": "https:\/\/files.scene.org\/view\/parties\/2018\/vip18\/info\/results.txt" "getURL": "https:\/\/files.scene.org\/get\/parties\/2018\/vip18\/info\/results.txt" }
Request:
https://files.scene.org/api/resolve/?url=http%3A%2F%2Farchive.scene.org%2Fpub%2Fparties%2F2018%2Fvip18%2Finfo%2Fresults.txt&full=true
Response:
{ "success": true, "viewURL": "https:\/\/files.scene.org\/view\/parties\/2018\/vip18\/info\/results.txt" "getURL": "https:\/\/files.scene.org\/get\/parties\/2018\/vip18\/info\/results.txt" "info": { "filename": "results.txt", "fullPath": "\/parties\/2018\/vip18\/info\/results.txt", "viewURL": "https:\/\/files.scene.org\/view\/parties\/2018\/vip18\/info\/results.txt", "getURL": "https:\/\/files.scene.org\/get\/parties\/2018\/vip18\/info\/results.txt", "size": 2297, "mirrors": { "nl-ftp": "ftp:\/\/ftp.scene.org\/pub\/parties\/2018\/vip18\/info\/results.txt", "nl-http": "http:\/\/archive.scene.org\/pub\/parties\/2018\/vip18\/info\/results.txt", "no-ftp": "ftp:\/\/ftp.no.scene.org\/scene.org\/parties\/2018\/vip18\/info\/results.txt", "no-http": "http:\/\/http.no.scene.org\/scene.org\/parties\/2018\/vip18\/info\/results.txt", "us-http": "http:\/\/http.us.scene.org\/pub\/scene.org\/parties\/2018\/vip18\/info\/results.txt", "pl-ftp": "ftp:\/\/ftp.pl.scene.org\/pub\/scene.org\/parties\/2018\/vip18\/info\/results.txt", "pl-http": "http:\/\/http.pl.scene.org\/pub\/scene.org\/parties\/2018\/vip18\/info\/results.txt", "hu-ftp": "ftp:\/\/ftp.hu.scene.org\/mirrors\/scene.org\/parties\/2018\/vip18\/info\/results.txt", "hu-http": "http:\/\/http.hu.scene.org\/parties\/2018\/vip18\/info\/results.txt", "ua-ftp": "ftp:\/\/ftp.ua.scene.org\/pub\/mirrors\/sceneorg\/parties\/2018\/vip18\/info\/results.txt", "au-http": "http:\/\/http.au.scene.org\/scene.org\/parties\/2018\/vip18\/info\/results.txt" } } }
https://files.scene.org/api/info/mirrors/
Returns the current list of valid scene.org mirrors
Parameters:
None.
Examples:
Request:
https://files.scene.org/api/info/mirrors/
Response:
{ "info": { "nl-ftp": { "root": "ftp:\/\/ftp.scene.org\/pub", "name": "ftp.scene.org" }, "nl-http": { "root": "http:\/\/archive.scene.org\/pub", "name": "archive.scene.org (http)" } } }