Coder Social home page Coder Social logo

stikkit's Introduction

stikkit

command line tool to upload paste to stikked based pastebins

Features

  • Super easy to use
  • Remembers stikked URL
  • Automatically url encodes all data
  • Automatically figure out author name if not provided explicitly

Installing on debian or ubuntu

Just add ppa:

sudo add-apt-repository ppa:benapetr/misc
sudo apt-get update
sudo apt-get install stikkit

That's all

Building on linux

Checkout this repository

cd stikkit
cmake .
make
sudo make install

NOTE: you need to have libcurl-dev installed in your system

Usage

See stikkit --help for detailed help about options.

stikkit -b url
# now type text and hit ctrl+d to exit
cat file | stikkit -b url
echo "Hello world" | stikkit

url is an url to stikked server for example, if your server is http://something.blah/stikked and your api is http://something.blah/stikked/api then use http://something.blah/stikked as parameter to -b

The url parameter can be stored to configuration file (stikkit will ask you in case there is none in config file)

Configuration

The default configuration pulls the URL from /etc/stikkit/url - however, the better approach is to create your own config directory.

The stikkit software will look for .stikkit in your home directory. Within this directory, there are a few key files worth creating.

  • url - Contains your base installation URL for stikked
  • apikey - If your stikked installation requires an API key, save it in here
  • expiry - The default expiry time (in minutes) for a paste, if needed
  • author - The default author name if you wish to use one
  • private - If you want to mark the paste as private (not visible in recent pastes), create this empty file

Tips

Do you have a server and want to setup default pastebin site for all users in system?

Create /etc/stikkit/url which contains the url of default pastebin site. Users will be able to override it, but by default everyone on system will use this

stikkit's People

Contributors

benapetr avatar framawiki avatar pitriss avatar stevesbrain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

stikkit's Issues

Consider changing the default timeout

I just discovered stikkit has a default timeout of 60 minutes if nothing else is given. This made me loose many pastes I probably still needed :(

This is also not mentioned in --help, but either way - I'd expect an unlimited paste if I don't say otherwise.

Support for API with key?

At the moment, I haven't seen anything so suggest this supports the API with a key. Am I mistaken, or if not, are there any plans for this? Thanks!

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.