https://github.com/writeas/nerds
Simple telnet server for write.as
https://github.com/writeas/nerds
go pastebin-service telnet
Last synced: 28 days ago
JSON representation
Simple telnet server for write.as
- Host: GitHub
- URL: https://github.com/writeas/nerds
- Owner: writeas
- License: mit
- Created: 2015-02-03T03:40:46.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-01-08T11:19:16.000Z (over 6 years ago)
- Last Synced: 2025-04-09T02:12:52.244Z (6 months ago)
- Topics: go, pastebin-service, telnet
- Language: Go
- Homepage: http://nerds.write.as
- Size: 65.4 KB
- Stars: 12
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Write.as
========
[](https://travis-ci.org/writeas/nerds) [](http://webchat.freenode.net/?channels=writeas) [](http://slack.write.as/)This is a simple telnet-based interface for publishing text. Users connect and paste / type what they want to publish. Upon indicating that they're finished, a link is generated to access their new post on the web.

## Try it
**Or not :(**. We had to [shut it down](https://twitter.com/writeas__/status/790356847526027264) because it was getting DDoSed too much. But you can still [run it yourself](#run-it-yourself).```
telnet nerds.write.as
```## Run it yourself
```
Usage:
nerds [options]Options:
--debug
Enables garrulous debug logging.
-o
Directory where text files will be stored.
-s
Directory where required static files exist (like the banner).
-h
Hostname of the server to rsync saved files to.
-p
Port to listen on.
```The default configuration (without any flags) is essentially:
```
nerds -o /var/write -s . -p 2323
```## How it works
The user's input is simply written to a flat file in a given directory. To provide web access, a web server (sold separately) serves all files in this directory as `plain/text`. That's it!## License
This project is licensed under the MIT open source license.