Skip to content

patallen/snip.space

Repository files navigation

snip.space

An ad-free, free, and open source user-based code snippet/text respository. Sign up and keep track of and share all of your random snippets.

Check out the live version of the site at snip.space.

Instructions

  1. Clone the repository git clone https://github.com/patallen/snip.space.git
  2. Create a python 2.7 virtualenv in main directory: mkvirtualenv snipspace
  3. $ bower install
  4. Install python dependencies: pip install -r requirements.txt
  5. Create postgres database
  6. Create settings file based off of default_settings.py
    • Place outside of project dir: ex ~/settings/snipspace.py
    • export SNIPSPACE_SETTINGS=~/settings/snipspace.py
  7. python manage.py db upgrade
  8. Seed database: python manage.py seed
  9. Create superuser: python manage.py createsuperuser
  10. To run server: python manage.py runserver

TODO:

  • ToS
  • Privacy Policy
  • Track anonymous users
  • Admin portal
  • Report snippet functionality
  • Statistics page
  • Fork Snippet Functionality
  • About page
  • Popular Snippets timeframe macro
  • User settings page (started)
  • Implement Blueprints
  • Trending/Popular by timeframe page
  • Remove flash message redundancy
  • Password reset functionality
  • Pagination macro
  • Recent Snippets Page
  • Celery task queue for emails and ..?
  • Ability to sort snippets on user page
  • User snippet pagination
  • Private snippets
  • Custom 404 exceptions and pages
  • CreateSuperuser manager script
  • Add flash messages
  • Email verification
  • Ability to edit snippets
  • Make downloaded files use proper extension
  • Make snippets downloadable
  • Implement PostgreSQL Database
  • Snippet view count
  • Flask-login for sessions
  • Member pages
  • Implement UUID functionality
  • Create 'add snippet' page.
  • Create 'view snippet' page.
  • Create Snippet model
  • Create User model
  • Implement user sign-up w/ password hashing

About

A user-based snippet/text repository in Python/Flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published