{"repo":"hackclub/lapse","free":true,"listed":false,"github":"https://github.com/hackclub/lapse","clone":"git clone https://github.com/hackclub/lapse.git","description":"⏳ Track time via timelapses","language":"TypeScript","stars":25,"topics":["hack-club","hackatime","hackclub","time-tracker","time-tracking","timelapse","timelapses","wakatime"],"license":"MIT","category":"productivity","readme_excerpt":"&nbsp;&nbsp; Hack Club Lapse Lapse is a place for Hack Clubbers to record and share timelapses. Integrates with Hackatime! Lapse is currently in beta. Think of it like a fancy WakaTime plugin. Just as you can install WakaTime for VS Code, Lapse serves to be the WakaTime plugin for timelapses. All timelapses are encrypted before being published. That means that you (and only you!) can access them. That way, we can synchronize your progress with our servers, while still making it possible for you to censor or remove anything you wouldn't want other people to see. 🧑‍💻 Development In order to get started with developing Lapse, run these commands: Lapse relies on ffmpeg for its serverside video processing. You can install ffmpeg from their website by downloading the appropriate ffmpeg binary for your operating system. To start and stop the development environment, use pnpm dev:start-env and pnpm dev:stop-env respectively. When developing, it's a good idea to re-compile all packages on the fly! If you're interested, you're welcome to build your own custom client! See ./docs/custom-clients.md for more info. 🛠️ Deployment Lapse is meant to be deployed via Docker, featuring three main services out-of-the-box: client , server , and worker . - client : the web client server. Interfaces with server - use Dockerfile.client to deploy this service. - server : the backend server. Use Dockerfile.server to deploy this service. - worker : background job worker. This service is CPU-bound - it","default_branch":null,"files":null,"tree":[],"storefront":"/r/hackclub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hackclub/lapse/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."}