https://github.com/stevedylandev/snippets
Clean and simple code sharing
https://github.com/stevedylandev/snippets
developer-tools
Last synced: 8 months ago
JSON representation
Clean and simple code sharing
- Host: GitHub
- URL: https://github.com/stevedylandev/snippets
- Owner: stevedylandev
- License: mit
- Created: 2024-07-02T02:18:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T17:19:10.000Z (8 months ago)
- Last Synced: 2025-03-14T21:42:14.484Z (8 months ago)
- Topics: developer-tools
- Language: TypeScript
- Homepage: https://snippets.so
- Size: 655 KB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Snippets.so

No ads, no fuss, just code
## Development Setup
Clone the repo and install
```
git clone https://github.com/stevedylandev/snippets && cd snippets && npm install
```
Create a `.env.local` file with the following variables
```
# Created at https://app.pinata.cloud/developers/api-keys
PINATA_JWT=
# Located at https://app.pinata.cloud/gateway
GATEWAY_URL=
```
Start up the server with `npm run dev`
## Ports
### API
```bash
curl --location 'https://www.snippets.so/api/upload' \
--header 'Content-Type: application/json' \
--data '{
"content": "console.log(\"hello world!\")",
"name": "hello.ts",
"lang": "typescript"
}'
```
[List of supported languages](https://github.com/stevedylandev/snippets/blob/main/lib/languages.ts)
```
https://snippets.so/snip/{IpfsHash}
```
### CLI
```
brew install stevedylandev/snippets-cli/snippets-cli
```
For other installs check out the [Github repo](https://github.com/stevedylandev/snippets-cli)
**Usage**
```
snip hello.ts
```
## Contact
Feedback? [hello@stevedylan.dev](mailto:hello@stevedylan.dev)
Like what you see? [Eth Address](https://rainbow.me/stevedylandev.eth) [Buy me a coffee](https://buymeacoffee.com/stevedylandev)