{"repo":"zulip/zulip-archive","free":true,"listed":false,"github":"https://github.com/zulip/zulip-archive","clone":"git clone https://github.com/zulip/zulip-archive.git","description":"Generate a static HTML archive of messages in any combination of streams in a Zulip organization.","language":"Python","stars":92,"topics":["github-actions","zulip"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Zulip HTML archive Generates an HTML archive of a configured set of streams within a Zulip organization. It is common to archive all public or web-public streams. Example: Lean Prover archive. zulip-archive works by downloading Zulip message history via the API, storing it in JSON files, maintaining its local archive with incremental updates, and turning those JSON files into the HTML archive. This archive tool is often used in addition to enabling the public access option for your organization, which lets administrators configure selected streams to be web-public. Web-public streams can be viewed by anyone on the Internet without creating an account in your organization. The public access option does not yet support search engine indexing, which makes this archive tool a good option if it's important for your organization's chat history to appear in search results. It is easy to configure zulip-archive to automatically archive all web-public streams in your organization. Contents Running zulip-archive as a GitHub action Running zulip-archive without GitHub actions Why archive Contributing and future plans Running zulip-archive as a GitHub action Running zulip-archive as a GitHub action is easiest way to get up and running. The action will periodically sync a GitHub repository with the latest messages, and publish the archive website using GitHub pages. Follow the steps below to set up a zulip-archive GitHub action in a few minutes. Step 1 - Create a repository for running th","default_branch":null,"files":null,"tree":[],"storefront":"/r/zulip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zulip/zulip-archive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}