profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/peterkhayes/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

lexiross/fattest-cat 718

Script to find fattest cat currently up for adoption at SF SPCA

joeyyang/kohlsscavengerhunt 23

kohls scavenger hunt!

cainus/urlgrey 13

url manipulation

cainus/verity 12

assertions on http requests

cainus/detour 9

Node.js / Express.js Routing Re-imagined

cainus/mongoJsonSchema 8

This is a library for validating objects against a jsonSchema before inserting into (and after retrieving from) mongo.

cainus/json-status 3

connect-middleware for JSON API status responses

lexiross/call-your-reps 3

An app to making bugging your elected representatives easier

cainus/hyper-json 2

Json with links!

drshriveer/abjs-testsite 2

A test site for ab.js

startedpeterkhayes/pitchfinder

started time in 12 hours

created repositoryKen123777/Ken123777

created time in a day

startedrmp135/sql-ts

started time in 3 days

created repositoryKelWill/typescript-katas

katas demonstrating common typescript mistakes

created time in 3 days

created repositoryKelWill/mongo-hyperloglog

hyperloglog stored in mongo

created time in 4 days

fork cainus/axios

Promise based HTTP client for the browser and node.js

fork in 5 days

Pull request review commentpeterkhayes/rolling-rate-limiter

Fix readme typo

 const limiter = new RedisRateLimiter({   client: redisClient, // client instance from `redis` or `ioredis`   namespace: 'rate-limiter', // prefix for redis keys   interval: 60000, // milliseconds-  maxInInterval: 10,+  maxInInterval: 5,

Hi, apologise for the lack of detail here.

Later on, in Configuration Options, when referring to the code example it references 5 requests per minute but I believe the example provided would allow for 10.

For example, if you want a user to be able to perform 5 actions per minute, this should be 60000.
maxInInterval: number - The number of actions allowed in each interval. For example, in the scenario above, this would be 5
n-mcnally

comment created time in 6 days

startedpeterkhayes/rolling-rate-limiter

started time in 6 days

fork n-mcnally/rolling-rate-limiter

Rate limiter for node.js that supports a rolling window, either in-memory or backed by redis

fork in 7 days

fork kevmo/social-analyzer

API, CLI & Web App for analyzing & finding a person's profile across 350+ social media websites (Detections are updated regularly)

fork in 7 days

startedsrajankul10/NPI_extraction

started time in 9 days

startedMicroVision-Inc/Consumer-LiDAR

started time in 9 days

startedMicroVision-Inc/Interactive_Projection

started time in 9 days

startedcolinhacks/zod

started time in 10 days

startedquirrel-dev/quirrel

started time in 10 days

created repositoryStephenGrider/simple-web

created time in 12 days

created repositoryRebootJeff/cowGoesMoo

created time in 14 days

startedpeterkhayes/pitchfinder

started time in 14 days

starteddenoland/deno

started time in 16 days

startedbizz84/SwiftyStoreKit

started time in 17 days

startedgnomon-/furby-source

started time in 19 days

starteddirectus/directus

started time in 19 days

created repositoryKelWill/node-fn-query

replace "jq .key" with "nq '({key}) => key'"

created time in 20 days

fork curt-mitch/PySyft

A library for answering questions using data you cannot see

https://www.openmined.org/

fork in 22 days

created repositorystefbowerman/nuxt-starter

created time in 24 days

startedpeterkhayes/pitchfinder

started time in 25 days

issue commentpeterkhayes/pitchfinder

Half step down while using AMDF

Genius! You were exactly right. Now it measures frequencies perfectly. Don't know why I have it set to 48k, but checked my settings and there it was. Thank you!

varunj-default

comment created time in 25 days