Skip to content

hanxinglong/memor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memor

Memor is a bookmark manager.

Features

  • Multi-user
  • Responsive design (usable on mobile)
  • Grouping of bookmarks based on tags
  • Import/Export browser-format bookmarks file
  • Quick posting with bookmarklet
  • Filter with multiple criteria (tags, user, search)
  • I18n (available locales : English, French)
  • REST API (partial implementation of delicious.com / Semantic Scuttle API)
  • Compatible with Scuttloid Android App (although the privacy status of a bookmark is meaningless in Memor)

Planned features

  • Tag management (rename, merge, delete)
  • Commenting system
  • More REST API features

Screenshots

###Main Memor view:

Main Memor view

###Bookmark detail:

Bookmark detail

###On a small screen:

On a small screen

Technology

Installation

  • Ensure you have Ruby 2.0 installed (with https://rvm.io/, just saying)
  • Set up the database if using MySQL or PostgreSQL
  • Copy config/database.yml.mysql (and adapt database auth parameters) or config/database.yml.sqlite to config/database.yml
  • Comment the line gem 'mysql2' or gem 'sqlite3' in the file Gemfile based on which database you're using
  • Install gem dependencies:
gem install bundler
cd memor
bundle install
  • Generate database structure:
rake db:migrate

OR if you're doing a production install:

RAILS_ENV=production rake db:migrate
  • Create an admin account:
# Prepend with 'RAILS_ENV=production' if needed
rake db:seed
  • Precompile assets if you're doing a production install:
RAILS_ENV=production rake assets:precompile
  • Start the server:
# Prepend with 'RAILS_ENV=production' if needed
rails s

Et voilà !

For production servers, I suggest to use Unicorn with Nginx or Phusion Passenger with Apache.

Bugs, ideas, questions?

Use Github issue tracker !

About

Bookmark manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 49.4%
  • JavaScript 18.9%
  • CSS 17.0%
  • HTML 14.7%