Inspired by the original planetidentity.org Identity Management feed aggregator, enabled by Pluto static site feed-reader, and GitHub Actions.
Brought to you by Kaliya IdentityWoman, and Infominer.
Add your personal blog to this feed by editing planetid.ini
including it's name, link, and link to its rss \ atom feed.
Enterprise page(s) coming soon.
The template for these pages is in the planetid directory. The html templates use embedded ruby (ERB) Feel free to contribute, if there are any improvements you'd like to make.
- @feedreader Pluto Planet Guide (Book Edition)
- Free Planet (Static) Website Generator - Auto-Build Web Pages From Published Web Feeds
- @planet-templates - planet-templates.github.io
- web-work-tools/awesome-planet-pluto
- Install Homebrew (not critical for this, but crucial as a mac user. easily install many softwares)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Git - (Mac)
- once installed set your user name and email the same as GitHub.
git config --global user.name "UserName"
git config --global user.email "[email protected]"
- once installed set your user name and email the same as GitHub.
- RBEnv
brew install rbenv ruby-build
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash
(this script checks to see if properly setup) rbenv install 2.6
brew install sqlite3
Scroll to the top of this page click the green "code" button and copy its git link.
Open up a terminal (on mac ctrl + space
and type "terminal")
git clone https://github.com/Identosphere/identity-blogcatcher.git
Enter the freshly cloned repository, and set ruby version 2.6 to be used in this folder.
cd identity-blogcatcher
rbenv local 2.6
To install the planet pluto tools and libraries use ruby's built-in standard package manager / installer e.g.
$ gem install pluto && gem install nokogiri && gem install sanitize
Try:
$ pluto help
to check up on your pluto installation. Resulting in:
NAME
pluto - another planet generator (lets you build web pages from published web feeds)
SYNOPSIS
pluto [global options] command [command options] [arguments...]
VERSION
1.2.3
GLOBAL OPTIONS
-c, --config=PATH - Configuration Path (default: ~/.pluto)
--help - Show this message
-q, --quiet - Only show warnings, errors and fatal messages
--verbose - (Debug) Show debug messages
--version - Display the program version
COMMANDS
about, a - (Debug) Show more version info
build, b - Build planet
fetch, f - Fetch feeds
help - Shows a list of commands or help for one command
install, i - Install template pack
list, ls, l - List installed template packs
merge, m - Merge planet template pack
update, up, u - Update planet feeds
Now build the planet. Try:
$ pluto b planetid.ini -t planetid -o docs
Now you should have printed html files in the docs directory.. go to your graphical file manager and look for this project in your home directory
In .github/workflows/ you can find the instructions GitHub uses to run this project.
- Pluto Planet Guide (Book Edition) - Official Documentation
- Pluto Planet Template Packs/Themes - Blank, Digest, Hacker, Paper, Forty, News, Top 'n' More
- Talk Notes - New Horizons - Build Your Own (Static) Planet News Site w/ Pluto (and Ruby)