Simple telnet server for write.as http://nerds.write.as
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.5 KiB

9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. Write.as
  2. ========
  3. [![Build Status](https://travis-ci.org/writeas/nerds.svg)](https://travis-ci.org/writeas/nerds) [![#writeas on freenode](https://img.shields.io/badge/freenode-%23writeas-blue.svg)](http://webchat.freenode.net/?channels=writeas) [![Public Slack discussion](http://slack.write.as/badge.svg)](http://slack.write.as/)
  4. 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.
  5. ![Write.as telnet server](https://github.com/writeas/nerds/raw/master/nerds.png)
  6. ## Try it
  7. **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).
  8. ```
  9. telnet nerds.write.as
  10. ```
  11. ## Run it yourself
  12. ```
  13. Usage:
  14. nerds [options]
  15. Options:
  16. --debug
  17. Enables garrulous debug logging.
  18. -o
  19. Directory where text files will be stored.
  20. -s
  21. Directory where required static files exist (like the banner).
  22. -h
  23. Hostname of the server to rsync saved files to.
  24. -p
  25. Port to listen on.
  26. ```
  27. The default configuration (without any flags) is essentially:
  28. ```
  29. nerds -o /var/write -s . -p 2323
  30. ```
  31. ## How it works
  32. 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!
  33. ## License
  34. This project is licensed under the MIT open source license.