文件名称:snoowrap:Reddit APIJavaScript包装器
文件大小:204KB
文件格式:ZIP
更新时间:2024-05-17 14:39:26
hacktoberfest JavaScript
snoowrap 用于reddit API的功能齐全JavaScript包装器。 () 特征 snoowrap提供了一个简单的界面来访问每个reddit API端点。 例如,获取用户配置文件的方法只是getUser() ,而对某事进行投票的方法仅是upvote() 。 snoowrap是无阻塞的; 它的所有API调用都是异步的,并返回bluebird Promises。 这意味着您可以根据需要处理并发请求,并且可以将snoowrap用作较大过程的一部分,而无需保留所有内容。 每个snoowrap对象都是完全独立的。 这意味着您可以让来自不同帐户的脚本同时发出请求。 一次提供令牌后,snoowrap将从那时起自动刷新它-您无需再担心身份验证。 snoowrap使用惰性对象,因此它永远不会获取超出所需的内容。 snoowrap具有内置的速率限制保护。 如果您达到reddit的rat
【文件预览】:
snoowrap-master
----jsdoc.conf.json(1KB)
----tsconfig.gen-dts.json(149B)
----src()
--------helpers.js(6KB)
--------snoowrap-tests.ts(2KB)
--------constants.js(2KB)
--------objects()
--------xhr.js(4KB)
--------README.md(7KB)
--------errors.js(1KB)
--------create_config.js(468B)
--------snoowrap.d.ts(11KB)
--------snoowrap.js(86KB)
--------request_handler.js(14KB)
--------Promise.js(169B)
----.babelrc(504B)
----scripts()
--------build_docs.sh(2KB)
--------copyTSTypes.js(357B)
--------deploy()
----.circleci()
--------config.yml(2KB)
----.eslintrc.yml(3KB)
----tsconfig.typecheck.json(114B)
----CONTRIBUTING.md(1KB)
----.travis.yml(6KB)
----tsconfig.json(528B)
----test()
--------snoowrap.spec.js(107KB)
--------run-tests.html(375B)
--------test_image.png(822B)
----LICENSE.md(1KB)
----README.md(8KB)
----.gitignore(110B)
----CHANGELOG.md(12KB)
----package-lock.json(294KB)
----package.json(3KB)