Skip to content

related resource and trial of how to build algorithms on nostr

Notifications You must be signed in to change notification settings

nostrocket/nostr_algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

nostr algorithm design

This repo is part of a nostr recommendation engin project. It crawl data from relays and store useful information in graph database (neo4j). In the db every npub and event is a node. if a npub like/repost/zap an event, there will be an edge created between this npub and event. Different user behavior will add different weight to the edge. The algorithm of calculating node similarity is documented in here

To do

  • delete bot part to simplify the project(create a bot is not the main foucus, might use relat feed in the future)
  • set up test env on vps to store longer structured data
  • add new handler to return similarity for given npub
  • add relay feed
  • add more user behavior (comment, share, bookmark)
  • parse historical event (1.25 TB one)
  • add wot filter
  • explore different data structure to store event for similarity calculation
  • add text based analysis using llm

About

related resource and trial of how to build algorithms on nostr

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages