Uberfast pastebin in Go
Go to file
Stanislav N. aka pztrn 48d43ca097 Pagination, readable error messages to user, syntax highlighting started.
Pagination now works. Temporary hardcoded 10 pastes per page, will be put
in configuration later. Maybe.

From now user will receive readable error message if error occured.

Started to work on syntax highlighting, tried to make lexers detection
work but apparently to no avail.
2018-05-01 02:37:51 +05:00
api Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
assets Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
cmd/fastpastebin License header everywhere. We're on MIT. 2018-04-30 22:37:36 +05:00
config License header everywhere. We're on MIT. 2018-04-30 22:37:36 +05:00
context Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
database Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
examples gitignore, removed my development config and updated README. 2018-04-30 22:43:14 +05:00
pagination Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
pastes Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
vendor Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
.gitignore gitignore, removed my development config and updated README. 2018-04-30 22:43:14 +05:00
fileb0x.yml Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
Gopkg.lock Pagination, readable error messages to user, syntax highlighting started. 2018-05-01 02:37:51 +05:00
Gopkg.toml Initial commit. 2018-04-30 18:42:17 +05:00
LICENSE License header everywhere. We're on MIT. 2018-04-30 22:37:36 +05:00
README.md README update with Gitter and ToDo list. 2018-04-30 22:48:05 +05:00

Join the chat at https://gitter.im/fastpastebin/Lobby

Fast Pastebin

Easy-to-use-and-install pastebin software written in Go.

Installation and updating

Just issue:

go get -u -v github.com/pztrn/fastpastebin

This command can be used to update Fast Paste Bin.

Configuration.

Take a look at example configuration file which contains all supported options and their descriptions.

Configuration file position is irrelevant, there is no hardcoded paths where Fast Paste Bin looking for it's configuration. Use -config CLI parameter or FASTPASTEBIN_CONFIG environment variable to specify path.

ToDo

This is a ToDo list which isn't sorted by any parameter at all. Just a list of tasks you can help with.

  • Pastes expiration. It saves time to database but isn't blocking access.
  • User CP.
  • Files uploading.
  • Passwords for pastes and files.
  • Code highlight.
  • Pastes forking and revisioning (like git or github gists).
  • Possibility to copy-paste-edit WISYWIG content.
  • CLI client for pastes and files uploading.