···11+Copyright (c) 2025 Yusuf Bera Ertan <dawn@mm.st>
22+33+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
44+associated documentation files (the "Software"), to deal in the Software without restriction, including
55+without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
66+copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to
77+the following conditions:
88+99+The above copyright notice and this permission notice shall be included in all copies or substantial
1010+portions of the Software.
1111+1212+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
1313+LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
1414+NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
1515+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1616+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+19-26
README.md
···11-## Usage
11+## trill
2233-Those templates dependencies are maintained via [pnpm](https://pnpm.io) via `pnpm up -Lri`.
33+a webapp that converts voice memos into videos, ready for posting on bluesky (or perhaps elsewhere!).
44+it lets you upload audio files or record directly from the microphone, and automatically generates a
55+video using your profile picture.
4655-This is the reason you see a `pnpm-lock.yaml`. That being said, any package manager will work. This file can be safely be removed once you clone a template.
77+built with [solidjs](https://solidjs.com) and vite. uses [park-ui](https://park-ui.com) for components and [atcute](https://tangled.org/mary.my.id/atcute) for atproto interactions.
6877-```bash
88-$ npm install # or pnpm install or yarn install
99-```
99+### usage
10101111-### Learn more on the [Solid Website](https://solidjs.com) and come chat with us on our [Discord](https://discord.com/invite/solidjs)
1111+1. upload a voice memo or record one.
1212+2. it will automatically be converted to a video.
1313+3. (optional) add an account to enable bluesky integration.
12141313-## Available Scripts
1515+### running
14161515-In the project directory, you can run:
1717+#### with nix
16181717-### `npm run dev` or `npm start`
1919+- build the project: `nix build .#memos`
2020+- enter the dev shell: `nix develop`
18211919-Runs the app in the development mode.<br>
2020-Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
2121-2222-The page will reload if you make edits.<br>
2323-2424-### `npm run build`
2525-2626-Builds the app for production to the `dist` folder.<br>
2727-It correctly bundles Solid in production mode and optimizes the build for the best performance.
2828-2929-The build is minified and the filenames include the hashes.<br>
3030-Your app is ready to be deployed!
2222+#### manually
31233232-## Deployment
2424+you'll need deno.
33253434-You can deploy the `dist` folder to any static host provider (netlify, surge, now, etc.)
3535-3636-## This project was created with the [Solid CLI](https://github.com/solidjs-community/solid-cli)
2626+```bash
2727+deno install && panda codegen
2828+deno task dev # or deno task build
2929+```