Content pfp
Content
@
0 reply
0 recast
0 reaction

arfonzo pfp
arfonzo
@arfonzo
[CASTBACK] This week in my spare time I've continued building castback, a /cli command line tool that backs up all of a user's farcaster casts, and enables searches. I built this because I found myself always trying to find *that old cast I made last month*. - Caches all casts from any FID to filesystem: no need to keep pulling data over API. Can easily update your backup with the most recent batch of casts only. - Searches and provides link to cast. - Uses @airstack.eth API, so users don't need a hub, just a free API key. (It took a while since we spoke first about it @betashop.eth but I did finally get around to building with the API, thanks!) I'll open source and release it once it's all done, but it's working well already! (Highly recommend checking airstack if you want to do farcaster dev quickly with minimal fuss! πŸ™)
26 replies
7 recasts
25 reactions

Stephan pfp
Stephan
@stephancill
why use airstack vs a hub? anyone can run a hub permissionlessly plus there are dozens of free ones to choose from
2 replies
0 recast
1 reaction

eggman πŸ”΅ pfp
eggman πŸ”΅
@eggman.eth
Not an airstack user (Just roll my own frame rendering/output stuff), but I use neynar for validating messages. Essentially the cost of neynar (basically free) and ease of use/no-setup-required makes it worth running with that rather than spinning up a hub.
1 reply
0 recast
1 reaction

Stephan pfp
Stephan
@stephancill
no need to spin up a hub. pinata has a free one and there are others too (someone should keep a list). hubs also have decent http APIs, so no need to install a grpc client of course there are some instances where it makes more sense to use an API, especially if the data you're looking for requires some indexing. but if you can, building on top of hubs preserves (and perpetuates) the permissionlessness of the ecosystem :) https://docs.pinata.cloud/farcaster/hubs
1 reply
0 recast
1 reaction

eggman πŸ”΅ pfp
eggman πŸ”΅
@eggman.eth
oooo, interesting - I had actually seen a link to this, but then realized my neynar comes with an endpoint for validating messages (which is all I needed). Trying to avoid falling into the trap of reinventing wheels for basic stuff, and I figure paying & using neynar helps keep them buidling there!
1 reply
0 recast
1 reaction