sync with upstream
This commit is contained in:
1 parent
fa40a83200
commit
5214187d8d
4 files changed
+32
-7
No files matched your search
@@ -9,8 +9,6 @@ install:
|
||||
- pip install build-bot
|
||||
- pip install -r requirements.txt
|
||||
before_script:
|
||||
- git config --global user.name $GH_USER
|
||||
- git config --global user.email $GH_EMAIL
|
||||
- cd build
|
||||
script:
|
||||
- ./main.sh
|
||||
|
||||
+2
-3
@@ -19,19 +19,18 @@ else
|
||||
fi
|
||||
|
||||
echo "running format validation..."
|
||||
./validate_format.rb $FORMAT_FILE > format_results.txt
|
||||
./validate_format.rb $FORMAT_FILE
|
||||
if [[ $? != 0 ]]; then
|
||||
echo "format validation failed!"
|
||||
cat format_results.txt | build_bot
|
||||
exit 1
|
||||
else
|
||||
echo "format validation passed!"
|
||||
fi
|
||||
|
||||
echo "running link validation..."
|
||||
./validate_links.rb $LINK_FILE
|
||||
if [[ $? != 0 ]]; then
|
||||
echo "link validation failed!"
|
||||
echo "link(s) were unavailible during the build. Please verfiy that they are valid." | build_bot
|
||||
exit 1
|
||||
else
|
||||
echo "link validation passed!"
|
||||
|
||||
+29
-1
@@ -104,6 +104,13 @@
|
||||
}
|
||||
],
|
||||
"Art & Design": [
|
||||
{
|
||||
"API": "Behance",
|
||||
"Auth": "apiKey",
|
||||
"Description": "Design",
|
||||
"HTTPS": true,
|
||||
"Link": "https://www.behance.net/dev"
|
||||
},
|
||||
{
|
||||
"API": "Dribbble",
|
||||
"Auth": "OAuth",
|
||||
@@ -798,6 +805,13 @@
|
||||
"HTTPS": true,
|
||||
"Link": "https://data.consumerfinance.gov/resource/jhzv-w97w.json"
|
||||
},
|
||||
{
|
||||
"API": "IEX",
|
||||
"Auth": null,
|
||||
"Description": "Stocks and Market Data",
|
||||
"HTTPS": true,
|
||||
"Link": "https://iextrading.com/developer/"
|
||||
},
|
||||
{
|
||||
"API": "Razorpay IFSC",
|
||||
"Auth": null,
|
||||
@@ -877,6 +891,13 @@
|
||||
"HTTPS": true,
|
||||
"Link": "https://github.com/andyklimczak/TheReportOfTheWeek-API"
|
||||
},
|
||||
{
|
||||
"API": "What's on the menu?",
|
||||
"Auth": "apiKey",
|
||||
"Description": "NYPL human-transcribed historical menu collection",
|
||||
"HTTPS": false,
|
||||
"Link": "nypl.github.io/menus-api/"
|
||||
},
|
||||
{
|
||||
"API": "Yummly",
|
||||
"Auth": null,
|
||||
@@ -1418,7 +1439,7 @@
|
||||
},
|
||||
{
|
||||
"API": "Musikki",
|
||||
"Auth": null,
|
||||
"Auth": "apiKey",
|
||||
"Description": "Music",
|
||||
"HTTPS": true,
|
||||
"Link": "https://music-api.musikki.com/reference"
|
||||
@@ -1740,6 +1761,13 @@
|
||||
}
|
||||
],
|
||||
"Social": [
|
||||
{
|
||||
"API": "Cisco Spark",
|
||||
"Auth": "OAuth",
|
||||
"Description": "Team Collaboration Software",
|
||||
"HTTPS": true,
|
||||
"Link": "https://developer.ciscospark.com"
|
||||
},
|
||||
{
|
||||
"API": "Discord",
|
||||
"Auth": "OAuth",
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"Animals":[{"API":"Dogs","Description":"Based on the [Stanford Dogs Dataset](http://visionstanford.edu/aditya86/ImageNetDogs/)","Auth":null,"HTTPS":true,"Link":"https://dog.ceo/dog-api/"},{"API":"IUCN","Description":"IUCN Red List of Threatened Species","Auth":"apiKey","HTTPS":false,"Link":"http://apiv3.iucnredlist.org/api/v3/docs"},{"API":"Petfinder","Description":"Adoption","Auth":"apiKey","HTTPS":true,"Link":"https://www.petfinder.com/developers/api-docs/"},{"API":"RescueGroups","Description":"Adoption","Auth":null,"HTTPS":true,"Link":"https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home"}],"Anime":[{"API":"AniList","Description":"AniList Anime","Auth":"OAuth","HTTPS":false,"Link":"http://anilist-api.readthedocs.io/en/latest/"},{"API":"Jikan","Description":"Unofficial MyAnimeList API","Auth":null,"HTTPS":true,"Link":"https://jikan.me"},{"API":"Kitsu","Description":"Anime discovery platform","Auth":"OAuth","HTTPS":true,"Link":"http://docs.kitsu.apiary.io/"},{"API":"Studio Ghibli","Description":"Resources from Studio Ghibli films","Auth":null,"HTTPS":true,"Link":"https://ghibliapi.herokuapp.com"}],"Anti-Malware":[{"API":"AlienVault Open Threat Exchange (OTX)","Description":"IP/domain/URL reputation","Auth":"apiKey","HTTPS":true,"Link":"https://otx.alienvault.com/api/"},{"API":"Certly","Description":"Certly Link/Domain Flagging","Auth":"apiKey","HTTPS":true,"Link":"https://guard.certly.io/"},{"API":"Google Safe Browsing","Description":"Google Link/Domain Flagging","Auth":"apiKey","HTTPS":true,"Link":"https://developers.google.com/safe-browsing/"},{"API":"Metacert","Description":"Metacert Link Flagging","Auth":"apiKey","HTTPS":true,"Link":"https://metacert.com/"},{"API":"VirusTotal","Description":"VirusTotal File/URL Analysis","Auth":"apiKey","HTTPS":true,"Link":"https://www.virustotal.com/en/documentation/public-api/"},{"API":"Web Of Trust (WOT)","Description":"Website reputation","Auth":"apiKey","HTTPS":true,"Link":"https://www.mywot.com/wiki/API"}],"Art & Design":[{"API":"Dribbble","Description":"Design","Auth":"OAuth","HTTPS":false,"Link":"http://developer.dribbble.com/v1/"},{"API":"Harvard Art Museums","Description":"Art","Auth":"apiKey","HTTPS":false,"Link":"https://github.com/harvardartmuseums/api-docs"},{"API":"Icons8","Description":"Icons","Auth":"OAuth","HTTPS":true,"Link":"http://docs.icons8.apiary.io/#reference/0/meta"},{"API":"Noun Project","Description":"Icons","Auth":"OAuth","HTTPS":false,"Link":"http://api.thenounproject.com/index.html"},{"API":"Rijksmuseum","Description":"Art","Auth":"apiKey","HTTPS":true,"Link":"https://www.rijksmuseum.nl/en/api"}],"Books":[{"API":"British National Bibliography","Description":"Books","Auth":null,"HTTPS":false,"Link":"http://bnb.data.bl.uk/"},{"API":"Goodreads","Description":"Books","Auth":null,"HTTPS":true,"Link":"https://www.goodreads.com/api"},{"API":"Google Books","Description":"Books","Auth":"OAuth","HTTPS":true,"Link":"https://developers.google.com/books/"}],"Business":[{"API":"mailgun","Description":"Email Service","Auth":"apiKey","HTTPS":true,"Link":"https://www.mailgun.com/"},{"API":"markerapi","Description":"Trademark Search","Auth":null,"HTTPS":false,"Link":"http://www.markerapi.com/"}],"Calendar":[{"API":"Church Calendar","Description":"Catholic liturgical calendar","Auth":null,"HTTPS":false,"Link":"http://calapi.inadiutorium.cz/"},{"API":"Holidays","Description":"Historical data regarding holidays","Auth":"apiKey","HTTPS":true,"Link":"https://holidayapi.com/"},{"API":"LectServe","Description":"Protestant liturgical calendar","Auth":null,"HTTPS":false,"Link":"http://www.lectserve.com"},{"API":"Non-Working Days","Description":"Database of ICS files for non working days","Auth":null,"HTTPS":true,"Link":"https://github.com/gadael/icsdb"}],"Cloud Storage & File Sharing":[{"API":"Box","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://developer.box.com/"},{"API":"Dropbox","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://www.dropbox.com/developers"},{"API":"Google Drive","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://developers.google.com/drive/"},{"API":"OneDrive","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://dev.onedrive.com/"}],"Currency Exchange":[{"API":"Currencylayer","Description":"Exchange rates and currency conversion","Auth":"apiKey","HTTPS":true,"Link":"https://currencylayer.com/documentation"},{"API":"Fixer.io","Description":"Exchange rates and currency conversion","Auth":null,"HTTPS":true,"Link":"http://fixer.io"}],"Data Access":[{"API":"18F","Description":"US Federal Government /Developer Program","Auth":null,"HTTPS":false,"Link":"http://18f.github.io/API-All-the-X/"},{"API":"Abbreviation","Description":"Get abbreviations and meanings","Auth":"X-Mashape-Key","HTTPS":true,"Link":"https://market.mashape.com/daxeel/abbreviations"},{"API":"CARTO","Description":"Location InfoLine truncated
|
||||
{"Animals":[{"API":"Dogs","Description":"Based on the [Stanford Dogs Dataset](http://visionstanford.edu/aditya86/ImageNetDogs/)","Auth":null,"HTTPS":true,"Link":"https://dog.ceo/dog-api/"},{"API":"IUCN","Description":"IUCN Red List of Threatened Species","Auth":"apiKey","HTTPS":false,"Link":"http://apiv3.iucnredlist.org/api/v3/docs"},{"API":"Petfinder","Description":"Adoption","Auth":"apiKey","HTTPS":true,"Link":"https://www.petfinder.com/developers/api-docs/"},{"API":"RescueGroups","Description":"Adoption","Auth":null,"HTTPS":true,"Link":"https://userguide.rescuegroups.org/display/APIDG/API+Developers+Guide+Home"}],"Anime":[{"API":"AniList","Description":"AniList Anime","Auth":"OAuth","HTTPS":false,"Link":"http://anilist-api.readthedocs.io/en/latest/"},{"API":"Jikan","Description":"Unofficial MyAnimeList API","Auth":null,"HTTPS":true,"Link":"https://jikan.me"},{"API":"Kitsu","Description":"Anime discovery platform","Auth":"OAuth","HTTPS":true,"Link":"http://docs.kitsu.apiary.io/"},{"API":"Studio Ghibli","Description":"Resources from Studio Ghibli films","Auth":null,"HTTPS":true,"Link":"https://ghibliapi.herokuapp.com"}],"Anti-Malware":[{"API":"AlienVault Open Threat Exchange (OTX)","Description":"IP/domain/URL reputation","Auth":"apiKey","HTTPS":true,"Link":"https://otx.alienvault.com/api/"},{"API":"Certly","Description":"Certly Link/Domain Flagging","Auth":"apiKey","HTTPS":true,"Link":"https://guard.certly.io/"},{"API":"Google Safe Browsing","Description":"Google Link/Domain Flagging","Auth":"apiKey","HTTPS":true,"Link":"https://developers.google.com/safe-browsing/"},{"API":"Metacert","Description":"Metacert Link Flagging","Auth":"apiKey","HTTPS":true,"Link":"https://metacert.com/"},{"API":"VirusTotal","Description":"VirusTotal File/URL Analysis","Auth":"apiKey","HTTPS":true,"Link":"https://www.virustotal.com/en/documentation/public-api/"},{"API":"Web Of Trust (WOT)","Description":"Website reputation","Auth":"apiKey","HTTPS":true,"Link":"https://www.mywot.com/wiki/API"}],"Art & Design":[{"API":"Behance","Description":"Design","Auth":"apiKey","HTTPS":true,"Link":"https://www.behance.net/dev"},{"API":"Dribbble","Description":"Design","Auth":"OAuth","HTTPS":false,"Link":"http://developer.dribbble.com/v1/"},{"API":"Harvard Art Museums","Description":"Art","Auth":"apiKey","HTTPS":false,"Link":"https://github.com/harvardartmuseums/api-docs"},{"API":"Icons8","Description":"Icons","Auth":"OAuth","HTTPS":true,"Link":"http://docs.icons8.apiary.io/#reference/0/meta"},{"API":"Noun Project","Description":"Icons","Auth":"OAuth","HTTPS":false,"Link":"http://api.thenounproject.com/index.html"},{"API":"Rijksmuseum","Description":"Art","Auth":"apiKey","HTTPS":true,"Link":"https://www.rijksmuseum.nl/en/api"}],"Books":[{"API":"British National Bibliography","Description":"Books","Auth":null,"HTTPS":false,"Link":"http://bnb.data.bl.uk/"},{"API":"Goodreads","Description":"Books","Auth":null,"HTTPS":true,"Link":"https://www.goodreads.com/api"},{"API":"Google Books","Description":"Books","Auth":"OAuth","HTTPS":true,"Link":"https://developers.google.com/books/"}],"Business":[{"API":"mailgun","Description":"Email Service","Auth":"apiKey","HTTPS":true,"Link":"https://www.mailgun.com/"},{"API":"markerapi","Description":"Trademark Search","Auth":null,"HTTPS":false,"Link":"http://www.markerapi.com/"}],"Calendar":[{"API":"Church Calendar","Description":"Catholic liturgical calendar","Auth":null,"HTTPS":false,"Link":"http://calapi.inadiutorium.cz/"},{"API":"Holidays","Description":"Historical data regarding holidays","Auth":"apiKey","HTTPS":true,"Link":"https://holidayapi.com/"},{"API":"LectServe","Description":"Protestant liturgical calendar","Auth":null,"HTTPS":false,"Link":"http://www.lectserve.com"},{"API":"Non-Working Days","Description":"Database of ICS files for non working days","Auth":null,"HTTPS":true,"Link":"https://github.com/gadael/icsdb"}],"Cloud Storage & File Sharing":[{"API":"Box","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://developer.box.com/"},{"API":"Dropbox","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://www.dropbox.com/developers"},{"API":"Google Drive","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://developers.google.com/drive/"},{"API":"OneDrive","Description":"File Sharing and Storage","Auth":"OAuth","HTTPS":true,"Link":"https://dev.onedrive.com/"}],"Currency Exchange":[{"API":"Currencylayer","Description":"Exchange rates and currency conversion","Auth":"apiKey","HTTPS":true,"Link":"https://currencylayer.com/documentation"},{"API":"Fixer.io","Description":"Exchange rates and currency conversion","Auth":null,"HTTPS":true,"Link":"http://fixer.io"}],"Data Access":[{"API":"18F","Description":"US Federal Government /Developer Program","Auth":null,"HTTPS":false,"Link":"http://18f.github.io/API-All-the-X/"},{"API":"Abbreviation","Description":"Get abbreviations and meanings","Auth":"X-Mashape-Key","HTTPS"Line truncated
|
||||
Reference in new issue
Block a user