jch254 / market-monitor-api Goto Github PK
View Code? Open in Web Editor NEWAPI powered by Serverless, TypeScript, Webpack, Node.js and DynamoDB to power the Discogs Market Monitor sign up UI
License: MIT License
API powered by Serverless, TypeScript, Webpack, Node.js and DynamoDB to power the Discogs Market Monitor sign up UI
License: MIT License
Currently this is hardcoded to ScheduleExpression: "rate(12 hours)",
, it should be customisable as part of createUserMarketDigestHandler
The deleteUserMarketDigestHandler
code should delete CloudWatch event schedule via the AWS SDK
Currently data is completely deleted from Dynamo, this should be persisted on unsubscribe.
Add private function to "set up" monitor for a new user by provisioning a new CloudWatch scheduled 12h event rule with provided data
E.g. 404 response is not surfacing and internal server error is being returned
Currently https://github.com/jch254/discogs-market-monitor/blob/master/src/wrappedDiscogsClient.ts#L16-L38 utilises my personal Discogs user token as an env var, this needs to switch to consumer key and consumer secret as per jch254/discogs-market-monitor#15. The code handles this already, just env vars need to be switched.
In order to access user data for multiple users the Discogs Oauth 1.0a flow needs to be implemented and followed per user. This likely belongs as part of https://github.com/jch254/market-monitor-api along with https://github.com/jch254/market-monitor-ui and https://github.com/jch254/discogs-market-monitor.
Part of this will be completed in jch254/discogs-market-monitor#17
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.