mirror of
https://github.com/twitter-cat/twitter.cat.git
synced 2026-04-25 15:55:55 +03:00
No description
| client | ||
| server | ||
| .env.mp4 | ||
| .gitignore | ||
| biome.jsonc | ||
| package.json | ||
| README.md | ||
| TODO.md | ||
twitter.cat
twitter search engine & crawler.
development
requirements
- postgres db with the required tables and indexes
- manticore instance with the required indexes
- bun installed
- a server accessible from the internet
client
- set your server url in
client/js/config.js cd clientbunx serve
this should be deployed to your preferred cdn.
server
cd server- rename
.env.exampleto.envand fill in your credentials 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 manticore.
these crawlers are not open-source. the production twitter.cat instance uses many crawlers running in parallel on different machines.
biases
the current crawlers have the following biases:
- none (most of the index)
- community noted tweets (small amount of the index)
- popular tweets (small amount of the index)