# links

> Experimental content sharing and collaboration platform.

Latest version **0.3.0** (published 2014-01-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install links
pnpm add links
yarn add links
bun add links
```

Provides the command `links`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.3.0 |
| Published | 2014-01-16 |
| First published | 2013-12-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 12 |
| Known vulnerabilities | 0 (+5 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 43 |
| Author | Julian Gruber |
| Maintainers | juliangruber |
| Keywords | links, urls, cas, anonymous, sharing, app, platform, collab, collaboration |

## Links

- npm: https://www.npmjs.com/package/links
- Repository: https://github.com/juliangruber/links
- Issues: https://github.com/juliangruber/links/issues
- npm.io page: https://npm.io/package/links

## Dependencies (12)

- [koa](https://npm.io/package/koa.md) 0.0.2
- [jade](https://npm.io/package/jade.md) ~0.35.0
- [uid2](https://npm.io/package/uid2.md) 0.0.3
- [level](https://npm.io/package/level.md) ~0.18.0
- [co-body](https://npm.io/package/co-body.md) 0.0.1
- [co-level](https://npm.io/package/co-level.md) ~1.0.1
- [minimist](https://npm.io/package/minimist.md) 0.0.5
- [co-render](https://npm.io/package/co-render.md) 0.0.1
- [koa-route](https://npm.io/package/koa-route.md) ~1.0.2
- [koa-logger](https://npm.io/package/koa-logger.md) ~1.0.1
- [koa-static](https://npm.io/package/koa-static.md) ~1.2.0
- [multilevel-connect](https://npm.io/package/multilevel-connect.md) 0.0.0

## Alternatives

- [@mce/gif](https://npm.io/package/@mce/gif.md) — 2.6K weekly downloads
- [cleanse](https://npm.io/package/cleanse.md) — 173 weekly downloads
- [str](https://npm.io/package/str.md) — 127 weekly downloads
- [naming](https://npm.io/package/naming.md) — 95 weekly downloads
- [tap-telco-api](https://npm.io/package/tap-telco-api.md) — 19 weekly downloads

## Recent versions

- 0.3.0 (latest) — 2014-01-16
- 0.2.1 — 2014-01-16
- 0.2.0 — 2014-01-16
- 0.1.0 — 2014-01-15
- 0.0.1 — 2013-12-11
- 0.0.0 — 2013-12-10

## README

# links

Experimental content sharing and collaboration platform.

* Anonymous
* No UI elements

### New: Hosted version at [pad.sh](http://pad.sh)

## Screenshots

![empty](screenshots/empty.png)

![text](screenshots/text.png)

```bash
$ links --footer="by <a href=http://juliangruber.com/>Julian Gruber</a>"
```

## How it works

You start writing and get a public link. You send that link to someone and they see your content. As soon as they start editing themselves they get their own link which they can share again.

As long as you keep your tab open you can edit without getting a new link.

## Running

**You need at least node `0.11.0` to run this.**

For production:

```bash
$ sudo npm install -g links
$ cd dir/to/put/the/db/in
$ links
```

For development:

```bash
$ git clone git@github.com:juliangruber/links.git && cd links
$ npm install
$ sudo npm link
$ links
```

## CLI

* `--port, -p` The port to run on
* `--footer` Footer html to display
* `--db` The path to the db, or `hostname:port` address to the [multilevel](https://github.com/juliangruber/multilevel) server to connect to

## TODO

* setup public instance
* add saving indicator
* evaluate storage mechanisms for the token

## Behind the scenes

Using [koa](https://github.com/koajs/koa) for http, [leveldb](https://code.google.com/p/leveldb/) for the database and [component](https://github.com/component/component) for client side javascript.

## License

MIT.

---
_Source: https://npm.io/package/links · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
