
Security News
Researcher Exposes Zero-Day Clickjacking Vulnerabilities in Major Password Managers
Hacker Demonstrates How Easy It Is To Steal Data From Popular Password Managers
More information about Kimono can be found on the API docs.
Install the module with: npm install kimono
var Kimono = require('kimono');
var kimono = new Kimono('api key'); // Use your API key
Constructor of a new Kimono object.
apikey
: your private API keyReturns an API object matching a specific API id.
id
: unique 8 character identifier for the APIparams
: additional URL parameters to pass with the request
kimlimit
: limits the number of result rows returned by the API callkimoffset
: offset results returned to begin from a row other than the firstkimbypage
: collate the results by page instead of by collectionkimwithurl
: includes the original URL each row of data was extracted fromkimindex
: includes an extra unique, incrementing index property for every item in every collectionkimhash
: includes an extra unique hash property on every row in the collectionkimseries
: presents the data as a time series across historical results, rather than as a single snapshot in timekimstats
: includes API crawl statistics in your dataondemand
: set to true
if the API should be requested on demandcallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredReturns a list of all APIs for the specified user.
callback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredSets a property on the API to a new value.
id
: unique 8 character identifier for the APIproperty
: the API property to updatevalue
: the new value of the API propertycallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredAlias for Kimono.set(id, 'targeturl', value, callback)
Set the target url for the API.
id
: unique 8 character identifier for the APIvalue
: any urlcallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredAlias for Kimono.set(id, 'frequency', value, callback)
Set the update frequency for the API. Once specified, kimono will attempt to fetch data from the target URL at this interval.
id
: unique 8 character identifier for the APIvalue
: fifteenminutely, halfhourly, hourly, daily, weekly, or monthlycallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredAlias for Kimono.set(id, 'crawllimit', value, callback)
Set the maximum number of pages to visit during a pagination crawl.
id
: unique 8 character identifier for the APIvalue
: the maximum number of pages to visitcallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredAlias for Kimono.set(id, 'urls', value, callback)
Set the list of urls to visit during a targeted crawl.
id
: unique 8 character identifier for the APIvalue
: an array containing all urls to be crawledcallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredStart the crawl process.
id
: unique 8 character identifier for the APIcallback(err, res)
: if err
is null then the API response is returned in res
, otherwise an error occuredvar Kimono = require('kimono');
var apikey = 'abc123';
var kimono = new Kimono(apikey);
kimono.retrieve('def456', {
kimlimit: 50
}, function (err, res) {});
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
Copyright (c) 2015 David Caseria
Licensed under the MIT license.
FAQs
Kimono API wrapper
We found that kimono demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Hacker Demonstrates How Easy It Is To Steal Data From Popular Password Managers
Security News
Oxlint’s new preview brings type-aware linting powered by typescript-go, combining advanced TypeScript rules with native-speed performance.
Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.