recentpopularlog in

kme : api   279

« earlier  
Home | ISBNdb
Their database (at least on authors) is trash.
books  isbn  searchengine  library  api 
4 weeks ago by kme
GitHub - marshmallow-code/flask-marshmallow: Flask + marshmallow for beautiful APIs
Flask + marshmallow for beautiful APIs. Contribute to marshmallow-code/flask-marshmallow development by creating an account on GitHub.
python  flask  rest  api  framework  library 
june 2019 by kme
benibela/xidel: A command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern templates. It can also create new or transformed XML/HTML/JSON documents.
This tool seems to be able to deal with malformed HTML that 'xmllint' and 'xmlstarlet' choke on (even after a pass through 'tidy').
A command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern templates. It can also create new or transformed XML/HTML/JSON documents. - benibela/xidel
xml  html  webscraping  webdevel  api  testing  alternativeto  xmllint  xmlstarlet 
may 2019 by kme
Rapptz/discord.py: An API wrapper for Discord written in Python. | https://github.com/
An API wrapper for Discord written in Python. Contribute to Rapptz/discord.py development by creating an account on GitHub.
discord  chatbot  bot  python  library  api 
february 2019 by kme
Big Huge Thesaurus: Synonyms, antonyms, and rhymes (oh my!) | https://words.bighugelabs.com/
Get english synonyms, antonyms, sound-alike, and rhyming words from the Big Huge Thesaurus.
language  dictionary  thesaurus  reference  webservice  rest  api  poetry  writing 
january 2019 by kme
curl - Download/Export Public Google Spreadsheet as TSV from Command Line? - Stack Overflow - https://stackoverflow.com/
There's no really good answer in this thread, but here's the gist:

<code class="language-bash">
# the ID from the sharing URL
SHAREID=T2uGFNEuumY9WV21F1kEFItTWFehkI2nkntnHN-gh29E

# 0 for first sheet; for others, find this ID by switching to
# sheet and looking for '#gid=NUMBER' in browser's address bar
SHEETID=0

# 'csv' and 'tsv' both work; 'docx' and others may work, too
FORMAT=csv

# same as 'wget -O -'; outputs to stdout
curl "https://docs.google.com/spreadsheets/d/$SHAREID/export?gid=$SHEETID&format=$FORMAT"

# save some other sheet (gid=8675309) as a tab-delimited local file,
# using filename from the remote end (-OJ)
SHEETID=8675309
curl -LOJ "https://docs.google.com/spreadsheets/d/$SHAREID/export?gid=$SHEETID&format=$FORMAT"
</code>
google  googlesheets  gsheets  cli  curl  commandline  api  csv  importexport  solution  googledocs  tabdelimited 
january 2019 by kme
Developer's Guide  |  Google Maps Geocoding API  |  Google Developers | https://developers.google.com/
In a geocoding response, the Google Maps Geocoding API can return address results restricted to a specific area. You can specify the restriction using the components filter. A filter consists of a list of component:value pairs separated by a pipe (|). Filter values support the same methods of spelling correction and partial matching as other geocoding requests. If the geocoder finds a partial match for a component filter, the response will contain a partial_match field.
google  maps  api  json  geocoding  solution 
january 2018 by kme
hapi.js
A rich framework for building applications and services

hapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure.
nodejs  javascript  api  framework  webdevel  library 
december 2017 by kme
API Keys - The Chromium Projects
Interesting difference between Chrome and Chromium is that Chrome ships with API keys (ref: https://www.chromium.org/chromium-os/chromium-os-faq)
google  chrome  api  webdevel  apikeys 
november 2017 by kme
terminal - command line method or programmatically add ssh key to github.com user account - Unix & Linux Stack Exchange
Auth with username and password is supported by github api:

There are three ways to authenticate through GitHub API v3. ...
Basic Authentication
$ curl -u "username" https://api.github.com
...

So just choose a lib in the language you prefer and use the implemented version of the Create a Public Key "Public Key" API Section:

Creates a public key. Requires that you are authenticated via Basic Auth, or OAuth with at least [write:public_key] scope.

INPUT
POST /user/keys

{
"title": "octocat@octomac",
"key": "ssh-rsa AAA..."
}

If you want to use it from command line (via curl):

curl -u "username" --data '{"title":"test-key","key":"ssh-rsa AAA..."}' https://api.github.com/user/keys
github  api  shell  commandline  publickeyauthentication  solution 
august 2017 by kme
« earlier      
per page:    204080120160

Copy this bookmark:





to read