| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Sun, 18 Jan 2026 10:48:52 GMT
X-Served-By: cache-dfw-kdfw8210091-DFW, cache-bom-vanm7210093-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768733332.769103,VS0,VE302
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
sauron: The eye that watches everything you did on Twitter
[Skip to Readme]
sauron: The eye that watches everything you did on Twitter
The eye that watches everything you did on Twitter. See README.md for more details.
[Skip to Readme]
Modules
- Sauron
- Sauron.App
- Sauron.Cli
- Sauron.Top
- Sauron.Top.Client
- Sauron.Top.Json
- Sauron.Top.Tweet
- Sauron.Top.User
Downloads
- sauron-0.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.0.0.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | aeson (>=2.1 && <2.2), aeson-pretty (>=0.8 && <0.9), base (>=4.16 && <4.17), http-client (>=0.7 && <0.8), http-client-tls (>=0.3 && <0.4), iris (>=0.0 && <0.1), optparse-applicative (>=0.17 && <0.18), relude (>=1.1 && <1.2), sauron, servant (>=0.19 && <0.20), servant-client (>=0.19 && <0.20), servant-client-core (>=0.19 && <0.20), time (>=1.11 && <1.12) [details] |
| Tested with | ghc ==9.2.4 |
| License | MPL-2.0 |
| Copyright | 2022 Dmitrii Kovanikov |
| Author | Dmitrii Kovanikov |
| Maintainer | Dmitrii Kovanikov <kovanikov@gmail.com> |
| Uploaded | by shersh at 2022-09-02T16:12:44Z |
| Home page | https://github.com/chshersh/sauron |
| Bug tracker | https://github.com/chshersh/sauron/issues |
| Source repo | head: git clone https://github.com/chshersh/sauron.git |
| Distributions | |
| Executables | sauron |
| Downloads | 130 total (3 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs not available [build log] All reported builds failed as of 2022-09-02 [all 2 reports] |
Readme for sauron-0.0.0.0
[back to package description]sauron
👁 sauron is a CLI tool that fetches info from Twitter and analyses it.
🌈
sauronis a demo project implemented using Iris — a Haskell CLI framework.
Features
Features currently supported by sauron:
- Get top tweets of a Twitter account (limited by only 3200 recent tweets)
- Save intermediate results to a file (to avoid hitting Twitter API limit too early)
- Read cached results from a file
How to use?
-
Generate your own Twitter token and export it as the
$TWITTER_TOKENvariable. -
Clone the project.
git clone git@github.com:chshersh/sauron.git cd sauron -
Build and run the tool
⚠️ Requires GHC 9.2
cabal run sauron -- top @<twitter-handle> --max=20 --to-file=path/to/save/results.json