Skip to content

dropice1024/paste.land

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paste.land

deno version GitHub license paste.land Telegram Chat GitHub Actions status

Paste tool made in deno

Setup

  • Install Deno
  • Fork and Clone the repository
git clone https://github.com/<your-username>/paste.land
  • Move into the project folder
cd paste.land
  • Start the server
deno run --allow-net  mod.ts

The output should be

Listening on http://localhost:8000/

Usage

Head over to http://localhost:8000/ on your PC or use some API tool like curl, Insomnia or Postman. We will be using curl in the following examples.

  • GET / -> Returns Hello World
curl http://localhost:8000/
  • GET /:id -> Retrieve the paste with the given id as plain-text.
curl http://localhost:8000/<id>
  • POST / -> Send the data in plaintext along. Will respond with a link to the paste.
curl --data "My first paste" -H "Content-Type: text/plain" -X POST http://localhost:8000/

Contributing to the project

Refer CONTRIBUTING.md

About

Paste tool made in deno

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.7%
  • HTML 17.3%