Skip to content

re-born/quiche

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiche

概要

[読んだ記事]を気軽に(共有|ストック|検索)するサービス

  • クローズドコミュニティでの利用を想定
  • テクノロジーの記事を中心に集める
  • 思い出す時に便利

用語

  • Quiche: サービス名。文脈によっては投稿された記事のこともQuicheと呼ぶ。
  • Quicheを"焼く": 記事を投稿すること

仕組み

chrome拡張側

  1. chromeの拡張のボタンを押す

1.1. 初回はtwitterでログイン

  1. http://q.l0o0l.co/item/create に (URL|user)情報をPOST

Rails側

  1. 拡張側から (URL|user)情報を取得

  2. Readability(gem)を用いて、URLから記事の(本分|画像のurl)を抽出, 保存

  3. 同じQuicheが焼かれた場合には、焼いたuserが Reader として追加される

3.1. 同じ記事かどうかは、記事ページのtilte情報で判断している

data-schema

環境設定 [WIP]

ruby: 2.0.0

git clone https://github.com/re-born/quiche/
cd quiche/rails
bundle install
rake acts_as_taggable_on_engine:install:migrations
rake db:create
rake db:migrate
rake db:seed
rails generate sunspot_rails:install
rake sunspot:solr:start
rake sunspot:solr:reindex
rails s

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published