Zulipdata
1 Preface
A Clojure library for pulling, anonymizing, and analyzing chat history on the Clojurians Zulip.
General info
| Website | https://scicloj.github.io/zulipdata/ |
| Source | |
| Deps | |
| License | MIT |
| Status | 🛠alpha — actively rewriting🛠|
What it does
- Resumable cached pulls of channel history.
- Tablecloth projections of raw messages into purpose-built datasets.
- Anonymized views suitable for sharing.
- Narrative helpers for channel lifecycles, cohorts, migrations.
- Graph operations for co-membership, co-presence, and community detection.
Built on
- tablecloth — dataset manipulation
- hato — HTTP client
- pocket — disk cache
- JGraphT — graph algorithms
- charred — JSON parsing
- ham-fisted — bounded parallelism
License
MIT. See LICENSE.
Chapters in this book
- Getting Started
- Tutorial
- Reference
- Repository
source: notebooks/index.clj