Part of the ReplAPI.it Project
This is ReplFiles, an API that allows you to fetch the content of any file, on any public Repl! It functions by retrieving the zipfile of a Repl and then reads the content of a file inside zip.
The API can be found at:
https:/filesapi.replapiit.repl.co
Available Endpoints include:
/file/{username}/{repl-slug}?filename={filename}
/files/{username}/{repl-slug}
The output is a JSON object with the content of a file in JSON stringified format.
Note: for the /file/{username}/{repl-slug}?filename={filename}
endpoint you can add &raw=1
to output the raw file content.
Fetching: https://filesapi.replapiit.repl.co/files/HelperFurret/Example-Project?filename=index.js
Returns:
[
"/*\n Hello there.\n The name's HelperFurret!\n \n I help RayhanADev out when\n he's developing things :D.\n*/"
]
Fetching: https://filesapi.replapiit.repl.co/files/HelperFurret/Example-Project?filename=index.js&raw=1
Returns:
/*
Hello there.
The name's HelperFurret!
I help RayhanADev out when
he's developing things :D.
*/
Fetching: https://filesapi.replapiit.repl.co/files/HelperFurret/Example-Project
Returns:
[
{
"fileName": "index.js",
"fileContent": "/*\n Hello there.\n The name's HelperFurret!\n \n I help RayhanADev out when\n he's developing things :D.\n*/"
}
]