Skip to content

Keshikimi2 is a Feed aggregator that provides a clear syntax for adding Hatena Bookmark entries configurations.

License

Notifications You must be signed in to change notification settings

blahfe/keshikimi2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keshikimi2 --- Feed aggregator for adding Hatena Bookmark

Keshikimi2 is a Feed aggregator that provides a clear syntax for adding Hatena Bookmark entries configurations.

diagram

Installation

$ git clone https://github.com/nabinno/keshikimi2

Getting started

You setup your own with .bashrc or .zshrc.

export HATENA_BOOKMARK_RKS=your_rks
export HATENA_BOOKMARK_COOKIE=your_cookie
export HATENA_BOOKMARK_USERNAME=your_name

Then, type the following commands.

cd keshikimi2
mix deps.get
MIX_ENV=prod mix
MIX_ENV=prod nohup elixir --name app@hostname --cookie "Keshikimi2Cookie" -S mix run --no-compile --no-halt &
disown %1

YAML files

item description
feed.yaml Maps for aggregating feeds with both of links and tags
feed_excluded_link.yaml List for excluding feed links
feed_excluded_title.yaml List for excluding feed title
feed_corrected_link.yaml Maps for correcting feed links with trimming params
feed_redirected_link.yaml Maps for redirecting feed links with destinations
# feed.yaml
nabinno/sports/feed_group_name:
  tags:
    - ski
  links:
    - http://rss.example.com/ski_feed.rss
    - http://rss.example.com/snowboard_feed.rss
    - http://ski-status.example.com/rss

# feed_excluded_link.yaml
- anti-ski.example.com
- awesome-snowboard.example.com

# feed_excluded_title.yaml
- queer
- two-planker
- beaver-tail

# feed_corrected_link.yaml
amazon.com:
  - ref
  - ie

# feed_redirected_link.yaml
ski-status.example.com:
  - Floki.find(fst, ".post__body a")

EPILOGUE

A whale!
Down it goes, and more, and more
Up goes its tail!

-Buson Yosa

About

Keshikimi2 is a Feed aggregator that provides a clear syntax for adding Hatena Bookmark entries configurations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages