Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stevedylandev/snippets

Clean and simple code sharing
https://github.com/stevedylandev/snippets

developer-tools

Last synced: 3 months ago
JSON representation

Clean and simple code sharing

Awesome Lists containing this project

README

        

# Snippets.so
![cover](https://www.snippets.so/og.png)
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? [[email protected]](mailto:[email protected])
Like what you see? [Eth Address](https://rainbow.me/stevedylandev.eth) [Buy me a coffee](https://buymeacoffee.com/stevedylandev)