creates video voice memos from audio clips; with bluesky integration. trill.ptr.pet

docs: add license and readme

ptr.pet 050be2bc dbd37d3f

verified
Changed files
+35 -26
+16
LICENSE
···
+
Copyright (c) 2025 Yusuf Bera Ertan <dawn@mm.st>
+
+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+
associated documentation files (the "Software"), to deal in the Software without restriction, including
+
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to
+
the following conditions:
+
+
The above copyright notice and this permission notice shall be included in all copies or substantial
+
portions of the Software.
+
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+19 -26
README.md
···
-
## Usage
+
## trill
-
Those templates dependencies are maintained via [pnpm](https://pnpm.io) via `pnpm up -Lri`.
+
a webapp that converts voice memos into videos, ready for posting on bluesky (or perhaps elsewhere!).
+
it lets you upload audio files or record directly from the microphone, and automatically generates a
+
video using your profile picture.
-
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.
+
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.
-
```bash
-
$ npm install # or pnpm install or yarn install
-
```
+
### usage
-
### Learn more on the [Solid Website](https://solidjs.com) and come chat with us on our [Discord](https://discord.com/invite/solidjs)
+
1. upload a voice memo or record one.
+
2. it will automatically be converted to a video.
+
3. (optional) add an account to enable bluesky integration.
-
## Available Scripts
+
### running
-
In the project directory, you can run:
+
#### with nix
-
### `npm run dev` or `npm start`
+
- build the project: `nix build .#memos`
+
- enter the dev shell: `nix develop`
-
Runs the app in the development mode.<br>
-
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
-
-
The page will reload if you make edits.<br>
-
-
### `npm run build`
-
-
Builds the app for production to the `dist` folder.<br>
-
It correctly bundles Solid in production mode and optimizes the build for the best performance.
-
-
The build is minified and the filenames include the hashes.<br>
-
Your app is ready to be deployed!
+
#### manually
-
## Deployment
+
you'll need deno.
-
You can deploy the `dist` folder to any static host provider (netlify, surge, now, etc.)
-
-
## This project was created with the [Solid CLI](https://github.com/solidjs-community/solid-cli)
+
```bash
+
deno install && panda codegen
+
deno task dev # or deno task build
+
```