Skip to content
/ piss Public

Personal Information Storage and Syndication

License

Notifications You must be signed in to change notification settings

dephraser/piss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PISS

Personal Information Storage and Syndication

Increasingly, our digital selves are spread out across a myriad of social networks and there is no central repository of the things that interest you. PISS aims to change that. This project borrows many ideas from IndieWebCamp and Tent, but tries not to hold them as dogma.

A public repository of this app can be found here: https://github.com/jenmontes/piss. The issue tracker is the preferred channel for bug reports, feature requests, and submitting pull requests.

PISS? Really?

Yes, really. I feel like using a non-PC name keeps me honest: this project is designed for my personal needs and shouldn't cater to anyone else.

Status

  • RESTful server that can display data in JSON, XML, and HTML format
  • Hawk authentication in order to create/modify/delete posts and to retrieve private posts
  • Definition of basic post types
  • Reference CLI app

Check the issue tracker to get a sense for what I'm currently working on.

Installation

I really don't recommend trying to install this, but if you insist: all you need to start is a MongoDB database. You can get one up and running quickly via homebrew.

Once your database is up and running:

  1. Clone the PISS repository and cd into it
  2. Create a virtual environment with virtualenv and activate it
  3. Install the requirements found in requirements.txt via pip
  4. Start a local PISS server with python run.py

Your server should now be available at http://127.0.0.1:5000. Running a production instance is out of the scope of this doc, but check out the Flask documentation for more information.

Acknowledgements

This app owes its existence to the following projects:

Authors

License

To the extent possible under law, the author has waived all copyright and related or neighboring rights and dedicates this software to the public domain under CC0.

About

Personal Information Storage and Syndication

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published