/freecodecamp-c9

FreeCodeCamp base repository.

Primary LanguageHTML

FreeCodeCamp NodeJS Applications

Timestamp microservice

Path /timestamp: Pass a real date or an Unix timestamp to receive a conversion as JSON.

Usage: /timestamp or /natural date, e.g. January 15, 2016. Replace spaces with %20! The timestamp should be in ms!

Request Header Parser

Path /whoami: Outputs some user system information.

Request Header Parser

Path /shorturl: Gets a user-provided URL and creates a shortlink for it. Redirects when opening that shortened URL.

Image Search

Path /imagesearch: Search (./search) for a search term on Google Images. Returns 10 results; can be paginated by using the query parameter offset=x. History of last searches under ./latest.

File metadata

Path /filemetadata: Upload a file and get its size in return.

** Due to the incompatilities of Cloud9, all services have to be in one GitHub repository. Sorry 'bout that! **