Skip to content

twitter-cat/twitter.cat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twitter.cat logo

twitter search engine & crawler.

development

requirements

  • postgres db with the required tables and indexes
  • meilisearch instance with the required indexes
  • bun installed
  • a server accessible from the internet

client

  1. set your server url in client/js/config.js
  2. cd client
  3. bunx serve

this should be deployed to your preferred cdn.

server

  1. cd server
  2. rename .env.example to .env and fill in your credentials
  3. bun install & `bun run dev

crawling

in order for you to have any tweets to search, you'll need to manage crawlers that ingest tweet data to the postgres db, along with a sync script to push the data to meilisearch.

these crawlers are not open-source. the production twitter.cat instance uses many crawlers running in parallel on different machines, ingesting hundreds of thousands of tweets per hour.

About

twitter tools (heavy work in progress!)

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •