Rename httpserver module to http

Evgeny PisemskySat Sep 06 17:10:09+0300 2025

0b93a12

guile-pastebin
namelast commitdate
LICENSES/Reorganize code to ease packagingSat Feb 22 09:30:00+0300 2025
README.mdRename httpserver module to httpSat Sep 06 17:10:09+0300 2025
modules/Rename httpserver module to httpSat Sep 06 17:10:09+0300 2025
runFix ordering of pastesSat Jul 12 16:00:50+0300 2025
scripts/Reorganize code to ease packagingSat Feb 22 09:30:00+0300 2025
tests/Rename httpserver module to httpSat Sep 06 17:10:09+0300 2025

README.md

guile-pastebin

Minimalist pastebin written in Guile Scheme.

Usage

Ensure Guile 3.0.9 (or later) is installed and execute the command:

./run pastebin data

Then navigate a web browser at http://localhost:8080.

The full pastebin command synopsis is as follows:

pastebin [OPTIONS] <DATA_DIR>

DATA_DIR is a writable filesystem location to store pastes.

Supported OPTIONS are following:

API

Paste a file from command line

Paste a text file from command line and get a URL back: curl -F "text=<helloworld.cs" -F showUrl=1 http://localhost:8080/post

Notice the double-quotes around the parameters because < means IO redirection in sh.

Acknowledgement

This software was initially developed by Li Ian-Xue (b4283) at https://github.com/b4284/guile-pastebin.

It is currently occasionally maintained by Evgeny Pisemsky at https://repo.pisemsky.site/guile-pastebin.

Copying

SPDX-FileCopyrightText: 2021 Li Ian-Xue (b4283) b4283@pm.me

SPDX-FileCopyrightText: 2025 Evgeny Pisemsky mail@pisemsky.site

SPDX-License-Identifier: GPL-3.0-only