{"repo":"apis-is/apis","free":true,"listed":false,"github":"https://github.com/apis-is/apis","clone":"git clone https://github.com/apis-is/apis.git","description":"Making data readily available to anyone interested","language":"JavaScript","stars":163,"topics":["javascript","api","iceland","data","node","public-data"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"APIs.is - Making data pretty since 2012! The purpose of APIs.is is to make data readily available to anyone interested. All data that is delivered through APIs.is is JSON formatted and scraped from open public websites. The code that is running the service is open source under the MIT licence. The platform itself is hosted on a load balanced setup by Advania. Don't hesitate to lend a hand - All knowledge and help is much appreciated! Maintainers @kristjanmik @benediktvaldez @koddsson @MiniGod Running locally To run the project locally, first clone this repository... .... install the dependencies and run the project. Tests To run the tests: The tests utilize a man-in-the-middle library called nock that intercepts requests that the tests made and respond with data from disk. The data was generated using the record feature and saved in mock-data.json . If a endpoints data source has changed and the we need to re-record this data we can simply set the env variable RECORD MOCK DATA to a truthy value and run the tests. This will disable nock in the tests and make requests to each endpoints data source and save that to disk. Newly added endpoints should mock the endpoints data source using the nock API since this initial data mocking was only made to help migrate to a mocking library. See the original PR for more info. Adding a new Endpoint Step by Step 1. View current endpoints for structure and hierarchy. 2. Add a new folder to the endpoints/ directory with the name of your endpoi","default_branch":null,"files":null,"tree":[],"storefront":"/r/apis-is","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apis-is/apis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}