javamonn / sunspot Goto Github PK
View Code? Open in Web Editor NEWsunspot alerts you in real-time when ethereum nfts are listed and sold on opensea.
Home Page: https://sunspot.gg
sunspot alerts you in real-time when ethereum nfts are listed and sold on opensea.
Home Page: https://sunspot.gg
searching by collection name returns lots of spam collections - there should be an easy way to sort on "activity" and filter out collections where theres an order of magnitude difference, otherwise sort on volume
now that the oauth integration is created on load, the wallet connect step of the oauth create flow can be deferred to the time of alert creation, similar to the primary alert create flow
use for "snoozing" delivery
it seems like metadata isnt always pulling correctly for this collection
image-notification-url redirects to the source url, but the source sets a content-disposition header to force download, which discord / slack fails to render - i think restoring functionality to download and return directly perhaps makes more sense
source image url: https://antonymnft.s3.us-west-1.amazonaws.com/4848.png
currently backend treats this as a destination missing access error - should set a more specific disabled reason, surface in client, and only disable the offending alert if multiple embeds are batched
when many alerts are created, it becomes difficult to manage.
potential solutions:
currently, numerical traits are filtered in the same way as string traits, where as a relative filter ("trait < / > / = value") would be more useful
probably check box in left col with an "action" dropdown in the top right
the web app will sometimes seem to hang after periods of inactivity, though im able to reproduce this consistently. i would imagine this has more to do with the background worker, but perhaps profiling will help surface the problem
the copy of notifications should be customizable and interpolate variables contextually.
requests in discord:
searching by contract address (https://etherscan.io/address/0xa78e4da68b26adafb179618573dd0a9fc79233c1) for karafuru (https://opensea.io/collection/karafuru) returns a stale slug (karafuru-v2-1
)
twitter v2 api has route specific limits relative to the number of authorized accounts, and its possible for a single bot reporting at a high frequency (e.g. a sales pump) to "overflow" the limit derived just from its authorization, and start eating into limits that should be provisioned for other bots.
i wonder if the websocket is getting timed out - look into discord.js config, or automatically roll the pod on some schedule in k8s
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.