Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gmarik/Gistie
Gistie is an open source Git-based pastebin implementation that enables sharing snippets(aka Gist) using simple web UI.
https://github.com/gmarik/Gistie
Last synced: 5 days ago
JSON representation
Gistie is an open source Git-based pastebin implementation that enables sharing snippets(aka Gist) using simple web UI.
- Host: GitHub
- URL: https://github.com/gmarik/Gistie
- Owner: gmarik
- License: other
- Archived: true
- Created: 2012-11-12T03:02:57.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-01-06T02:55:17.000Z (almost 11 years ago)
- Last Synced: 2024-08-02T12:49:05.361Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 309 KB
- Stars: 175
- Watchers: 8
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - gmarik/Gistie - Gistie is an open source Git-based pastebin implementation that enables sharing snippets(aka Gist) using simple web UI. (others)
README
Gistie
================[Gistie] is an open source [Git]-based pastebin implementation that enables sharing snippets(aka Gist) using simple web UI.
Every Gist is a *Git repository* thus **versioned** and **cloneable**. Heavily inspired by gist.github.com![Gistie](https://lh5.googleusercontent.com/-WY05yzcmD1c/UKBtiwfq-QI/AAAAAAAAHps/GWb5Us0eLGs/s797/gistie.png)
Features
---------------as of `v0.1`:
- Create, Edit, Delete Gists
- Revision browsing
- Cloneable (served by git-daemon)
- public by default
- Raw view
- syntax highlight with pygments (filename based detection)TODO
---------------- Fork
- Markup(markdown) rendering
- Search
- Binary support
- Inline image
- Accounts
- Private gists
- Commenting
- "Code Review"Installation
---------------[Gistie] is based on Ruby on Rails, Sqlite, Libgit2 and Pygments(requires Python installed).
1. `git clone https://github.com/gmarik/Gistie`
2. `cd Gistie && bundle install`
3. `rake db:create db:migrate`
4. `rails server`Making repos cloneable
--------------run
git-daemon --user=nobody --export-all --base-path=/path/to/Gistie/repos_production
Testing
---------------1. `cd Gistie`
2. `rake db:test:clone_structure`
3. `rspec spec`License
---------------Please see LICENSE for licensing details.
Author
---------------Maryan Hratson aka [@gmarik](http://github.com/gmarik)
- contact: [@gmarik](http://twitter.com/gmarik)
[Gistie]:http://github.com/gmarik/Gistie