Coder Social home page Coder Social logo

uu.js's Introduction

uu.js

UU.js is a private paste website designed for developers and people who want to share screenshot quickly. Also, all text data is encrypted on the server and when using the website to paste text the encryption key is NEVER given to the server.

Features

UU was designed after I started looking for such a tool and didn't find it. Thus, it has some interesting features.

  • UU automatically performs some syntax highlighting on the text you paste in it.

  • The encrypted text is sent to the server and the server has no way to recover the encryption key.

  • You can also upload images to attach to your pastes.

  • The paste expires after a given amount of time.

  • No javascript tracker, almost no log on the server.

  • Very small footprint

  • The images or attachments you upload are not encrypted and clearly linked in the database server-side

Install

git clone [email protected]:octplane/uu.js.git
cd uu.js
npm install && grunt install
ENV=production grunt

Go to http://localhost:3000/ to use the application.

From the command line

curl -i -H "expire:60" -F name=upload -F [email protected] http://localhost:3000/

or

curl -X POST -dtext="Hello World" -dexpire=60 -XPOST http://localhost:3000/

The pastes are encrypted too, but the password is generated on the server and might be sniffed on the wire or in server memory.

Configuration

  • UU reads its data from ~/.uu/ or env['UU_PATH']. It must have write access to this folder in order to work correctly.
  • The file upload feature uses Node file upload facility and create temporary files in a tmp folder.

License

MIT, see LICENSE file.

uu.js's People

Contributors

octplane avatar

Stargazers

thanasik avatar David Pennington avatar ashfinal avatar IK avatar  avatar lb1a avatar Jolli McBee avatar Régis Gaidot avatar Greg Leclercq avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.