summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore10
-rw-r--r--Dockerfile25
-rw-r--r--Gemfile7
-rw-r--r--archives/planet/index.php180
-rw-r--r--archives/universe/index.php180
-rw-r--r--configs/base/venus.planet28
-rw-r--r--configs/base/venus.universe29
-rw-r--r--configs/planet/aballier4
-rw-r--r--configs/planet/ackle4
-rw-r--r--configs/planet/ago4
-rw-r--r--configs/planet/ahenobarbi4
-rw-r--r--configs/planet/alexxy4
-rw-r--r--configs/planet/alicef4
-rw-r--r--configs/planet/blueknight4
-rw-r--r--configs/planet/blueness4
-rw-r--r--configs/planet/calchan4
-rw-r--r--configs/planet/candrews4
-rw-r--r--configs/planet/cardoe4
-rw-r--r--configs/planet/cazou4
-rw-r--r--configs/planet/chithanh4
-rw-r--r--configs/planet/chutzpah4
-rw-r--r--configs/planet/dilfridge4
-rw-r--r--configs/planet/eras4
-rw-r--r--configs/planet/eva4
-rw-r--r--configs/planet/floppym4
-rw-r--r--configs/planet/ford_prefect4
-rw-r--r--configs/planet/gentoo3
-rw-r--r--configs/planet/gmn4
-rw-r--r--configs/planet/gokturk4
-rw-r--r--configs/planet/graaff4
-rw-r--r--configs/planet/hanno4
-rw-r--r--configs/planet/haskell3
-rw-r--r--configs/planet/hexxeh4
-rw-r--r--configs/planet/idl0r4
-rw-r--r--configs/planet/jmbsvicetto4
-rw-r--r--configs/planet/johu4
-rw-r--r--configs/planet/k_f3
-rw-r--r--configs/planet/kensington4
-rw-r--r--configs/planet/kingtaco4
-rw-r--r--configs/planet/leio4
-rw-r--r--configs/planet/lordvan4
-rw-r--r--configs/planet/lu_zero4
-rw-r--r--configs/planet/marecki4
-rw-r--r--configs/planet/mattst884
-rw-r--r--configs/planet/mgorny4
-rw-r--r--configs/planet/miniconf-20163
-rw-r--r--configs/planet/mpagano4
-rw-r--r--configs/planet/nathanzachary4
-rw-r--r--configs/planet/pacho4
-rw-r--r--configs/planet/patrick5
-rw-r--r--configs/planet/peper5
-rw-r--r--configs/planet/phosphan4
-rw-r--r--configs/planet/prometheanfire4
-rw-r--r--configs/planet/rafaelmartins4
-rw-r--r--configs/planet/remi4
-rw-r--r--configs/planet/rich04
-rw-r--r--configs/planet/robbat24
-rw-r--r--configs/planet/soc1
-rw-r--r--configs/planet/sping4
-rw-r--r--configs/planet/stasibear4
-rw-r--r--configs/planet/steev4
-rw-r--r--configs/planet/swift4
-rw-r--r--configs/planet/thev00d004
-rw-r--r--configs/planet/titanofold4
-rw-r--r--configs/planet/ultrabug4
-rw-r--r--configs/planet/voyageur4
-rw-r--r--configs/planet/zmedico4
-rw-r--r--configs/planet/zx2c44
-rw-r--r--configs/universe/aballier4
-rw-r--r--configs/universe/ackle4
-rw-r--r--configs/universe/ago4
-rw-r--r--configs/universe/ahenobarbi4
-rw-r--r--configs/universe/alexxy4
-rw-r--r--configs/universe/alicef4
-rw-r--r--configs/universe/blueknight4
-rw-r--r--configs/universe/blueness4
-rw-r--r--configs/universe/calchan4
-rw-r--r--configs/universe/candrews4
-rw-r--r--configs/universe/cardoe4
-rw-r--r--configs/universe/cazou4
-rw-r--r--configs/universe/chithanh4
-rw-r--r--configs/universe/chutzpah4
-rw-r--r--configs/universe/dilfridge4
-rw-r--r--configs/universe/dirtyepic4
-rw-r--r--configs/universe/eras4
-rw-r--r--configs/universe/eva4
-rw-r--r--configs/universe/floppym4
-rw-r--r--configs/universe/ford_prefect4
-rw-r--r--configs/universe/gentoo3
-rw-r--r--configs/universe/gmn4
-rw-r--r--configs/universe/gokturk4
-rw-r--r--configs/universe/graaff4
-rw-r--r--configs/universe/hanno4
-rw-r--r--configs/universe/haskell3
-rw-r--r--configs/universe/hexxeh4
-rw-r--r--configs/universe/idl0r4
-rw-r--r--configs/universe/jmbsvicetto4
-rw-r--r--configs/universe/johu4
-rw-r--r--configs/universe/k_f3
-rw-r--r--configs/universe/kensington4
-rw-r--r--configs/universe/kingtaco4
-rw-r--r--configs/universe/leio4
-rw-r--r--configs/universe/lordvan4
-rw-r--r--configs/universe/lu_zero4
-rw-r--r--configs/universe/marecki4
-rw-r--r--configs/universe/mattst884
-rw-r--r--configs/universe/mgorny4
-rw-r--r--configs/universe/miniconf-20163
-rw-r--r--configs/universe/mpagano4
-rw-r--r--configs/universe/nathanzachary4
-rw-r--r--configs/universe/pacho4
-rw-r--r--configs/universe/patrick4
-rw-r--r--configs/universe/peper5
-rw-r--r--configs/universe/phosphan4
-rw-r--r--configs/universe/prometheanfire4
-rw-r--r--configs/universe/psomas4
-rw-r--r--configs/universe/rafaelmartins4
-rw-r--r--configs/universe/ramereth4
-rw-r--r--configs/universe/remi4
-rw-r--r--configs/universe/rich04
-rw-r--r--configs/universe/robbat24
-rw-r--r--configs/universe/slyfox4
-rw-r--r--configs/universe/soc1
-rw-r--r--configs/universe/sping4
-rw-r--r--configs/universe/steev4
-rw-r--r--configs/universe/swift4
-rw-r--r--configs/universe/thev00d004
-rw-r--r--configs/universe/titanofold4
-rw-r--r--configs/universe/ultrabug4
-rw-r--r--configs/universe/voyageur4
-rw-r--r--configs/universe/zmedico4
-rw-r--r--configs/universe/zx2c44
-rw-r--r--media/icons/back.gifbin216 -> 0 bytes
-rw-r--r--media/icons/blank.gifbin148 -> 0 bytes
-rw-r--r--media/icons/image2.gifbin309 -> 0 bytes
-rw-r--r--media/images/gbot-s.gifbin2223 -> 0 bytes
-rw-r--r--media/images/gentoo.gifbin4789 -> 0 bytes
-rw-r--r--media/images/gentoo.pngbin9828 -> 0 bytes
-rw-r--r--media/images/gridtest.gifbin3199 -> 0 bytes
-rw-r--r--media/images/gtop-s.jpgbin3157 -> 0 bytes
-rw-r--r--media/images/larry_the_cow.jpgbin1191 -> 0 bytes
-rw-r--r--media/images/larrythecow.gifbin4181 -> 0 bytes
-rw-r--r--media/images/opml.pngbin298 -> 0 bytes
-rw-r--r--media/images/rss20.pngbin313 -> 0 bytes
-rw-r--r--media/planet-tyrian.css66
-rw-r--r--media/planet.css161
-rw-r--r--media/robots.txt1
-rw-r--r--package.json5
-rw-r--r--planet.ini465
-rw-r--r--scripts/adduser.py83
-rwxr-xr-xscripts/error-report9
-rw-r--r--scripts/gravatar.py8
-rwxr-xr-xscripts/update-venus59
-rw-r--r--templates/config.ini11
-rw-r--r--templates/index.html.tmpl224
-rw-r--r--templates/rss20.xml.tmpl24
-rwxr-xr-xupdate.sh13
157 files changed, 517 insertions, 1560 deletions
diff --git a/.gitignore b/.gitignore
index db4eb50..4c4426e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,2 @@
-*.py
-*.py.orig
-*.pyc
-cache
-*.log
-compat_logging
-*.swp
-*.tmplc
+node_modules
+vendor/bundle
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..84f16e4
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,25 @@
+FROM ruby:2-alpine
+
+ARG USER_ID
+ARG GROUP_ID
+
+RUN apk add --update nodejs npm build-base sqlite sqlite-dev sqlite-libs git
+
+RUN addgroup --gid $GROUP_ID gplanet
+RUN adduser --system --disabled-password --gecos '' --uid $USER_ID --ingroup gplanet gplanet
+
+COPY --chown=gplanet:gplanet . /var/www/planet.gentoo.org
+WORKDIR /var/www/planet.gentoo.org
+
+USER gplanet
+
+CMD bundle install \
+ && npm install \
+ && cd node_modules/@gentoo/tyrian \
+ && npm install \
+ && npm run dist \
+ && cd /var/www/planet.gentoo.org \
+ && rm -rf build/* \
+ && bundle exec pluto update -d data \
+ && bundle exec pluto build -o build -d data -t tyrian
+
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..dae88c2
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,7 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
+
+gem "pluto", "~> 1.3"
diff --git a/archives/planet/index.php b/archives/planet/index.php
deleted file mode 100644
index 275b3fd..0000000
--- a/archives/planet/index.php
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <title>Planet Gentoo Archives</title>
- <meta name="theme-color" content="#54487a">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta property="og:title" content="Planet Gentoo Archives">
- <meta property="og:image" content="https://www.gentoo.org/assets/img/logo/gentoo-g.png">
- <meta name="twitter:image" content="https://www.gentoo.org/assets/img/logo/gentoo-g.png">
- <link rel="apple-touch-icon" href="https://www.gentoo.org/assets/img/logo/icon-192.png">
- <link rel="icon" sizes="192x192" href="https://www.gentoo.org/assets/img/logo/icon-192.png">
- <link href="https://assets.gentoo.org/tyrian/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="https://assets.gentoo.org/tyrian/tyrian.min.css" rel="stylesheet" media="screen">
- <link rel="stylesheet" href="/planet-tyrian.css" type="text/css">
-
- <link rel="icon" href="/favicon.ico" type="image/x-icon">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/www-gentoo-org.xml" title="Gentoo Website">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/forums-gentoo-org.xml" title="Gentoo Forums">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/bugs-gentoo-org.xml" title="Gentoo Bugzilla">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/packages-gentoo-org.xml" title="Gentoo Packages">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/archives-gentoo-org.xml" title="Gentoo List Archives">
-</head>
-
- <body class="">
- <header>
- <div class="site-title">
- <div class="container-fluid">
- <div class="row">
- <div class="site-title-buttons">
- <div class="btn-group btn-group-sm">
- <a href="https://get.gentoo.org/" role="button" class="btn get-gentoo"><span class="fa fa-fw fa-download"></span> <strong>Get Gentoo!</strong></a>
- <div class="btn-group btn-group-sm">
- <a class="btn gentoo-org-sites dropdown-toggle" data-toggle="dropdown" data-target="#" href="#">
- <span class="fa fa-fw fa-map-o"></span> <span class="hidden-xs">gentoo.org sites</span> <span class="caret"></span>
- </a>
- <ul class="dropdown-menu dropdown-menu-right">
- <li><a href="https://www.gentoo.org/" title="Main Gentoo website"><span class="fa fa-home fa-fw"></span> gentoo.org</a></li>
- <li><a href="https://wiki.gentoo.org/" title="Find and contribute documentation"><span class="fa fa-file-text-o fa-fw"></span> Wiki</a></li>
- <li><a href="https://bugs.gentoo.org/" title="Report issues and find common issues"><span class="fa fa-bug fa-fw"></span> Bugs</a></li>
- <li><a href="https://forums.gentoo.org/" title="Discuss with the community"><span class="fa fa-comments-o fa-fw"></span> Forums</a></li>
- <li><a href="https://packages.gentoo.org/" title="Find software for your Gentoo"><span class="fa fa-hdd-o fa-fw"></span> Packages</a></li>
- <li class="divider"></li>
- <li><a href="https://planet.gentoo.org/" title="Find out what's going on in the developer community"><span class="fa fa-rss fa-fw"></span> Planet</a></li>
- <li><a href="https://archives.gentoo.org/" title="Read up on past discussions"><span class="fa fa-archive fa-fw"></span> Archives</a></li>
- <li><a href="https://gitweb.gentoo.org/" title="Browse our source code in Gitweb"><span class="fa fa-code fa-fw"></span> Gitweb</a></li>
- <li><a href="https://sources.gentoo.org/" title="Browse our source code in CVS"><span class="fa fa-code fa-fw"></span> CVS Sources</a></li>
- <li class="divider"></li>
- <li><a href="https://infra-status.gentoo.org/" title="Get updates on the services provided by Gentoo"><span class="fa fa-server fa-fw"></span> Infra Status</a></li>
- </ul>
- </div>
- </div>
- </div>
- <div class="logo">
- <a href="/" title="Back to the homepage" class="site-logo">
- <object data="https://assets.gentoo.org/tyrian/site-logo.svg" type="image/svg+xml">
- <img src="https://assets.gentoo.org/tyrian/site-logo.png" alt="Gentoo Linux Logo">
- </object>
- </a>
- </div>
- </div>
- </div>
- </div>
- <nav class="tyrian-navbar" role="navigation">
- <div class="container-fluid">
- <div class="row">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- </div>
- <div class="collapse navbar-collapse navbar-main-collapse">
- <ul class="nav navbar-nav">
- <li class="active"><a href="/">Home</a></li>
- <li class=""><a href="/archives/">Archives</a></li>
- <li class=""><a href="/universe/">Gentoo Universe</a></li>
- </ul>
- <ul class="nav navbar-nav navbar-right">
- <li class=""><a href="https://www.gentoo.org/donate/"><span class="fa fa-heart"></span> Donate</a></li>
- </ul>
- </div>
- </div>
- </div>
- </nav>
-</header>
-
-
- <div class="container">
- <div class="row">
-<div id="content">
-<div class="media">
-<div class="media-left"><img src="/images/gentoo.png" class="media-object"></div>
-<div class="media-body">Welcome to the <b>Planet Gentoo</b> archives. Also available for <a href="http://planet.gentoo.org/universe/archives/">Gentoo Universe</a>.</div>
-</div><br />
-
-<?php
- class SortedFileIterator extends SplHeap {
- public function __construct(Iterator $iterator) {
- foreach($iterator as $item) {
- $this->insert($item);
- }
- }
- public function compare($b, $a) {
- return strcmp($b->getRealpath(), $a->getRealpath());
- }
- }
- foreach (new SortedFileIterator(new FilesystemIterator('.')) as $entry) {
- if (!$entry->isDir()) continue;
- $path = $entry->getFileName();
- echo "<div class='dateheading'>$path</div><div class='container'><div class='row'>";
- foreach (new SortedFileIterator(new FilesystemIterator($entry)) as $file) {
- if (!$file->isFile()) continue;
- $filename = $file->getFileName();
- $basename = $file->getBaseName('.html');
- echo "<div class='col-xs-4 col-sm-2'> <a href='$path/$filename'>{$basename}</a></div>\n";
- }
- echo "</div></div><br />";
- }
- $last_updated = date('F j, Y, H:i T');
-?>
-
-</div>
-</div>
-</div>
-<footer>
- <div class="container-fluid">
-<div class="row">
- <div class="col-xs-12 col-md-offset-2 col-md-7">
- <h3 class="footerhead">Gentoo Planet</h3>
- <div class="row">
- <div class="col-xs-12 col-md-4">
- <strong>Last Updated:</strong><br><span class="kk-i18n-date" title="<?=$last_updated?>"><?=$last_updated?></span>
- </div>
- <div class="col-xs-12 col-md-4">
- <strong>Powered by:</strong><br><a href="http://www.intertwingly.net/code/venus/">Planet Venus</a>
- </div>
- <div class="col-xs-12 col-md-4">
- <a href="rss20.xml"><img src="/images/rss20.png" border="0" alt="Syndicate this Planet"></a><br>
- <a href="opml.xml"><img src="/images/opml.png" border="0" alt="Blogroll"></a>
- </div>
- </div>
- </div>
- <div class="col-xs-12 col-md-3">
- <h3 class="footerhead">Questions or comments?</h3>
- Please feel free to <a href="https://wiki.gentoo.org/wiki/Project:Planet">contact us</a>.
- </div>
- </div>
- <div class="row">
- <div class="col-xs-3 col-md-2">
- <ul class="footerlinks three-icons">
- <li><a href="https://twitter.com/gentoo" title="@Gentoo on Twitter"><span class="fa fa-twitter fa-fw"></span></a></li>
- <li><a href="https://plus.google.com/+Gentoo" title="+Gentoo on Google+"><span class="fa fa-google-plus fa-fw"></span></a></li>
- <li><a href="https://www.facebook.com/gentoo.org" title="Gentoo on Facebook"><span class="fa fa-facebook fa-fw"></span></a></li>
- </ul>
- <div>
- <div class="sitemap text-center">
- <a href="https://wiki.gentoo.org/wiki/Foundation:Privacy_Policy">Privacy Policy</a>
- </div>
- </div>
- </div>
- <div class="col-xs-9 col-md-9">
- <strong>&copy; 2001&ndash;2018 Gentoo Foundation, Inc.</strong><br>
- <small>
- Gentoo is a trademark of the Gentoo Foundation, Inc.
- The contents of this document, unless otherwise expressly stated, are licensed under the
- <a href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license">CC-BY-SA-3.0</a> license.
- The <a href="https://www.gentoo.org/inside-gentoo/foundation/name-logo-guidelines.html">Gentoo Name and Logo Usage Guidelines</a> apply.
- </small>
- </div>
- </div>
- </div>
-</footer>
- <script src="https://assets.gentoo.org/tyrian/jquery.min.js"></script>
- <script src="https://assets.gentoo.org/tyrian/bootstrap.min.js"></script>
- </body>
-</html>
diff --git a/archives/universe/index.php b/archives/universe/index.php
deleted file mode 100644
index 753b8ad..0000000
--- a/archives/universe/index.php
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <title>Gentoo Universe Archives</title>
- <meta name="theme-color" content="#54487a">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta property="og:title" content="Gentoo Universe Archives">
- <meta property="og:image" content="https://www.gentoo.org/assets/img/logo/gentoo-g.png">
- <meta name="twitter:image" content="https://www.gentoo.org/assets/img/logo/gentoo-g.png">
- <link rel="apple-touch-icon" href="https://www.gentoo.org/assets/img/logo/icon-192.png">
- <link rel="icon" sizes="192x192" href="https://www.gentoo.org/assets/img/logo/icon-192.png">
- <link href="https://assets.gentoo.org/tyrian/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="https://assets.gentoo.org/tyrian/tyrian.min.css" rel="stylesheet" media="screen">
- <link rel="stylesheet" href="/planet-tyrian.css" type="text/css">
-
- <link rel="icon" href="/favicon.ico" type="image/x-icon">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/www-gentoo-org.xml" title="Gentoo Website">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/forums-gentoo-org.xml" title="Gentoo Forums">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/bugs-gentoo-org.xml" title="Gentoo Bugzilla">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/packages-gentoo-org.xml" title="Gentoo Packages">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/archives-gentoo-org.xml" title="Gentoo List Archives">
-</head>
-
- <body class="">
- <header>
- <div class="site-title">
- <div class="container-fluid">
- <div class="row">
- <div class="site-title-buttons">
- <div class="btn-group btn-group-sm">
- <a href="https://get.gentoo.org/" role="button" class="btn get-gentoo"><span class="fa fa-fw fa-download"></span> <strong>Get Gentoo!</strong></a>
- <div class="btn-group btn-group-sm">
- <a class="btn gentoo-org-sites dropdown-toggle" data-toggle="dropdown" data-target="#" href="#">
- <span class="fa fa-fw fa-map-o"></span> <span class="hidden-xs">gentoo.org sites</span> <span class="caret"></span>
- </a>
- <ul class="dropdown-menu dropdown-menu-right">
- <li><a href="https://www.gentoo.org/" title="Main Gentoo website"><span class="fa fa-home fa-fw"></span> gentoo.org</a></li>
- <li><a href="https://wiki.gentoo.org/" title="Find and contribute documentation"><span class="fa fa-file-text-o fa-fw"></span> Wiki</a></li>
- <li><a href="https://bugs.gentoo.org/" title="Report issues and find common issues"><span class="fa fa-bug fa-fw"></span> Bugs</a></li>
- <li><a href="https://forums.gentoo.org/" title="Discuss with the community"><span class="fa fa-comments-o fa-fw"></span> Forums</a></li>
- <li><a href="https://packages.gentoo.org/" title="Find software for your Gentoo"><span class="fa fa-hdd-o fa-fw"></span> Packages</a></li>
- <li class="divider"></li>
- <li><a href="https://planet.gentoo.org/" title="Find out what's going on in the developer community"><span class="fa fa-rss fa-fw"></span> Planet</a></li>
- <li><a href="https://archives.gentoo.org/" title="Read up on past discussions"><span class="fa fa-archive fa-fw"></span> Archives</a></li>
- <li><a href="https://gitweb.gentoo.org/" title="Browse our source code in Gitweb"><span class="fa fa-code fa-fw"></span> Gitweb</a></li>
- <li><a href="https://sources.gentoo.org/" title="Browse our source code in CVS"><span class="fa fa-code fa-fw"></span> CVS Sources</a></li>
- <li class="divider"></li>
- <li><a href="https://infra-status.gentoo.org/" title="Get updates on the services provided by Gentoo"><span class="fa fa-server fa-fw"></span> Infra Status</a></li>
- </ul>
- </div>
- </div>
- </div>
- <div class="logo">
- <a href="/" title="Back to the homepage" class="site-logo">
- <object data="https://assets.gentoo.org/tyrian/site-logo.svg" type="image/svg+xml">
- <img src="https://assets.gentoo.org/tyrian/site-logo.png" alt="Gentoo Linux Logo">
- </object>
- </a>
- </div>
- </div>
- </div>
- </div>
- <nav class="tyrian-navbar" role="navigation">
- <div class="container-fluid">
- <div class="row">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- </div>
- <div class="collapse navbar-collapse navbar-main-collapse">
- <ul class="nav navbar-nav">
- <li class="active"><a href="/">Home</a></li>
- <li class=""><a href="/archives/">Archives</a></li>
- <li class=""><a href="/universe/">Gentoo Universe</a></li>
- </ul>
- <ul class="nav navbar-nav navbar-right">
- <li class=""><a href="https://www.gentoo.org/donate/"><span class="fa fa-heart"></span> Donate</a></li>
- </ul>
- </div>
- </div>
- </div>
- </nav>
-</header>
-
-
- <div class="container">
- <div class="row">
-<div id="content">
-<div class="media">
-<div class="media-left"><img src="/images/gentoo.png" class="media-object"></div>
-<div class="media-body">Welcome to the <b>Gentoo Universe</b> archives. Also available for <a href="http://planet.gentoo.org/planet/archives/">Planet Gentoo</a>.</div>
-</div><br />
-
-<?php
- class SortedFileIterator extends SplHeap {
- public function __construct(Iterator $iterator) {
- foreach($iterator as $item) {
- $this->insert($item);
- }
- }
- public function compare($b, $a) {
- return strcmp($b->getRealpath(), $a->getRealpath());
- }
- }
- foreach (new SortedFileIterator(new FilesystemIterator('.')) as $entry) {
- if (!$entry->isDir()) continue;
- $path = $entry->getFileName();
- echo "<div class='dateheading'>$path</div><div class='container'><div class='row'>";
- foreach (new SortedFileIterator(new FilesystemIterator($entry)) as $file) {
- if (!$file->isFile()) continue;
- $filename = $file->getFileName();
- $basename = $file->getBaseName('.html');
- echo "<div class='col-xs-4 col-sm-2'> <a href='$path/$filename'>{$basename}</a></div>\n";
- }
- echo "</div></div><br />";
- }
- $last_updated = date('F j, Y, H:i T');
-?>
-
-</div>
-</div>
-</div>
-<footer>
- <div class="container-fluid">
-<div class="row">
- <div class="col-xs-12 col-md-offset-2 col-md-7">
- <h3 class="footerhead">Gentoo Planet</h3>
- <div class="row">
- <div class="col-xs-12 col-md-4">
- <strong>Last Updated:</strong><br><span class="kk-i18n-date" title="<?=$last_updated?>"><?=$last_updated?></span>
- </div>
- <div class="col-xs-12 col-md-4">
- <strong>Powered by:</strong><br><a href="http://www.intertwingly.net/code/venus/">Planet Venus</a>
- </div>
- <div class="col-xs-12 col-md-4">
- <a href="rss20.xml"><img src="/images/rss20.png" border="0" alt="Syndicate this Planet"></a><br>
- <a href="opml.xml"><img src="/images/opml.png" border="0" alt="Blogroll"></a>
- </div>
- </div>
- </div>
- <div class="col-xs-12 col-md-3">
- <h3 class="footerhead">Questions or comments?</h3>
- Please feel free to <a href="https://wiki.gentoo.org/wiki/Project:Planet">contact us</a>.
- </div>
- </div>
- <div class="row">
- <div class="col-xs-3 col-md-2">
- <ul class="footerlinks three-icons">
- <li><a href="https://twitter.com/gentoo" title="@Gentoo on Twitter"><span class="fa fa-twitter fa-fw"></span></a></li>
- <li><a href="https://plus.google.com/+Gentoo" title="+Gentoo on Google+"><span class="fa fa-google-plus fa-fw"></span></a></li>
- <li><a href="https://www.facebook.com/gentoo.org" title="Gentoo on Facebook"><span class="fa fa-facebook fa-fw"></span></a></li>
- </ul>
- <div>
- <div class="sitemap text-center">
- <a href="https://wiki.gentoo.org/wiki/Foundation:Privacy_Policy">Privacy Policy</a>
- </div>
- </div>
- </div>
- <div class="col-xs-9 col-md-9">
- <strong>&copy; 2001&ndash;2018 Gentoo Foundation, Inc.</strong><br>
- <small>
- Gentoo is a trademark of the Gentoo Foundation, Inc.
- The contents of this document, unless otherwise expressly stated, are licensed under the
- <a href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license">CC-BY-SA-3.0</a> license.
- The <a href="https://www.gentoo.org/inside-gentoo/foundation/name-logo-guidelines.html">Gentoo Name and Logo Usage Guidelines</a> apply.
- </small>
- </div>
- </div>
- </div>
-</footer>
- <script src="https://assets.gentoo.org/tyrian/jquery.min.js"></script>
- <script src="https://assets.gentoo.org/tyrian/bootstrap.min.js"></script>
- </body>
-</html>
diff --git a/configs/base/venus.planet b/configs/base/venus.planet
deleted file mode 100644
index be6e31b..0000000
--- a/configs/base/venus.planet
+++ /dev/null
@@ -1,28 +0,0 @@
-[Planet]
-
-# metadata
-name = Planet Gentoo
-link = https://planet.gentoo.org/
-#owner_name = Gentoo Foundation
-owner_email = planet@gentoo.org
-#description = Welcome to <b>Planet Gentoo</b>, an aggregation of Gentoo-related weblog articles written by Gentoo developers. For a broader range of topics, you might be interested in <a href="http://planet.gentoo.org/universe/">Gentoo Universe</a>.
-
-# For some reason the html template doesn't print the description var, changing the name to owner_name for now (NEEDS FIX)
-owner_name = Welcome to <b>Planet Gentoo</b>, an aggregation of Gentoo-related weblog articles written by Gentoo developers. For a broader range of topics, you might be interested in <a href="https://planet.gentoo.org/universe/">Gentoo Universe</a>.
-
-# planet
-cache_directory = /var/www/planet.gentoo.org/cache/planet
-log_level = DEBUG
-output_theme = /var/www/planet.gentoo.org/planet-gentoo/templates
-output_dir = /var/www/planet.gentoo.org/htdocs
-items_per_page = 50
-days_per_page = 0
-date_format = %B %d, %Y, %H:%M %Z
-
-# testing new features
-# http://www.intertwingly.net/code/venus/docs/config.html
-activity_threshhold = 30
-spider_threads = 2
-feed_timeout = 20
-new_feed_items = 10
-future_dates = ignore_date
diff --git a/configs/base/venus.universe b/configs/base/venus.universe
deleted file mode 100644
index 30d8533..0000000
--- a/configs/base/venus.universe
+++ /dev/null
@@ -1,29 +0,0 @@
-[Planet]
-
-# metadata
-name = Gentoo Universe
-link = https://planet.gentoo.org/universe/
-#owner_name = Gentoo Foundation
-owner_email = planet@gentoo.org
-#description = Welcome to <b>Gentoo Universe</b>, an aggregation of weblog articles on all topics written by Gentoo developers. For a more refined aggregation of Gentoo-related topics only, you might be interested in <a href="https://planet.gentoo.org/">Planet Gentoo</a>.
-
-# For some reason the html template doesn't print the description var, changing the name to owner_name for now (NEEDS FIX)
-owner_name = Welcome to <b>Gentoo Universe</b>, an aggregation of weblog articles on all topics written by Gentoo developers. For a more refined aggregation of Gentoo-related topics only, you might be interested in <a href="https://planet.gentoo.org/">Planet Gentoo</a>.
-
-
-# planet
-cache_directory = /var/www/planet.gentoo.org/cache/universe
-log_level = DEBUG
-output_theme = /var/www/planet.gentoo.org/planet-gentoo/templates
-output_dir = /var/www/planet.gentoo.org/htdocs/universe
-items_per_page = 50
-days_per_page = 0
-date_format = %B %d, %Y, %H:%M %Z
-
-# testing new features
-# http://www.intertwingly.net/code/venus/docs/config.html
-activity_threshhold = 30
-spider_threads = 2
-feed_timeout = 20
-new_feed_items = 10
-future_dates = ignore_date
diff --git a/configs/planet/aballier b/configs/planet/aballier
deleted file mode 100644
index 777d8a5..0000000
--- a/configs/planet/aballier
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://aballier.wordpress.com/category/gentoo/feed/atom/]
-name = Alexis Ballier
-username = aballier
-gravatar = bdfe43959b94effb58540b239fc9a312
diff --git a/configs/planet/ackle b/configs/planet/ackle
deleted file mode 100644
index 7aa46fc..0000000
--- a/configs/planet/ackle
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/ackle/category/gentoo/feed/]
-username = ackle
-name = Sean Amoss
-gravatar = ae3cdae654daf0394e56a4fc421ecab6
diff --git a/configs/planet/ago b/configs/planet/ago
deleted file mode 100644
index 7e4dd3c..0000000
--- a/configs/planet/ago
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/ago/category/gentoo/feed/]
-username = ago
-name = Agostino Sarubbo
-gravatar = 65812af8273d1c848acd97da072fd9db
diff --git a/configs/planet/ahenobarbi b/configs/planet/ahenobarbi
deleted file mode 100644
index 3a13bc5..0000000
--- a/configs/planet/ahenobarbi
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://ahenobarbi.wordpress.com/category/planet-gentoo/feed/]
-username = ahenobarbi
-name = Joachim Bartosik
-gravatar = 4da36b48957264e3434a26e7e299bfd1
diff --git a/configs/planet/alexxy b/configs/planet/alexxy
deleted file mode 100644
index 3a3b9ea..0000000
--- a/configs/planet/alexxy
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/alexxy/category/gentoo/feed/]
-username = alexxy
-name = Alexey Shvetsov
-gravatar = 5e5770d5a9d7ad9996e317d79d9c34d6
diff --git a/configs/planet/alicef b/configs/planet/alicef
deleted file mode 100644
index 850f228..0000000
--- a/configs/planet/alicef
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://alicef.me/feeds/gentoo.atom.xml]
-username = alicef
-name = Alice Ferrazzi
-gravatar = fc4d0239c296cce15e080882c8f34773
diff --git a/configs/planet/blueknight b/configs/planet/blueknight
deleted file mode 100644
index 0189e29..0000000
--- a/configs/planet/blueknight
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/blueknight/feed/]
-name = Yury German
-username = blueknight
-gravatar = 7a436d2dda9604564b1da6c0527ea458
diff --git a/configs/planet/blueness b/configs/planet/blueness
deleted file mode 100644
index 4cb24f7..0000000
--- a/configs/planet/blueness
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blogs.gentoo.org/blueness/category/planet/feed/]
-username = blueness
-name = Anthony Basile
-gravatar = 0cbd43b3031edf03914a7c56369dd62b
diff --git a/configs/planet/calchan b/configs/planet/calchan
deleted file mode 100644
index 44fde12..0000000
--- a/configs/planet/calchan
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/calchan/category/gentoo/feed/]
-name = Denis Dupeyron
-username = calchan
-gravatar = e63822cc4cd982efe55ef2b380522d06
diff --git a/configs/planet/candrews b/configs/planet/candrews
deleted file mode 100644
index 9b9a58b..0000000
--- a/configs/planet/candrews
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://candrews.integralblue.com/tag/gentoo/feed/atom]
-name = Craig Andrews
-username = candrews
-gravatar = 54a37fd3f2755297485107c0337ab34c
diff --git a/configs/planet/cardoe b/configs/planet/cardoe
deleted file mode 100644
index cc1a208..0000000
--- a/configs/planet/cardoe
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://cardoe.wordpress.com/category/linux/feed/]
-name = Doug Goldstein
-username = cardoe
-gravatar = 5e3ed10331dc78ae2f37c9a85df0a1b5
diff --git a/configs/planet/cazou b/configs/planet/cazou
deleted file mode 100644
index 25defbb..0000000
--- a/configs/planet/cazou
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://cazou.blogspot.com/feeds/posts/default/-/gentoo]
-username = cazou
-name = Detlev Casanova
-gravatar = 94f1ba32282e2a6608f6f291a465051a
diff --git a/configs/planet/chithanh b/configs/planet/chithanh
deleted file mode 100644
index 9b5ee5a..0000000
--- a/configs/planet/chithanh
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://chithanh.blogspot.com/feeds/posts/default/-/linux]
-username = chithanh
-name = Chí-Thanh Christopher Nguyễn
-gravatar = 5a91a3cfe28732970165d95af4120b02
diff --git a/configs/planet/chutzpah b/configs/planet/chutzpah
deleted file mode 100644
index 864e807..0000000
--- a/configs/planet/chutzpah
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/chutzpah/category/gentoo/feed/]
-name = Patrick McLean
-username = chutzpah
-gravatar = eb761e1047f1416ae3d947448cf92683
diff --git a/configs/planet/dilfridge b/configs/planet/dilfridge
deleted file mode 100644
index 9d9e0dd..0000000
--- a/configs/planet/dilfridge
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.akhuettel.de/feeds/posts/default/-/gentoo]
-username = dilfridge
-name = Andreas K. Hüttel
-gravatar = 36167de7e11e3b358446823d51e69792
diff --git a/configs/planet/eras b/configs/planet/eras
deleted file mode 100644
index 8f2d7b0..0000000
--- a/configs/planet/eras
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://erayaslan.blogspot.com/feeds/posts/default/-/gentoo]
-username = eras
-name = Eray Aslan
-gravatar = bb700203ebb3cdaf0d0bf65e797445fb
diff --git a/configs/planet/eva b/configs/planet/eva
deleted file mode 100644
index 1655434..0000000
--- a/configs/planet/eva
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/eva/category/gentoo/feed/]
-name = Gilles Dartiguelongue
-username = eva
-gravatar = bf83f7bea8e7adf103af9a748d5157d6
diff --git a/configs/planet/floppym b/configs/planet/floppym
deleted file mode 100644
index 66c2fc3..0000000
--- a/configs/planet/floppym
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://floppym.blogspot.com/feeds/posts/default/-/gentoo]
-username = floppym
-name = Mike Gilbert
-gravatar = 343db2c9bfc4d041109000a3284478c3
diff --git a/configs/planet/ford_prefect b/configs/planet/ford_prefect
deleted file mode 100644
index 2f614bc..0000000
--- a/configs/planet/ford_prefect
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://arunraghavan.net/tag/gentoo/feed/]
-username = ford_prefect
-name = Arun Raghavan
-gravatar = 3363059bc3358c080f3d11822f91b8e8
diff --git a/configs/planet/gentoo b/configs/planet/gentoo
deleted file mode 100644
index 734ada2..0000000
--- a/configs/planet/gentoo
+++ /dev/null
@@ -1,3 +0,0 @@
-[http://www.gentoo.org/rdf/en/gentoo-news.rdf]
-name = Gentoo News
-face = larry_the_cow.jpg
diff --git a/configs/planet/gmn b/configs/planet/gmn
deleted file mode 100644
index 16bcd61..0000000
--- a/configs/planet/gmn
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/news/category/news/feed]
-username = gmn
-name = Gentoo Monthly Newsletter
-gravatar = 05ff542cce5ce781bb90ab7c77992fc5
diff --git a/configs/planet/gokturk b/configs/planet/gokturk
deleted file mode 100644
index a0bd5e3..0000000
--- a/configs/planet/gokturk
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blogs.gentoo.org/gokturk/category/gentoo/feed/]
-username = gokturk
-name = Göktürk Yüksek
-gravatar = c5a109b47a928184923377252ce9b4d9
diff --git a/configs/planet/graaff b/configs/planet/graaff
deleted file mode 100644
index bbf0f18..0000000
--- a/configs/planet/graaff
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://moving-innovations.com/blog/tag/gentoo.rss]
-name = Hans de Graaff
-username = graaff
-gravatar = d64a24f0a5393c31fb36e40261686979
diff --git a/configs/planet/hanno b/configs/planet/hanno
deleted file mode 100644
index 7febbce..0000000
--- a/configs/planet/hanno
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.hboeck.de/feeds/categories/11-Gentoo.rss]
-name = Hanno Böck
-username = hanno
-gravatar = 5df517f31c46aa6ff491ad966fdf3c9c
diff --git a/configs/planet/haskell b/configs/planet/haskell
deleted file mode 100644
index cf40906..0000000
--- a/configs/planet/haskell
+++ /dev/null
@@ -1,3 +0,0 @@
-[http://gentoohaskell.wordpress.com/feed/]
-name = Gentoo Haskell Herd
-username = haskell
diff --git a/configs/planet/hexxeh b/configs/planet/hexxeh
deleted file mode 100644
index af40e65..0000000
--- a/configs/planet/hexxeh
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://hexxeh.net/?cat=5&feed=rss2]
-username = hexxeh
-name = Liam McLoughlin
-gravatar = 3875538cd5c8cce9e818863760e4b0f2
diff --git a/configs/planet/idl0r b/configs/planet/idl0r
deleted file mode 100644
index 73cbbf6..0000000
--- a/configs/planet/idl0r
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://idl0r.qasl.de/blog/index.php?tempskin=_rss2&cat=17]
-username = idl0r
-name = Christian Ruppert
-gravatar = c79f6dbae1252f66be901d958475230f
diff --git a/configs/planet/jmbsvicetto b/configs/planet/jmbsvicetto
deleted file mode 100644
index 7f2d75d..0000000
--- a/configs/planet/jmbsvicetto
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/jmbsvicetto/category/gentoo/feed/]
-name = Jorge Manuel B. S. Vicetto
-username = jmbsvicetto
-gravatar = d52f0e8580b6b6c0ef134f1f92a554f7
diff --git a/configs/planet/johu b/configs/planet/johu
deleted file mode 100644
index c29c66a..0000000
--- a/configs/planet/johu
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/johu/category/gentoo/feed/]
-username = johu
-name = Johannes Huber
-gravatar = b1565223f4a62674b032dd4c5c3f6785
diff --git a/configs/planet/k_f b/configs/planet/k_f
deleted file mode 100644
index d7e869d..0000000
--- a/configs/planet/k_f
+++ /dev/null
@@ -1,3 +0,0 @@
-[http://blog.sumptuouscapital.com/category/gentoo-linux/feed/]
-username = k_f
-name = Kristian Fiskerstrand
diff --git a/configs/planet/kensington b/configs/planet/kensington
deleted file mode 100644
index fc238c4..0000000
--- a/configs/planet/kensington
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/kensington/category/gentoo/feed/]
-username = kensington
-name = Michael Palimaka
-gravatar = 78597b80d602e2938a22216f76b86b8c
diff --git a/configs/planet/kingtaco b/configs/planet/kingtaco
deleted file mode 100644
index 9a61c8e..0000000
--- a/configs/planet/kingtaco
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/kingtaco/category/gentoo/feed/]
-name = Mike Doty
-username = kingtaco
-gravatar = c903965bacd923432e65d85c71e04d13
diff --git a/configs/planet/leio b/configs/planet/leio
deleted file mode 100644
index 63b3fb8..0000000
--- a/configs/planet/leio
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/leio/category/gentoo/feed/]
-name = Mart Raudsepp
-username = leio
-gravatar = cce631fa0ea9795887650e81373ea944
diff --git a/configs/planet/lordvan b/configs/planet/lordvan
deleted file mode 100644
index 63f9a1e..0000000
--- a/configs/planet/lordvan
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blog.lordvan.com/blog/category/gentoo/feeds/rss/]
-username = lordvan
-name = Thomas Raschbacher
-gravatar = 1bc3ed8941883b5e12d6cf1f2fcc500c
diff --git a/configs/planet/lu_zero b/configs/planet/lu_zero
deleted file mode 100644
index de4ff8f..0000000
--- a/configs/planet/lu_zero
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/lu_zero/category/gentoo/feed/]
-name = Luca Barbato
-username = lu_zero
-gravatar = 568ad11ab0e853c0e4e8f8ade8bd5278
diff --git a/configs/planet/marecki b/configs/planet/marecki
deleted file mode 100644
index 293d46f..0000000
--- a/configs/planet/marecki
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/marecki/feed/]
-name = Marek Szuba
-username = marecki
-gravatar = f03dc5aaf7da11d68b90f64fd715cae6
diff --git a/configs/planet/mattst88 b/configs/planet/mattst88
deleted file mode 100644
index 3ffc70a..0000000
--- a/configs/planet/mattst88
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://mattst88.com/blog/rss.php?tag=gentoo]
-username = mattst88
-name = Matt Turner
-gravatar = 039be336c471acee847c2740efae15c0
diff --git a/configs/planet/mgorny b/configs/planet/mgorny
deleted file mode 100644
index e3a2571..0000000
--- a/configs/planet/mgorny
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/mgorny/category/gentoo/feed/]
-username = mgorny
-name = Michał Górny
-gravatar = ff5429ef741b434eb2011692832f810e
diff --git a/configs/planet/miniconf-2016 b/configs/planet/miniconf-2016
deleted file mode 100644
index 0bab165..0000000
--- a/configs/planet/miniconf-2016
+++ /dev/null
@@ -1,3 +0,0 @@
-[https://blogs.gentoo.org/miniconf-2016/feed/]
-name = Gentoo Miniconf 2016
-username = miniconf-2016
diff --git a/configs/planet/mpagano b/configs/planet/mpagano
deleted file mode 100644
index 8921ec7..0000000
--- a/configs/planet/mpagano
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.mpagano.com/blog/?feed=rss2]
-name = Mike Pagano
-username = mpagano
-gravatar = bdfea328a68fbcf028ac72b0d0e87a54
diff --git a/configs/planet/nathanzachary b/configs/planet/nathanzachary
deleted file mode 100644
index b52a807..0000000
--- a/configs/planet/nathanzachary
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://z-issue.com/wp/category/computers/linux/feed/]
-name = Nathan Zachary
-username = nathanzachary
-gravatar = e0d47e33ded84d7ef31c2a8c2d312022
diff --git a/configs/planet/pacho b/configs/planet/pacho
deleted file mode 100644
index 7764594..0000000
--- a/configs/planet/pacho
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blogs.gentoo.org/pacho/category/gentoo/feed/]
-name = Pacho Ramos
-username = pacho
-gravatar = 62f8ca529bbf9ee9aa3c1b4bf6619d17
diff --git a/configs/planet/patrick b/configs/planet/patrick
deleted file mode 100644
index 158484e..0000000
--- a/configs/planet/patrick
+++ /dev/null
@@ -1,5 +0,0 @@
-[http://gentooexperimental.org/~patrick/weblog/rss.xml]
-name = Patrick Lauer
-username = bonsaikitten
-filter = [Ll]inux|[Gg]entoo|[Cc]omputer|emerge|portage|[Dd]ebian|[Uu]buntu|GNU|kernel|[Uu]nix|[Xx]11|[Xx]org|[Ff]irefox|[Mm]icrosoft|Windows|ISO|GNOME|gnome|KDE|Qt|GTK|ebuild|[Tt]echnology|EAPI|eapi
-gravatar = 9a7dd4df424714072d54afbd75799103
diff --git a/configs/planet/peper b/configs/planet/peper
deleted file mode 100644
index d8ee2a1..0000000
--- a/configs/planet/peper
+++ /dev/null
@@ -1,5 +0,0 @@
-[http://feeds2.feedburner.com/peper-gentoo]
-name = Piotr Jaroszyński
-username = peper
-gravatar = b9e30964c7bbc7633a706ef16a4f57c7
-ignore_in_feed: updated
diff --git a/configs/planet/phosphan b/configs/planet/phosphan
deleted file mode 100644
index 512dad3..0000000
--- a/configs/planet/phosphan
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/phosphan/category/gentoo/feed/]
-name = Patrick Kursawe
-username = phosphan
-gravatar = 298f8573b66ce178931cd12ce6c6e941
diff --git a/configs/planet/prometheanfire b/configs/planet/prometheanfire
deleted file mode 100644
index b86de5f..0000000
--- a/configs/planet/prometheanfire
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://mthode.org/feeds/gentoo.rss.xml]
-username = prometheanfire
-name = Matthew Thode
-gravatar = 035688a156142e8f6b743b1ffc8804c8
diff --git a/configs/planet/rafaelmartins b/configs/planet/rafaelmartins
deleted file mode 100644
index fd841a6..0000000
--- a/configs/planet/rafaelmartins
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://feeds.rgm.io/rafaelmartins-gentoo.xml]
-username = rafaelmartins
-name = Rafael G. Martins
-gravatar = d9ac8d426c34c0b556b5ce4de3d3df23
diff --git a/configs/planet/remi b/configs/planet/remi
deleted file mode 100644
index 0c79b12..0000000
--- a/configs/planet/remi
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/remi/category/gentoo/feed/]
-name = Remi Cardona
-username = remi
-gravatar = c13d5b50dc0cf902b25075f8e79fe23a
diff --git a/configs/planet/rich0 b/configs/planet/rich0
deleted file mode 100644
index 06274b9..0000000
--- a/configs/planet/rich0
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://rich0gentoo.wordpress.com/category/gentoo/feed/]
-username = rich0
-name = Richard Freeman
-gravatar = 2e5ed33a99ac2043a6f7c98b01c110d4
diff --git a/configs/planet/robbat2 b/configs/planet/robbat2
deleted file mode 100644
index 4f63ffb..0000000
--- a/configs/planet/robbat2
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://robbat2.livejournal.com/data/rss?tag=gentoo]
-name = Robin Johnson
-username = robbat2
-gravatar = 92acbdd6a6a4ac8239f987f1ee9181b8
diff --git a/configs/planet/soc b/configs/planet/soc
deleted file mode 100644
index f25da34..0000000
--- a/configs/planet/soc
+++ /dev/null
@@ -1 +0,0 @@
-# Summer of Code
diff --git a/configs/planet/sping b/configs/planet/sping
deleted file mode 100644
index c91dd3d..0000000
--- a/configs/planet/sping
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.hartwork.org/?feed=rss2&cat=39]
-name = Sebastian Pipping
-username = sping
-gravatar = 432c87ffa36454c734af554bb450189e
diff --git a/configs/planet/stasibear b/configs/planet/stasibear
deleted file mode 100644
index 1771757..0000000
--- a/configs/planet/stasibear
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://very.busted.systems/rss-tag-gentoo.xml]
-username = stasibear
-name = Erik Mackdanz
-gravatar = 3a1d886a750fd7c30058689d75d8d9ec
diff --git a/configs/planet/steev b/configs/planet/steev
deleted file mode 100644
index 1507032..0000000
--- a/configs/planet/steev
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.steev.net/?feed=rss2&cat=6]
-name = Steev Klimaszewski
-username = steev
-gravatar = e190dfc61c3e3ea459f3d796130f7806
diff --git a/configs/planet/swift b/configs/planet/swift
deleted file mode 100644
index 0395937..0000000
--- a/configs/planet/swift
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.siphos.be/tag/gentoo/feed/rss.xml]
-username = swift
-name = Sven Vermeulen
-gravatar = a163d8bce08d529a0419c8765766c3b6
diff --git a/configs/planet/thev00d00 b/configs/planet/thev00d00
deleted file mode 100644
index f45fd43..0000000
--- a/configs/planet/thev00d00
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://v00d00.net/tag/gentoo/rss/]
-username = thev00d00
-name = Ian Whyman
-gravatar = 8c9d66ff69aeba9d9df3797f0b295029
diff --git a/configs/planet/titanofold b/configs/planet/titanofold
deleted file mode 100644
index 02235d1..0000000
--- a/configs/planet/titanofold
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/titanofold/category/gentoo/feed/]
-username = titanofold
-name = Aaron W. Swenson
-gravatar = 8d593f3e223e61615729dc4323926490
diff --git a/configs/planet/ultrabug b/configs/planet/ultrabug
deleted file mode 100644
index 63a823e..0000000
--- a/configs/planet/ultrabug
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.ultrabug.fr/tag/gentoo-2/feed/]
-username = ultrabug
-name = Alexys Jacob
-gravatar = 8a02ec9d317b82419e8c0adf533f92db
diff --git a/configs/planet/voyageur b/configs/planet/voyageur
deleted file mode 100644
index 4c8ad09..0000000
--- a/configs/planet/voyageur
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.cafarelli.fr/feed/category/Gentoo/rss2]
-name = Bernard Cafarelli
-username = voyageur
-gravatar = 23b7c03bc5b805fe6fa90e8cf2f1d5c6
diff --git a/configs/planet/zmedico b/configs/planet/zmedico
deleted file mode 100644
index c25ba62..0000000
--- a/configs/planet/zmedico
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/zmedico/category/gentoo/feed/]
-name = Zack Medico
-username = zmedico
-gravatar = fdb9073dc8f2861ccb1f9cdd7975447d
diff --git a/configs/planet/zx2c4 b/configs/planet/zx2c4
deleted file mode 100644
index f641b2e..0000000
--- a/configs/planet/zx2c4
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.zx2c4.com/planetgentoo]
-username = zx2c4
-name = Jason A. Donenfeld
-gravatar = eb96264a0212404d9bfa56da24c64843
diff --git a/configs/universe/aballier b/configs/universe/aballier
deleted file mode 100644
index e8483ef..0000000
--- a/configs/universe/aballier
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://aballier.wordpress.com/feed/atom/]
-name = Alexis Ballier
-username = aballier
-gravatar = bdfe43959b94effb58540b239fc9a312
diff --git a/configs/universe/ackle b/configs/universe/ackle
deleted file mode 100644
index 93b95b3..0000000
--- a/configs/universe/ackle
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/ackle/feed/]
-username = ackle
-name = Sean Amoss
-gravatar = ae3cdae654daf0394e56a4fc421ecab6
diff --git a/configs/universe/ago b/configs/universe/ago
deleted file mode 100644
index 799bc1e..0000000
--- a/configs/universe/ago
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/ago/feed/]
-username = ago
-name = Agostino Sarubbo
-gravatar = 65812af8273d1c848acd97da072fd9db
diff --git a/configs/universe/ahenobarbi b/configs/universe/ahenobarbi
deleted file mode 100644
index 042c221..0000000
--- a/configs/universe/ahenobarbi
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://ahenobarbi.wordpress.com/feed/]
-username = ahenobarbi
-name = Joachim Bartosik
-gravatar = 4da36b48957264e3434a26e7e299bfd1
diff --git a/configs/universe/alexxy b/configs/universe/alexxy
deleted file mode 100644
index c355b23..0000000
--- a/configs/universe/alexxy
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/alexxy/feed/]
-username = alexxy
-name = Alexey Shvetsov
-gravatar = 5e5770d5a9d7ad9996e317d79d9c34d6
diff --git a/configs/universe/alicef b/configs/universe/alicef
deleted file mode 100644
index ef7d19a..0000000
--- a/configs/universe/alicef
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://alicef.me/feeds/all.atom.xml]
-username = alicef
-name = Alice Ferrazzi
-gravatar = fc4d0239c296cce15e080882c8f34773
diff --git a/configs/universe/blueknight b/configs/universe/blueknight
deleted file mode 100644
index 0189e29..0000000
--- a/configs/universe/blueknight
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/blueknight/feed/]
-name = Yury German
-username = blueknight
-gravatar = 7a436d2dda9604564b1da6c0527ea458
diff --git a/configs/universe/blueness b/configs/universe/blueness
deleted file mode 100644
index 8d0d052..0000000
--- a/configs/universe/blueness
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blogs.gentoo.org/blueness/category/universe/feed/]
-username = blueness
-name = Anthony Basile
-gravatar = 0cbd43b3031edf03914a7c56369dd62b
diff --git a/configs/universe/calchan b/configs/universe/calchan
deleted file mode 100644
index d2e809e..0000000
--- a/configs/universe/calchan
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/calchan/feed/]
-name = Denis Dupeyron
-username = calchan
-gravatar = e63822cc4cd982efe55ef2b380522d06
diff --git a/configs/universe/candrews b/configs/universe/candrews
deleted file mode 100644
index d21e240..0000000
--- a/configs/universe/candrews
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://candrews.integralblue.com/feed/atom/]
-name = Craig Andrews
-username = candrews
-gravatar = 54a37fd3f2755297485107c0337ab34c
diff --git a/configs/universe/cardoe b/configs/universe/cardoe
deleted file mode 100644
index 2ef57a1..0000000
--- a/configs/universe/cardoe
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://cardoe.wordpress.com/feed/]
-name = Doug Goldstein
-username = cardoe
-gravatar = 5e3ed10331dc78ae2f37c9a85df0a1b5
diff --git a/configs/universe/cazou b/configs/universe/cazou
deleted file mode 100644
index 25defbb..0000000
--- a/configs/universe/cazou
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://cazou.blogspot.com/feeds/posts/default/-/gentoo]
-username = cazou
-name = Detlev Casanova
-gravatar = 94f1ba32282e2a6608f6f291a465051a
diff --git a/configs/universe/chithanh b/configs/universe/chithanh
deleted file mode 100644
index eac3371..0000000
--- a/configs/universe/chithanh
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://chithanh.blogspot.com/feeds/posts/default]
-username = chithanh
-name = Chí-Thanh Christopher Nguyễn
-gravatar = 5a91a3cfe28732970165d95af4120b02
diff --git a/configs/universe/chutzpah b/configs/universe/chutzpah
deleted file mode 100644
index 9fbf73d..0000000
--- a/configs/universe/chutzpah
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/chutzpah/feed/]
-name = Patrick McLean
-username = chutzpah
-gravatar = eb761e1047f1416ae3d947448cf92683
diff --git a/configs/universe/dilfridge b/configs/universe/dilfridge
deleted file mode 100644
index 05b7156..0000000
--- a/configs/universe/dilfridge
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.akhuettel.de/feeds/posts/default]
-username = dilfridge
-name = Andreas K. Hüttel
-gravatar = 36167de7e11e3b358446823d51e69792
diff --git a/configs/universe/dirtyepic b/configs/universe/dirtyepic
deleted file mode 100644
index 07b1749..0000000
--- a/configs/universe/dirtyepic
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://psykil.livejournal.com/data/rss]
-name = Ryan Hill
-username = dirtyepic
-gravatar = d7f0456e867190e62fd68fa96ddd89c9
diff --git a/configs/universe/eras b/configs/universe/eras
deleted file mode 100644
index 89b81c5..0000000
--- a/configs/universe/eras
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://erayaslan.blogspot.com/feeds/posts/default]
-username = eras
-name = Eray Aslan
-gravatar = bb700203ebb3cdaf0d0bf65e797445fb
diff --git a/configs/universe/eva b/configs/universe/eva
deleted file mode 100644
index e518506..0000000
--- a/configs/universe/eva
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/eva/feed/]
-name = Gilles Dartiguelongue
-username = eva
-gravatar = bf83f7bea8e7adf103af9a748d5157d6
diff --git a/configs/universe/floppym b/configs/universe/floppym
deleted file mode 100644
index bdfe1a7..0000000
--- a/configs/universe/floppym
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://floppym.blogspot.com/feeds/posts/default]
-username = floppym
-name = Mike Gilbert
-gravatar = 343db2c9bfc4d041109000a3284478c3
diff --git a/configs/universe/ford_prefect b/configs/universe/ford_prefect
deleted file mode 100644
index 920addf..0000000
--- a/configs/universe/ford_prefect
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://arunraghavan.net/feed]
-username = ford_prefect
-name = Arun Raghavan
-gravatar = 3363059bc3358c080f3d11822f91b8e8
diff --git a/configs/universe/gentoo b/configs/universe/gentoo
deleted file mode 100644
index 734ada2..0000000
--- a/configs/universe/gentoo
+++ /dev/null
@@ -1,3 +0,0 @@
-[http://www.gentoo.org/rdf/en/gentoo-news.rdf]
-name = Gentoo News
-face = larry_the_cow.jpg
diff --git a/configs/universe/gmn b/configs/universe/gmn
deleted file mode 100644
index a26ab39..0000000
--- a/configs/universe/gmn
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/news/feed]
-username = gmn
-name = Gentoo Monthly Newsletter
-gravatar = 05ff542cce5ce781bb90ab7c77992fc5
diff --git a/configs/universe/gokturk b/configs/universe/gokturk
deleted file mode 100644
index 658b1de..0000000
--- a/configs/universe/gokturk
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blogs.gentoo.org/gokturk/feed/]
-username = gokturk
-name = Göktürk Yüksek
-gravatar = c5a109b47a928184923377252ce9b4d9
diff --git a/configs/universe/graaff b/configs/universe/graaff
deleted file mode 100644
index 555125f..0000000
--- a/configs/universe/graaff
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://moving-innovations.com/blog/articles.rss]
-name = Hans de Graaff
-username = graaff
-gravatar = d64a24f0a5393c31fb36e40261686979
diff --git a/configs/universe/hanno b/configs/universe/hanno
deleted file mode 100644
index 0504ab1..0000000
--- a/configs/universe/hanno
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.hboeck.de/feeds/categories/14-English.rss]
-name = Hanno Böck
-username = hanno
-gravatar = 5df517f31c46aa6ff491ad966fdf3c9c
diff --git a/configs/universe/haskell b/configs/universe/haskell
deleted file mode 100644
index cf40906..0000000
--- a/configs/universe/haskell
+++ /dev/null
@@ -1,3 +0,0 @@
-[http://gentoohaskell.wordpress.com/feed/]
-name = Gentoo Haskell Herd
-username = haskell
diff --git a/configs/universe/hexxeh b/configs/universe/hexxeh
deleted file mode 100644
index 2be0fad..0000000
--- a/configs/universe/hexxeh
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://hexxeh.net/?feed=rss2]
-username = hexxeh
-name = Liam McLoughlin
-gravatar = 3875538cd5c8cce9e818863760e4b0f2
diff --git a/configs/universe/idl0r b/configs/universe/idl0r
deleted file mode 100644
index 7975a4c..0000000
--- a/configs/universe/idl0r
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://idl0r.qasl.de/blog/index.php?tempskin=_rss2]
-username = idl0r
-name = Christian Ruppert
-gravatar = c79f6dbae1252f66be901d958475230f
diff --git a/configs/universe/jmbsvicetto b/configs/universe/jmbsvicetto
deleted file mode 100644
index 09b4707..0000000
--- a/configs/universe/jmbsvicetto
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/jmbsvicetto/feed/]
-name = Jorge Manuel B. S. Vicetto
-username = jmbsvicetto
-gravatar = d52f0e8580b6b6c0ef134f1f92a554f7
diff --git a/configs/universe/johu b/configs/universe/johu
deleted file mode 100644
index f14ffa3..0000000
--- a/configs/universe/johu
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/johu/feed/]
-username = johu
-name = Johannes Huber
-gravatar = b1565223f4a62674b032dd4c5c3f6785
diff --git a/configs/universe/k_f b/configs/universe/k_f
deleted file mode 100644
index b64452a..0000000
--- a/configs/universe/k_f
+++ /dev/null
@@ -1,3 +0,0 @@
-[http://blog.sumptuouscapital.com/feed/]
-username = k_f
-name = Kristian Fiskerstrand
diff --git a/configs/universe/kensington b/configs/universe/kensington
deleted file mode 100644
index 2b9a519..0000000
--- a/configs/universe/kensington
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/kensington/feed/]
-username = kensington
-name = Michael Palimaka
-gravatar = 78597b80d602e2938a22216f76b86b8c
diff --git a/configs/universe/kingtaco b/configs/universe/kingtaco
deleted file mode 100644
index c4a15a9..0000000
--- a/configs/universe/kingtaco
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/kingtaco/feed/]
-name = Mike Doty
-username = kingtaco
-gravatar = c903965bacd923432e65d85c71e04d13
diff --git a/configs/universe/leio b/configs/universe/leio
deleted file mode 100644
index 63b3fb8..0000000
--- a/configs/universe/leio
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/leio/category/gentoo/feed/]
-name = Mart Raudsepp
-username = leio
-gravatar = cce631fa0ea9795887650e81373ea944
diff --git a/configs/universe/lordvan b/configs/universe/lordvan
deleted file mode 100644
index c8cfd26..0000000
--- a/configs/universe/lordvan
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blog.lordvan.com/blog/feeds/rss/]
-username = lordvan
-name = Thomas Raschbacher
-gravatar = 1bc3ed8941883b5e12d6cf1f2fcc500c
diff --git a/configs/universe/lu_zero b/configs/universe/lu_zero
deleted file mode 100644
index cb2cc2e..0000000
--- a/configs/universe/lu_zero
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/lu_zero/feed/]
-name = Luca Barbato
-username = lu_zero
-gravatar = 568ad11ab0e853c0e4e8f8ade8bd5278
diff --git a/configs/universe/marecki b/configs/universe/marecki
deleted file mode 100644
index 293d46f..0000000
--- a/configs/universe/marecki
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/marecki/feed/]
-name = Marek Szuba
-username = marecki
-gravatar = f03dc5aaf7da11d68b90f64fd715cae6
diff --git a/configs/universe/mattst88 b/configs/universe/mattst88
deleted file mode 100644
index 725165f..0000000
--- a/configs/universe/mattst88
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://mattst88.com/blog/rss.php]
-username = mattst88
-name = Matt Turner
-gravatar = 039be336c471acee847c2740efae15c0
diff --git a/configs/universe/mgorny b/configs/universe/mgorny
deleted file mode 100644
index 78d7211..0000000
--- a/configs/universe/mgorny
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/mgorny/feed/]
-username = mgorny
-name = Michał Górny
-gravatar = ff5429ef741b434eb2011692832f810e
diff --git a/configs/universe/miniconf-2016 b/configs/universe/miniconf-2016
deleted file mode 100644
index 0bab165..0000000
--- a/configs/universe/miniconf-2016
+++ /dev/null
@@ -1,3 +0,0 @@
-[https://blogs.gentoo.org/miniconf-2016/feed/]
-name = Gentoo Miniconf 2016
-username = miniconf-2016
diff --git a/configs/universe/mpagano b/configs/universe/mpagano
deleted file mode 100644
index 8921ec7..0000000
--- a/configs/universe/mpagano
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.mpagano.com/blog/?feed=rss2]
-name = Mike Pagano
-username = mpagano
-gravatar = bdfea328a68fbcf028ac72b0d0e87a54
diff --git a/configs/universe/nathanzachary b/configs/universe/nathanzachary
deleted file mode 100644
index df92707..0000000
--- a/configs/universe/nathanzachary
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://z-issue.com/wp/feed/]
-name = Nathan Zachary
-username = nathanzachary
-gravatar = e0d47e33ded84d7ef31c2a8c2d312022
diff --git a/configs/universe/pacho b/configs/universe/pacho
deleted file mode 100644
index 7764594..0000000
--- a/configs/universe/pacho
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://blogs.gentoo.org/pacho/category/gentoo/feed/]
-name = Pacho Ramos
-username = pacho
-gravatar = 62f8ca529bbf9ee9aa3c1b4bf6619d17
diff --git a/configs/universe/patrick b/configs/universe/patrick
deleted file mode 100644
index 3d52231..0000000
--- a/configs/universe/patrick
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://gentooexperimental.org/~patrick/weblog/rss.xml]
-name = Patrick Lauer
-username = bonsaikitten
-gravatar = 9a7dd4df424714072d54afbd75799103
diff --git a/configs/universe/peper b/configs/universe/peper
deleted file mode 100644
index cc2fb1c..0000000
--- a/configs/universe/peper
+++ /dev/null
@@ -1,5 +0,0 @@
-[http://feeds2.feedburner.com/peper]
-name = Piotr Jaroszyński
-username = peper
-gravatar = b9e30964c7bbc7633a706ef16a4f57c7
-ignore_in_feed: updated
diff --git a/configs/universe/phosphan b/configs/universe/phosphan
deleted file mode 100644
index ecf610a..0000000
--- a/configs/universe/phosphan
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/phosphan/feed/]
-name = Patrick Kursawe
-username = phosphan
-gravatar = 298f8573b66ce178931cd12ce6c6e941
diff --git a/configs/universe/prometheanfire b/configs/universe/prometheanfire
deleted file mode 100644
index 0d73583..0000000
--- a/configs/universe/prometheanfire
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://mthode.org/feeds/all.rss.xml]
-username = prometheanfire
-name = Matthew Thode
-gravatar = 035688a156142e8f6b743b1ffc8804c8
diff --git a/configs/universe/psomas b/configs/universe/psomas
deleted file mode 100644
index 7ced3bf..0000000
--- a/configs/universe/psomas
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://psomas.wordpress.com/feed/]
-username = psomas
-name = Stratos Psomadakis
-gravatar = 2fbac3482c4336cc85a24ac0da50e2d9
diff --git a/configs/universe/rafaelmartins b/configs/universe/rafaelmartins
deleted file mode 100644
index df8c924..0000000
--- a/configs/universe/rafaelmartins
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://feeds.rgm.io/rafaelmartins.xml]
-username = rafaelmartins
-name = Rafael G. Martins
-gravatar = d9ac8d426c34c0b556b5ce4de3d3df23
diff --git a/configs/universe/ramereth b/configs/universe/ramereth
deleted file mode 100644
index f0d7252..0000000
--- a/configs/universe/ramereth
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.lancealbertson.com/feed/]
-name = Lance Albertson
-username = ramereth
-gravatar = f8f2c499b68e81cf76a248784fe6d3b3
diff --git a/configs/universe/remi b/configs/universe/remi
deleted file mode 100644
index 15c3438..0000000
--- a/configs/universe/remi
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/remi/feed/]
-name = Remi Cardona
-username = remi
-gravatar = c13d5b50dc0cf902b25075f8e79fe23a
diff --git a/configs/universe/rich0 b/configs/universe/rich0
deleted file mode 100644
index 2fd6d63..0000000
--- a/configs/universe/rich0
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://rich0gentoo.wordpress.com/feed/]
-username = rich0
-name = Richard Freeman
-gravatar = 2e5ed33a99ac2043a6f7c98b01c110d4
diff --git a/configs/universe/robbat2 b/configs/universe/robbat2
deleted file mode 100644
index d821f48..0000000
--- a/configs/universe/robbat2
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://robbat2.livejournal.com/data/rss]
-name = Robin Johnson
-username = robbat2
-gravatar = 92acbdd6a6a4ac8239f987f1ee9181b8
diff --git a/configs/universe/slyfox b/configs/universe/slyfox
deleted file mode 100644
index 46b316f..0000000
--- a/configs/universe/slyfox
+++ /dev/null
@@ -1,4 +0,0 @@
-[https://trofi.github.io/feed/rss.xml]
-username = slyfox
-name = Sergei Trofimovich
-gravatar = 1be5b056f9ea2711489589f41227f5a0
diff --git a/configs/universe/soc b/configs/universe/soc
deleted file mode 100644
index f25da34..0000000
--- a/configs/universe/soc
+++ /dev/null
@@ -1 +0,0 @@
-# Summer of Code
diff --git a/configs/universe/sping b/configs/universe/sping
deleted file mode 100644
index b8bea03..0000000
--- a/configs/universe/sping
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.hartwork.org/?feed=rss2&cat=49]
-name = Sebastian Pipping
-username = sping
-gravatar = 432c87ffa36454c734af554bb450189e
diff --git a/configs/universe/steev b/configs/universe/steev
deleted file mode 100644
index 75e55a4..0000000
--- a/configs/universe/steev
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.steev.net/?feed=rss2]
-name = Steev Klimaszewski
-username = steev
-gravatar = e190dfc61c3e3ea459f3d796130f7806
diff --git a/configs/universe/swift b/configs/universe/swift
deleted file mode 100644
index b8ef803..0000000
--- a/configs/universe/swift
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.siphos.be/feed/rss.xml]
-username = swift
-name = Sven Vermeulen
-gravatar = a163d8bce08d529a0419c8765766c3b6
diff --git a/configs/universe/thev00d00 b/configs/universe/thev00d00
deleted file mode 100644
index 0a5b899..0000000
--- a/configs/universe/thev00d00
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://v00d00.net/feed/]
-username = thev00d00
-name = Ian Whyman
-gravatar = 8c9d66ff69aeba9d9df3797f0b295029
diff --git a/configs/universe/titanofold b/configs/universe/titanofold
deleted file mode 100644
index 459563a..0000000
--- a/configs/universe/titanofold
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/titanofold/category/universe/feed/]
-username = titanofold
-name = Aaron W. Swenson
-gravatar = 8d593f3e223e61615729dc4323926490
diff --git a/configs/universe/ultrabug b/configs/universe/ultrabug
deleted file mode 100644
index 59c23e0..0000000
--- a/configs/universe/ultrabug
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://www.ultrabug.fr/feed/]
-username = ultrabug
-name = Alexys Jacob
-gravatar = 8a02ec9d317b82419e8c0adf533f92db
diff --git a/configs/universe/voyageur b/configs/universe/voyageur
deleted file mode 100644
index 35f243e..0000000
--- a/configs/universe/voyageur
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.cafarelli.fr/feed/rss2]
-name = Bernard Cafarelli
-username = voyageur
-gravatar = 23b7c03bc5b805fe6fa90e8cf2f1d5c6
diff --git a/configs/universe/zmedico b/configs/universe/zmedico
deleted file mode 100644
index d92ab44..0000000
--- a/configs/universe/zmedico
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blogs.gentoo.org/zmedico/feed/]
-name = Zack Medico
-username = zmedico
-gravatar = fdb9073dc8f2861ccb1f9cdd7975447d
diff --git a/configs/universe/zx2c4 b/configs/universe/zx2c4
deleted file mode 100644
index f641b2e..0000000
--- a/configs/universe/zx2c4
+++ /dev/null
@@ -1,4 +0,0 @@
-[http://blog.zx2c4.com/planetgentoo]
-username = zx2c4
-name = Jason A. Donenfeld
-gravatar = eb96264a0212404d9bfa56da24c64843
diff --git a/media/icons/back.gif b/media/icons/back.gif
deleted file mode 100644
index a694ae1..0000000
--- a/media/icons/back.gif
+++ /dev/null
Binary files differ
diff --git a/media/icons/blank.gif b/media/icons/blank.gif
deleted file mode 100644
index 0ccf01e..0000000
--- a/media/icons/blank.gif
+++ /dev/null
Binary files differ
diff --git a/media/icons/image2.gif b/media/icons/image2.gif
deleted file mode 100644
index 751faee..0000000
--- a/media/icons/image2.gif
+++ /dev/null
Binary files differ
diff --git a/media/images/gbot-s.gif b/media/images/gbot-s.gif
deleted file mode 100644
index 9dc9ed3..0000000
--- a/media/images/gbot-s.gif
+++ /dev/null
Binary files differ
diff --git a/media/images/gentoo.gif b/media/images/gentoo.gif
deleted file mode 100644
index 9153b82..0000000
--- a/media/images/gentoo.gif
+++ /dev/null
Binary files differ
diff --git a/media/images/gentoo.png b/media/images/gentoo.png
deleted file mode 100644
index a2b2a91..0000000
--- a/media/images/gentoo.png
+++ /dev/null
Binary files differ
diff --git a/media/images/gridtest.gif b/media/images/gridtest.gif
deleted file mode 100644
index 6dd05dc..0000000
--- a/media/images/gridtest.gif
+++ /dev/null
Binary files differ
diff --git a/media/images/gtop-s.jpg b/media/images/gtop-s.jpg
deleted file mode 100644
index 191c375..0000000
--- a/media/images/gtop-s.jpg
+++ /dev/null
Binary files differ
diff --git a/media/images/larry_the_cow.jpg b/media/images/larry_the_cow.jpg
deleted file mode 100644
index 3d2b2e5..0000000
--- a/media/images/larry_the_cow.jpg
+++ /dev/null
Binary files differ
diff --git a/media/images/larrythecow.gif b/media/images/larrythecow.gif
deleted file mode 100644
index a96c996..0000000
--- a/media/images/larrythecow.gif
+++ /dev/null
Binary files differ
diff --git a/media/images/opml.png b/media/images/opml.png
deleted file mode 100644
index 109bfc8..0000000
--- a/media/images/opml.png
+++ /dev/null
Binary files differ
diff --git a/media/images/rss20.png b/media/images/rss20.png
deleted file mode 100644
index acdba30..0000000
--- a/media/images/rss20.png
+++ /dev/null
Binary files differ
diff --git a/media/planet-tyrian.css b/media/planet-tyrian.css
deleted file mode 100644
index fdf896b..0000000
--- a/media/planet-tyrian.css
+++ /dev/null
@@ -1,66 +0,0 @@
-div.dateheading {
- background-color: #54487a;
- color: #FFFFFF;
- font-size: 1.6em;
- font-weight: bold;
- padding: 3px 3px 3px 5px;
-}
-
-div.entryheading {
- background-color: #EFEFEF;
-}
-
-span.entryheading {
- font-weight: bold;
- padding-left: 15px;
-}
-
-div.entrycontent {
- padding-left: 15px;
- padding-bottom: 10px;
- min-height: 85px;
-}
-
-div.entrycontent pre {
- overflow: auto;
-}
-
-div.personheading {
- background-color: #DEE3E7;
-}
-
-span.personheading {
- font-size: 1.4em;
- font-weight: bold;
- padding-left: 8px;
-}
-
-span.commentlink {
- font-style: italic;
-}
-.altmenu {
- font-size: 0.8em;
- font-weight: bold;
-/* font-family: Verdana, Arial, Helvetica; */
- color: #000000;
- padding-left: 2.0em;
- padding-right: 1.0em;
-}
-
-pre {
-/* padding: 0.5em; */
-/* font-family: Lucida Console, Courier; */
- color: #000000;
- font-size: 0.9em;
- border-left: 2px double grey;
-}
-
-img {
- border: 0px;
- max-width: 500px;
- height: auto;
-}
-
-blockquote {
- overflow: auto;
-}
diff --git a/media/planet.css b/media/planet.css
deleted file mode 100644
index d784c22..0000000
--- a/media/planet.css
+++ /dev/null
@@ -1,161 +0,0 @@
-body {
- background-color: #000000;
- color: black;
- font-family: Verdana, Arial, Helvetica;
- font-size: 0.9em;
- margin: 0px 0px 0px 0px;
-}
-
-
-a.highlight:link { color: #00ff00; text-decoration: none; }
-a.highlight:visited { color: #00ff00; text-decoration: none; }
-a.highlight:hover { color: #00ff00; text-decoration: underline; }
-a.highlight:active { color: #00ff00; text-decoration: underline; }
-
-a.menulink:link { color: #a0a0d0; text-decoration: none; }
-a.menulink:visited { color: #a0a0d0; text-decoration: none; }
-a.menulink:hover { color: #00ff00; text-decoration: underline; }
-a.menulink:active { color: #00ff00; text-decoration: underline; }
-
-a.altlink:link { color: #7a5ada; text-decoration: none; }
-a.altlink:visited { color: #5a3aba; text-decoration: none; }
-a.altlink:hover { color: #7a5ada; text-decoration: underline; }
-a.altlink:active { color: #7a5ada; text-decoration: underline; }
-
-td.logobox {
- background-color: #45347B;
- padding-bottom: 5px;
- vertical-align: top;
-}
-
-td.linkbar {
- background-color: #000000;
- padding-bottom: 10px;
- vertical-align: bottom;
-}
-
-td.leftmenu {
- vertical-align: top;
- background-color: #DDDAEC;
-}
-
-div.dateheading {
- background-color: rgb(122, 90, 218);
- color: #FFFFFF;
- font-size: 1.6em;
- font-weight: bold;
- padding: 3px 3px 3px 5px;
-}
-
-div.entryheading {
- background-color: #EFEFEF;
-}
-
-span.entryheading {
- font-weight: bold;
- padding-left: 15px;
-}
-
-div.entrycontent {
- padding-left: 15px;
- padding-bottom: 10px;
- min-height: 85px;
-}
-
-div.entrycontent pre {
- overflow: auto;
-}
-
-div.personheading {
- background-color: #DEE3E7;
-}
-
-span.personheading {
- font-size: 1.4em;
- font-weight: bold;
- padding-left: 8px;
-}
-
-span.commentlink {
- font-style: italic;
-}
-
-.menu {
- font-size: 0.9em;
- font-weight: bold;
- font-family: Verdana, Arial, Helvetica;
- color: #c0c0f0;
- padding-left: 1.0em;
- padding-right: 1.0em;
- padding-top: 0.5em;
-}
-
-.altmenu {
- font-size: 0.8em;
- font-weight: bold;
- font-family: Verdana, Arial, Helvetica;
- color: #000000;
- padding-left: 2.0em;
- padding-right: 1.0em;
-}
-
-td.footer {
- font-size: 0.7em;
- font-family: Verdana, Arial, Helvetica;
- padding-top: 0.2em;
- padding-bottom: 0.2em;
- padding-left: 1.0em;
- margin-left: 1.0em;
- color: #ffffff;
- font-weight: bold;
- width: 100%;
- text-align: right;
- background-color: #7A5ADA;
-}
-
-td.content {
- padding: 1.0em 1.0em 0em 1.0em;
- font-family: Verdana, Arial, Helvetica;
- font-size: 0.9em;
- width: 100%;
- vertical-align: top;
- background-color: #FFFFFF;
-}
-
-pre {
- padding: 0.5em;
- font-family: Lucida Console, Courier;
- color: #000000;
- font-size: 0.9em;
-}
-
-img {
- border: 0px;
- max-width: 500px;
- height: auto;
-}
-
-div#intro {
- clear: both;
- display: block;
- height: 70px;
-}
-
-div#intro img {
- padding-right: 10px;
- float: left;
- vertical-align: top;
-}
-
-div#intro p {
- margin: 0;
- padding-top: 20px;
-}
-
-pre {
- border-left: 2px double grey;
-}
-
-blockquote {
- overflow: auto;
-}
diff --git a/media/robots.txt b/media/robots.txt
deleted file mode 100644
index 7d329b1..0000000
--- a/media/robots.txt
+++ /dev/null
@@ -1 +0,0 @@
-User-agent: *
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..41734e4
--- /dev/null
+++ b/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "planet-tyrian": "git+https://anongit.gentoo.org/git/sites/planet-tyrian.git"
+ }
+}
diff --git a/planet.ini b/planet.ini
new file mode 100644
index 0000000..0852d28
--- /dev/null
+++ b/planet.ini
@@ -0,0 +1,465 @@
+title = Planet Gentoo
+
+[aballier]
+title = Alexis Ballier
+link = http://aballier.wordpress.com/
+feed = http://aballier.wordpress.com/category/gentoo/feed/atom/
+avatar = bdfe43959b94effb58540b239fc9a312
+location = planet
+
+[ackle]
+title = Sean Amoss
+link = http://blogs.gentoo.org/ackle/
+feed = http://blogs.gentoo.org/ackle/category/gentoo/feed/
+avatar = ae3cdae654daf0394e56a4fc421ecab6
+location = planet
+
+[ago]
+title = Agostino Sarubbo
+link = http://blogs.gentoo.org/ago/
+feed = http://blogs.gentoo.org/ago/category/gentoo/feed/
+avatar = 65812af8273d1c848acd97da072fd9db
+location = planet
+
+[ahenobarbi]
+title = Joachim Bartosik
+link = http://ahenobarbi.wordpress.com/
+feed = http://ahenobarbi.wordpress.com/category/planet-gentoo/feed/
+avatar = 4da36b48957264e3434a26e7e299bfd1
+location = planet
+
+[alexxy]
+title = Alexey Shvetsov
+link = http://blogs.gentoo.org/alexxy/
+feed = http://blogs.gentoo.org/alexxy/category/gentoo/feed/
+avatar = 5e5770d5a9d7ad9996e317d79d9c34d6
+location = planet
+
+[alicef]
+title = Alice Ferrazzi
+link = https://alicef.me/
+feed = https://alicef.me/feeds/gentoo.atom.xml
+avatar = fc4d0239c296cce15e080882c8f34773
+location = planet
+
+[blueknight]
+title = Yury German
+link = http://blogs.gentoo.org/blueknight/
+feed = http://blogs.gentoo.org/blueknight/feed/
+avatar = 7a436d2dda9604564b1da6c0527ea458
+location = planet
+
+[blueness]
+title = Anthony Basile
+link = https://blogs.gentoo.org/blueness/
+feed = https://blogs.gentoo.org/blueness/category/planet/feed/
+avatar = 0cbd43b3031edf03914a7c56369dd62b
+location = planet
+
+[calchan]
+title = Denis Dupeyron
+link = http://blogs.gentoo.org/calchan/
+feed = http://blogs.gentoo.org/calchan/category/gentoo/feed/
+avatar = e63822cc4cd982efe55ef2b380522d06
+location = planet
+
+#[candrews]
+#title = Craig Andrews
+#link = https://candrews.integralblue.com/
+#feed = https://candrews.integralblue.com/tag/gentoo/feed/atom
+#avatar = 54a37fd3f2755297485107c0337ab34c
+#location = planet
+
+[cardoe]
+title = Doug Goldstein
+link = http://cardoe.wordpress.com/
+feed = http://cardoe.wordpress.com/category/linux/feed/
+avatar = 5e3ed10331dc78ae2f37c9a85df0a1b5
+location = planet
+
+[cazou]
+title = Detlev Casanova
+link = http://cazou.blogspot.com/
+feed = http://cazou.blogspot.com/feeds/posts/default/-/gentoo
+avatar = 94f1ba32282e2a6608f6f291a465051a
+location = planet
+
+[chithanh]
+title = Chí-Thanh Christopher Nguyễn
+link = http://chithanh.blogspot.com/
+feed = http://chithanh.blogspot.com/feeds/posts/default/-/linux
+avatar = 5a91a3cfe28732970165d95af4120b02
+location = planet
+
+[chutzpah]
+title = Patrick McLean
+link = http://blogs.gentoo.org/chutzpah/
+feed = http://blogs.gentoo.org/chutzpah/category/gentoo/feed/
+avatar = eb761e1047f1416ae3d947448cf92683
+location = planet
+
+[dilfridge]
+title = Andreas K. Hüttel
+link = http://blog.akhuettel.de/
+feed = http://blog.akhuettel.de/feeds/posts/default/-/gentoo
+avatar = 36167de7e11e3b358446823d51e69792
+location = planet
+
+[eras]
+title = Eray Aslan
+link = http://erayaslan.blogspot.com/
+feed = http://erayaslan.blogspot.com/feeds/posts/default/-/gentoo
+avatar = bb700203ebb3cdaf0d0bf65e797445fb
+location = planet
+
+[eva]
+title = Gilles Dartiguelongue
+link = http://blogs.gentoo.org/eva/
+feed = http://blogs.gentoo.org/eva/category/gentoo/feed/
+avatar = bf83f7bea8e7adf103af9a748d5157d6
+location = planet
+
+[floppym]
+title = Mike Gilbert
+link = http://floppym.blogspot.com/
+feed = http://floppym.blogspot.com/feeds/posts/default/-/gentoo
+avatar = 343db2c9bfc4d041109000a3284478c3
+location = planet
+
+[ford_prefect]
+title = Arun Raghavan
+link = http://arunraghavan.net/
+feed = http://arunraghavan.net/tag/gentoo/feed/
+avatar = 3363059bc3358c080f3d11822f91b8e8
+location = planet
+
+[http://www.gentoo.org/rdf/en/gentoo-news.rdf]
+title = Gentoo News
+link = http://www.gentoo.org/rdf/en/gentoo-news.rdf
+feed = http://www.gentoo.org/rdf/en/gentoo-news.rdf
+location = planet
+
+[gmn]
+title = Gentoo Monthly Newsletter
+link = http://blogs.gentoo.org/news/
+feed = http://blogs.gentoo.org/news/category/news/feed
+avatar = 05ff542cce5ce781bb90ab7c77992fc5
+location = planet
+
+#[gokturk]
+#title = Göktürk Yüksek
+#link = https://blogs.gentoo.org/gokturk/
+#feed = https://blogs.gentoo.org/gokturk/category/gentoo/feed/
+#avatar = c5a109b47a928184923377252ce9b4d9
+#location = planet
+
+[graaff]
+title = Hans de Graaff
+link = http://moving-innovations.com/blog/
+feed = http://moving-innovations.com/blog/tag/gentoo.rss
+avatar = d64a24f0a5393c31fb36e40261686979
+location = planet
+
+[hanno]
+title = Hanno Böck
+link = http://www.hboeck.de/
+feed = http://www.hboeck.de/feeds/categories/11-Gentoo.rss
+avatar = 5df517f31c46aa6ff491ad966fdf3c9c
+location = planet
+
+[haskell]
+title = Gentoo Haskell Herd
+link = http://gentoohaskell.wordpress.com/
+feed = http://gentoohaskell.wordpress.com/feed/
+location = planet
+
+#[hexxeh]
+#title = Liam McLoughlin
+#link = http://hexxeh.net/?cat=5&feed=
+#feed = http://hexxeh.net/?cat=5&feed=rss2
+#avatar = 3875538cd5c8cce9e818863760e4b0f2
+#location = planet
+
+[idl0r]
+title = Christian Ruppert
+link = http://idl0r.qasl.de/blog/index.php?tempskin=_
+feed = https://idl0r.qasl.de/blog/feeds/gentoo.atom.xml
+avatar = c79f6dbae1252f66be901d958475230f
+location = planet
+
+[jmbsvicetto]
+title = Jorge Manuel B. S. Vicetto
+link = http://blogs.gentoo.org/jmbsvicetto/
+feed = http://blogs.gentoo.org/jmbsvicetto/category/gentoo/feed/
+avatar = d52f0e8580b6b6c0ef134f1f92a554f7
+location = planet
+
+[johu]
+title = Johannes Huber
+link = http://blogs.gentoo.org/johu/
+feed = http://blogs.gentoo.org/johu/category/gentoo/feed/
+avatar = b1565223f4a62674b032dd4c5c3f6785
+location = planet
+
+[kensington]
+title = Michael Palimaka
+link = http://blogs.gentoo.org/kensington/
+feed = http://blogs.gentoo.org/kensington/category/gentoo/feed/
+avatar = 78597b80d602e2938a22216f76b86b8c
+location = planet
+
+[k_f]
+title = Kristian Fiskerstrand
+link = http://blog.sumptuouscapital.com/
+feed = http://blog.sumptuouscapital.com/category/gentoo-linux/feed/
+location = planet
+
+[kingtaco]
+title = Mike Doty
+link = http://blogs.gentoo.org/kingtaco/
+feed = http://blogs.gentoo.org/kingtaco/category/gentoo/feed/
+avatar = c903965bacd923432e65d85c71e04d13
+location = planet
+
+[leio]
+title = Mart Raudsepp
+link = http://blogs.gentoo.org/leio/
+feed = http://blogs.gentoo.org/leio/category/gentoo/feed/
+avatar = cce631fa0ea9795887650e81373ea944
+location = planet
+
+[lordvan]
+title = Thomas Raschbacher
+link = https://blog.lordvan.com/blog/
+feed = https://blog.lordvan.com/blog/category/gentoo/feeds/rss/
+avatar = 1bc3ed8941883b5e12d6cf1f2fcc500c
+location = planet
+
+[lu_zero]
+title = Luca Barbato
+link = http://blogs.gentoo.org/lu_zero/
+feed = http://blogs.gentoo.org/lu_zero/category/gentoo/feed/
+avatar = 568ad11ab0e853c0e4e8f8ade8bd5278
+location = planet
+
+[marecki]
+title = Marek Szuba
+link = http://blogs.gentoo.org/marecki/
+feed = http://blogs.gentoo.org/marecki/feed/
+avatar = f03dc5aaf7da11d68b90f64fd715cae6
+location = planet
+
+[mattst88]
+title = Matt Turner
+link = http://mattst88.com/blog/
+feed = http://mattst88.com/blog/rss.php?tag=gentoo
+avatar = 039be336c471acee847c2740efae15c0
+location = planet
+
+[mgorny]
+title = Michał Górny
+link = http://blogs.gentoo.org/mgorny/
+feed = http://blogs.gentoo.org/mgorny/category/gentoo/feed/
+avatar = ff5429ef741b434eb2011692832f810e
+location = planet
+
+[miniconf-2016]
+title = Gentoo Miniconf 2016
+link = https://blogs.gentoo.org/miniconf-2016/
+feed = https://blogs.gentoo.org/miniconf-2016/feed/
+location = planet
+
+#[mpagano]
+#title = Mike Pagano
+#link = http://www.mpagano.com/blog/
+#feed = http://www.mpagano.com/blog/?feed=rss2
+#avatar = bdfea328a68fbcf028ac72b0d0e87a54
+#location = planet
+
+[nathanzachary]
+title = Nathan Zachary
+link = http://z-issue.com/wp/
+feed = http://z-issue.com/wp/category/computers/linux/feed/
+avatar = e0d47e33ded84d7ef31c2a8c2d312022
+location = planet
+
+#[pacho]
+#title = Pacho Ramos
+#link = https://blogs.gentoo.org/pacho/
+#feed = https://blogs.gentoo.org/pacho/category/gentoo/feed/
+#avatar = 62f8ca529bbf9ee9aa3c1b4bf6619d17
+#location = planet
+
+[bonsaikitten]
+title = Patrick Lauer
+link = http://gentooexperimental.org/~patrick/weblog/
+feed = http://gentooexperimental.org/~patrick/weblog/rss.xml
+avatar = 9a7dd4df424714072d54afbd75799103
+location = planet
+
+[patrick]
+title = Patrick Lauer
+link = http://gentooexperimental.org/~patrick/weblog
+feed = http://gentooexperimental.org/~patrick/weblog/rss.xml
+avatar = 9a7dd4df424714072d54afbd75799103
+location = planet
+
+[peper]
+title = Piotr Jaroszyński
+link = http://feeds2.feedburner.com/peper-gentoo
+feed = http://feeds2.feedburner.com/peper-gentoo
+avatar = b9e30964c7bbc7633a706ef16a4f57c7
+location = planet
+
+[phosphan]
+title = Patrick Kursawe
+link = http://blogs.gentoo.org/phosphan/
+feed = http://blogs.gentoo.org/phosphan/category/gentoo/feed/
+avatar = 298f8573b66ce178931cd12ce6c6e941
+location = planet
+
+[prometheanfire]
+title = Matthew Thode
+link = https://mthode.org/
+feed = https://mthode.org/feeds/gentoo.rss.xml
+avatar = 035688a156142e8f6b743b1ffc8804c8
+location = planet
+
+[rafaelmartins]
+title = Rafael G. Martins
+link = http://feeds.rgm.io/rafaelmartins-gentoo.xml
+feed = http://feeds.rgm.io/rafaelmartins-gentoo.xml
+avatar = d9ac8d426c34c0b556b5ce4de3d3df23
+location = planet
+
+[remi]
+title = Remi Cardona
+link = http://blogs.gentoo.org/remi/
+feed = http://blogs.gentoo.org/remi/category/gentoo/feed/
+avatar = c13d5b50dc0cf902b25075f8e79fe23a
+location = planet
+
+[rich0]
+title = Richard Freeman
+link = http://rich0gentoo.wordpress.com/
+feed = http://rich0gentoo.wordpress.com/category/gentoo/feed/
+avatar = 2e5ed33a99ac2043a6f7c98b01c110d4
+location = planet
+
+[robbat2]
+title = Robin Johnson
+link = http://robbat2.livejournal.com/data/
+feed = http://robbat2.livejournal.com/data/rss?tag=gentoo
+avatar = 92acbdd6a6a4ac8239f987f1ee9181b8
+location = planet
+
+[sping]
+title = Sebastian Pipping
+link = http://blog.hartwork.org/
+feed = http://blog.hartwork.org/?feed=rss2&cat=39
+avatar = 432c87ffa36454c734af554bb450189e
+location = planet
+
+[stasibear]
+title = Erik Mackdanz
+link = http://very.busted.systems/
+feed = http://very.busted.systems/rss-tag-gentoo.xml
+avatar = 3a1d886a750fd7c30058689d75d8d9ec
+location = planet
+
+#[steev]
+#title = Steev Klimaszewski
+#link = http://www.steev.net/
+#feed = http://www.steev.net/?feed=rss2&cat=6
+#avatar = e190dfc61c3e3ea459f3d796130f7806
+#location = planet
+
+[swegener]
+title = Sven Wegener
+link = http://blog.stealer.net/
+feed = http://blog.stealer.net/category/gentoo/feed/
+location = planet
+
+[swift]
+title = Sven Vermeulen
+link = http://blog.siphos.be/
+feed = http://blog.siphos.be/tag/gentoo/feed/rss.xml
+avatar = a163d8bce08d529a0419c8765766c3b6
+location = planet
+
+[thev00d00]
+title = Ian Whyman
+link = http://v00d00.net/
+feed = http://v00d00.net/tag/gentoo/rss/
+avatar = 8c9d66ff69aeba9d9df3797f0b295029
+location = planet
+
+[titanofold]
+title = Aaron W. Swenson
+link = http://blogs.gentoo.org/titanofold/
+feed = http://blogs.gentoo.org/titanofold/category/gentoo/feed/
+avatar = 8d593f3e223e61615729dc4323926490
+location = planet
+
+[ultrabug]
+title = Alexys Jacob
+link = http://www.ultrabug.fr/
+feed = http://www.ultrabug.fr/tag/gentoo-2/feed/
+avatar = 8a02ec9d317b82419e8c0adf533f92db
+location = planet
+
+[voyageur]
+title = Bernard Cafarelli
+link = http://blog.cafarelli.fr/
+feed = http://blog.cafarelli.fr/feed/category/Gentoo/rss2
+avatar = 23b7c03bc5b805fe6fa90e8cf2f1d5c6
+location = planet
+
+[zmedico]
+title = Zack Medico
+link = http://blogs.gentoo.org/zmedico/
+feed = http://blogs.gentoo.org/zmedico/category/gentoo/feed/
+avatar = fdb9073dc8f2861ccb1f9cdd7975447d
+location = planet
+
+[zx2c4]
+title = Jason A. Donenfeld
+link = http://blog.zx2c4.com/planetgentoo
+feed = http://blog.zx2c4.com/planetgentoo
+avatar = eb96264a0212404d9bfa56da24c64843
+location = planet
+
+[dirtyepic]
+title = Ryan Hill
+link = http://psykil.livejournal.com/
+feed = http://psykil.livejournal.com/data/rss
+avatar = d7f0456e867190e62fd68fa96ddd89c9
+location = universe
+
+[hanno]
+title = Hanno Böck
+link = http://www.hboeck.de/
+feed = http://www.hboeck.de/feeds/categories/14-English.rss
+avatar = 5df517f31c46aa6ff491ad966fdf3c9c
+location = universe
+
+[psomas]
+link = http://psomas.wordpress.com/
+feed = http://psomas.wordpress.com/feed/
+title = Stratos Psomadakis
+avatar = 2fbac3482c4336cc85a24ac0da50e2d9
+location = universe
+
+[ramereth]
+feed = http://www.lancealbertson.com/feed/
+link = http://www.lancealbertson.com/
+title = Lance Albertson
+avatar = f8f2c499b68e81cf76a248784fe6d3b3
+location = universe
+
+[slyfox]
+feed = https://trofi.github.io/feed/rss.xml
+link = https://trofi.github.io/
+title = Sergei Trofimovich
+avatar = 1be5b056f9ea2711489589f41227f5a0
+location = universe
diff --git a/scripts/adduser.py b/scripts/adduser.py
deleted file mode 100644
index 06d4c65..0000000
--- a/scripts/adduser.py
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/env python
-
-# A simple help script to create a new planet/universe config for a new user
-# Run it inside the planet-gentoo/ topdir
-# WARNING: Always check the changes that are made by this script before commiting
-# Many thanks to Arfrever Frehtes Taifersar Arahesis (arfrever@gentoo.org) for his suggestions
-
-# Author: Theo Chatzimichos <tampakrap@gentoo.org>
-# Feel free to contact me via IRC or email
-
-import sys
-import hashlib
-
-GENERIC_DOMAINS = "aero", "asia", "biz", "cat", "com", "coop", \
- "edu", "gov", "info", "int", "jobs", "mil", "mobi", "museum", \
- "name", "net", "org", "pro", "tel", "travel"
-
-# the following makes it python3 compatible
-if sys.version_info[0] == 2:
- input = raw_input
-
-def check_mail(email, domains = GENERIC_DOMAINS):
- # http://commandline.org.uk/python/email-syntax-check/
-
- # Checks for a syntactically invalid email address.
- # Email address must be 7 characters in total.
- if len(email) < 7:
- return False # Address too short
-
- # Split up email address into parts.
- try:
- localpart, domainname = email.rsplit('@', 1)
- host, toplevel = domainname.rsplit('.', 1)
- except ValueError:
- return False # Address does not have enough parts
-
- # Check for Country code or Generic Domain.
- if len(toplevel) != 2 and toplevel not in domains:
- return False # Not a domain name.
-
- for i in '-_.%+.':
- localpart = localpart.replace(i, "")
- for i in '-_.':
- host = host.replace(i, "")
-
- if localpart.isalnum() and host.isalnum():
- return True # Email address is fine.
- else:
- return False # Email has funny characters
-
-def create_gravatar(email):
- h = hashlib.md5()
- h.update(email)
- return h.hexdigest()
-
-def create_config(feed,path,nickname,realname,gravatar):
- if feed:
- f = open('configs/%s/%s' % (path,nickname), 'w')
- f.write('[%s]\nusername = %s\nname = %s\ngravatar = %s\n' % (feed,nickname,realname,gravatar))
- f.close()
- print('%s config created successfully' % path)
- else:
- print('No %s config will be created' % path)
-
-def main():
- realname = input('Real Name: ')
- nickname = input('Nickname: ')
- email = input('Email (Default: %s@gentoo.org): ' % nickname)
- if email == '':
- email = nickname + '@gentoo.org'
- if check_mail(email):
- gravatar = create_gravatar(email)
- print('Gravatar hash: %s' % gravatar)
- else:
- print('Not a valid email address\n')
- sys.exit(0)
- planet = input('Planet Feed: ')
- create_config(planet,'planet',nickname,realname,gravatar)
- universe = input('Universe Feed: ')
- create_config(universe,'universe',nickname,realname,gravatar)
-
-if __name__ == '__main__':
- main()
diff --git a/scripts/error-report b/scripts/error-report
deleted file mode 100755
index 9a28f37..0000000
--- a/scripts/error-report
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-# At the end of the day, scan the logs of planet/universe,
-# grep for errors, sort them, count the duplicate URLs
-# and email the planet admins with the result
-
-for instance in planet universe; do
- echo "ERRORS in ${instance}"
- find /var/log/planet.gentoo.org/${instance} -type f -atime -7 -exec grep "ERROR" {} \; | grep -v "Errno" | sort | uniq -c
-done
diff --git a/scripts/gravatar.py b/scripts/gravatar.py
deleted file mode 100644
index 940be1f..0000000
--- a/scripts/gravatar.py
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/env python
-
-import hashlib
-import sys
-
-h = hashlib.md5()
-h.update(sys.argv[1])
-print h.hexdigest()
diff --git a/scripts/update-venus b/scripts/update-venus
deleted file mode 100755
index 15350e1..0000000
--- a/scripts/update-venus
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-DATE=$(date +%F)
-LOG_DATE=$(date +%F-%R)
-BASE_DIR="/var/www/planet.gentoo.org" # created by cfengine
-REPO="${BASE_DIR}/planet-gentoo"
-VENUS_DIR="/usr/lib64/python2.7/site-packages/venus"
-[[ -d "${VENUS_DIR}" ]] || VENUS_DIR="/usr/lib/python2.7/site-packages/venus"
-LOG_DIR="/var/log/planet.gentoo.org"
-BANNED_USERS=(
-)
-
-# Create folders and symlinks (for initial setup)
-[[ -d ${BASE_DIR}/htdocs ]] || mkdir ${BASE_DIR}/htdocs
-[[ -d ${BASE_DIR}/generated_configs ]] || mkdir ${BASE_DIR}/generated_configs
-[[ -L ${BASE_DIR}/htdocs/images ]] || ln -s ${BASE_DIR}/planet-gentoo/media/* ${BASE_DIR}/htdocs
-[[ -d ${BASE_DIR}/htdocs/archives ]] || mkdir ${BASE_DIR}/htdocs/archives
-[[ -d ${BASE_DIR}/themes_common ]] || mkdir ${BASE_DIR}/themes_common; \
- cp -r /usr/share/webapps/venus/$(ls /usr/share/webapps/venus/ | grep "^20" | sort -r | head -n 1)/themes/common/* ${BASE_DIR}/themes_common/
-[[ -d ${BASE_DIR}/htdocs/universe/archives ]] || mkdir -p ${BASE_DIR}/htdocs/universe/archives
-[[ -L ${BASE_DIR}/htdocs/archives/index.php ]] || \
- ln -s ${BASE_DIR}/planet-gentoo/archives/planet/index.php ${BASE_DIR}/htdocs/archives/index.php
-[[ -L ${BASE_DIR}/htdocs/universe/archives/index.php ]] || \
- ln -s ${BASE_DIR}/planet-gentoo/archives/universe/index.php ${BASE_DIR}/htdocs/universe/archives/index.php
-[[ -L ${BASE_DIR}/htdocs/planet-tyrian.css ]] || \
- ln -s ${BASE_DIR}/planet-gentoo/media/planet-tyrian.css ${BASE_DIR}/htdocs
-
-# Get latest Git changes
-cd ${BASE_DIR}/planet-gentoo
-git reset --hard origin/master > /dev/null 2>&1
-git pull --force >/dev/null 2>&1
-
-for instance in planet universe; do
- # Remove configs of banned users
- for banned_user in ${BANNED_USERS[@]}; do
- rm -f ${REPO}/configs/${instance}/${banned_user}
- done
- # Generate the combined ini file from the split config files
- cat ${REPO}/configs/base/venus.${instance} ${REPO}/configs/${instance}/* > ${BASE_DIR}/generated_configs/venus.${instance}.ini
- # Run venus
- python2 ${VENUS_DIR}/planet.py -v ${BASE_DIR}/generated_configs/venus.${instance}.ini > ${LOG_DIR}/${instance}/${LOG_DATE}.log 2>&1
-done
-
-# Delete old logs
-find ${LOG_DIR} -type f -mtime +30 -delete
-
-# Check for year directory, if not there create both needed
-[[ -d ${BASE_DIR}/htdocs/archives/$(date +%G) ]] || \
- mkdir ${BASE_DIR}/htdocs/{,universe/}archives/$(date +%G)
-# Archive posts, use -a to retain readable permissions
-cp -a ${BASE_DIR}/htdocs/index.html \
- ${BASE_DIR}/htdocs/archives/$(date +%G)/${DATE}.html
-cp -a ${BASE_DIR}/htdocs/universe/index.html \
- ${BASE_DIR}/htdocs/universe/archives/$(date +%G)/${DATE}.html
-cd ${BASE_DIR}/htdocs/archives
-php -d date.timezone=UTC index.php > index.html.gen
-[[ $? == 0 ]] && mv index.html.gen index.html
-cd ${BASE_DIR}/htdocs/universe/archives
-php -d date.timezone=UTC index.php > index.html.gen
-[[ $? == 0 ]] && mv index.html.gen index.html
diff --git a/templates/config.ini b/templates/config.ini
deleted file mode 100644
index 78271a0..0000000
--- a/templates/config.ini
+++ /dev/null
@@ -1,11 +0,0 @@
-[Planet]
-template_files:
- atom.xml.xslt
- opml.xml.xslt
- foafroll.xml.xslt
- rss10.xml.tmpl
- rss20.xml.tmpl
- index.html.tmpl
-
-template_directories:
- /var/www/planet.gentoo.org/themes_common/
diff --git a/templates/index.html.tmpl b/templates/index.html.tmpl
deleted file mode 100644
index e43900d..0000000
--- a/templates/index.html.tmpl
+++ /dev/null
@@ -1,224 +0,0 @@
-### Copyright 2004-2019 Gentoo Foundation
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="utf-8">
- <title>Planet Gentoo</title>
- <meta name="theme-color" content="#54487a">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta property="og:title" content="Planet Gentoo">
- <meta property="og:image" content="https://www.gentoo.org/assets/img/logo/gentoo-g.png">
- <meta name="twitter:image" content="https://www.gentoo.org/assets/img/logo/gentoo-g.png">
- <link rel="apple-touch-icon" href="https://www.gentoo.org/assets/img/logo/icon-192.png">
- <link rel="icon" sizes="192x192" href="https://www.gentoo.org/assets/img/logo/icon-192.png">
- <link href="https://assets.gentoo.org/tyrian/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="https://assets.gentoo.org/tyrian/tyrian.min.css" rel="stylesheet" media="screen">
- <link rel="stylesheet" href="/planet-tyrian.css" type="text/css">
-
- <link rel="icon" href="/favicon.ico" type="image/x-icon">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/www-gentoo-org.xml" title="Gentoo Website">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/forums-gentoo-org.xml" title="Gentoo Forums">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/bugs-gentoo-org.xml" title="Gentoo Bugzilla">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/packages-gentoo-org.xml" title="Gentoo Packages">
- <link rel="search" type="application/opensearchdescription+xml" href="https://www.gentoo.org/search/archives-gentoo-org.xml" title="Gentoo List Archives">
- <link rel="alternate" type="application/rss+xml" title="Planet Gentoo" href="rss20.xml">
- <link rel="alternate" type="application/atom+xml" title="Planet Gentoo" href="atom.xml">
-</head>
-
- <body class="">
- <header>
- <div class="site-title">
- <div class="container-fluid">
- <div class="row">
- <div class="site-title-buttons">
- <div class="btn-group btn-group-sm">
- <a href="https://get.gentoo.org/" role="button" class="btn get-gentoo"><span class="fa fa-fw fa-download"></span> <strong>Get Gentoo!</strong></a>
- <div class="btn-group btn-group-sm">
- <a class="btn gentoo-org-sites dropdown-toggle" data-toggle="dropdown" data-target="#" href="#">
- <span class="fa fa-fw fa-map-o"></span> <span class="hidden-xs">gentoo.org sites</span> <span class="caret"></span>
- </a>
- <ul class="dropdown-menu dropdown-menu-right">
- <li><a href="https://www.gentoo.org/" title="Main Gentoo website"><span class="fa fa-home fa-fw"></span> gentoo.org</a></li>
- <li><a href="https://wiki.gentoo.org/" title="Find and contribute documentation"><span class="fa fa-file-text-o fa-fw"></span> Wiki</a></li>
- <li><a href="https://bugs.gentoo.org/" title="Report issues and find common issues"><span class="fa fa-bug fa-fw"></span> Bugs</a></li>
- <li><a href="https://forums.gentoo.org/" title="Discuss with the community"><span class="fa fa-comments-o fa-fw"></span> Forums</a></li>
- <li><a href="https://packages.gentoo.org/" title="Find software for your Gentoo"><span class="fa fa-hdd-o fa-fw"></span> Packages</a></li>
- <li class="divider"></li>
- <li><a href="https://planet.gentoo.org/" title="Find out what's going on in the developer community"><span class="fa fa-rss fa-fw"></span> Planet</a></li>
- <li><a href="https://archives.gentoo.org/" title="Read up on past discussions"><span class="fa fa-archive fa-fw"></span> Archives</a></li>
- <li><a href="https://gitweb.gentoo.org/" title="Browse our source code in Gitweb"><span class="fa fa-code fa-fw"></span> Gitweb</a></li>
- <li><a href="https://sources.gentoo.org/" title="Browse our source code in CVS"><span class="fa fa-code fa-fw"></span> CVS Sources</a></li>
- <li class="divider"></li>
- <li><a href="https://infra-status.gentoo.org/" title="Get updates on the services provided by Gentoo"><span class="fa fa-server fa-fw"></span> Infra Status</a></li>
- </ul>
- </div>
- </div>
- </div>
- <div class="logo">
- <a href="/" title="Back to the homepage" class="site-logo">
- <object data="https://assets.gentoo.org/tyrian/site-logo.svg" type="image/svg+xml">
- <img src="https://assets.gentoo.org/tyrian/site-logo.png" alt="Gentoo Linux Logo">
- </object>
- </a>
-
- </div>
- </div>
- </div>
- </div>
- <nav class="tyrian-navbar" role="navigation">
- <div class="container-fluid">
- <div class="row">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-main-collapse">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- </div>
- <div class="collapse navbar-collapse navbar-main-collapse">
- <ul class="nav navbar-nav">
- <li class="active"><a href="/">Home</a></li>
- <li class=""><a href="/archives/">Archives</a></li>
- <li class=""><a href="/universe/">Gentoo Universe</a></li>
- </ul>
- <ul class="nav navbar-nav navbar-right">
- <li class=""><a href="https://www.gentoo.org/donate/"><span class="fa fa-heart"></span> Donate</a></li>
- </ul>
- </div>
- </div>
- </div>
- </nav>
-
-</header>
-
-
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-9 col-lg-10 col-lg-offset-2 col-md-offset-3">
- <div class="media">
- <div class="media-left"><img src="/images/gentoo.png" class="media-object"></div>
- <div class="media-body"><TMPL_VAR description><TMPL_VAR owner_name></div>
- </div><br />
-
- <b>Disclaimer:</b><br>
- Views expressed in the content published here do not necessarily represent the views of Gentoo Linux or the Gentoo Foundation.
- </div>&nbsp;
- <div id="left-column" class="col-md-3 col-lg-2">
- <div class="altmenu">
- <div class="visible-sm-block visible-md-block visible-lg-block"><b>Contributors:</b></div>
- <div class="visible-xs-block">
- <button type="button" class="btn btn-primary btn-block" data-toggle="collapse" data-target=".navbar-contrib-collapse" id="contrib-collapse">
- Contributors: <span class="caret"></span>
- </button>
- </div>
- <div class="collapse navbar-collapse navbar-contrib-collapse">
-### Subscriptions list down left menu
-<ul>
-<TMPL_LOOP Channels>
-<li><a class="altlink" href="<TMPL_VAR link ESCAPE="HTML">" title="<TMPL_VAR title ESCAPE="HTML">"><TMPL_VAR name></a></li>
-</TMPL_LOOP>
-</ul>
-</div>
-</div>
-</div>
-&nbsp;
-### The actual blog entries
-<div id="content" class="col-md-9 col-lg-10">
-<TMPL_LOOP Items>
-<TMPL_IF new_date><div class="dateheading"><TMPL_VAR new_date></div></TMPL_IF>
-
-<TMPL_IF new_channel>
-<div class="personheading">
-<span class="personheading">
-<a href="<TMPL_VAR channel_link ESCAPE="HTML">" title="<TMPL_VAR channel_title ESCAPE="HTML">"><TMPL_VAR channel_name></a>
-</span>
-<TMPL_IF channel_username>
-a.k.a. <b><TMPL_VAR channel_username></b>
-(<a href="https://dev.gentoo.org/~<TMPL_VAR channel_username ESCAPE="HTML">/">homepage</a>,
-<a href="https://bugs.gentoo.org/buglist.cgi?bug_status=UNCONFIRMED&amp;bug_status=CONFIRMED&amp;bug_status=IN_PROGRESS&amp;email1=<TMPL_VAR channel_username ESCAPE="HTML">%40gentoo.org&amp;emailtype1=exact&amp;emailassigned_to1=1&amp;emailreporter1=1">bugs</a>)
-</TMPL_IF>
-<TMPL_IF channel_project>
- <b>(<TMPL_VAR channel_project ESCAPE="HTML">)</b>
-</TMPL_IF>
-</div>
-</TMPL_IF>
-
-<TMPL_IF title>
-<div class="entryheading">
-<span class="entryheading"><a href="<TMPL_VAR link ESCAPE="HTML">"><TMPL_VAR title></a></span> (<TMPL_VAR date>)
-</div>
-</TMPL_IF>
-
-<div class="entrycontent"><p>
-<TMPL_IF channel_gravatar>
-<img class="face" src="https://www.gravatar.com/avatar/<TMPL_VAR channel_gravatar ESCAPE="HTML">.jpg?s=100&r=pg&d=http%3A%2F%2Fplanet.gentoo.org%2Fimages%2F<TMPL_IF channel_face><TMPL_VAR channel_face ESCAPE="HTML"><TMPL_ELSE>larrythecow.gif</TMPL_IF>" alt="" align="right">
-</TMPL_IF>
-<TMPL_VAR content>
-</p>
-<TMPL_IF comments>
-<p>
-<span class="commentlink">
-<a href="<TMPL_VAR comments ESCAPE="HTML">">Leave a comment</a>
-</span>
-</p>
-</TMPL_IF>
-</div>
-
-</TMPL_LOOP>
-
-</div>
-</div>
-</div>
-<footer>
- <div class="container-fluid">
-<div class="row">
- <div class="col-xs-12 col-md-offset-2 col-md-7">
- <h3 class="footerhead">Gentoo Planet</h3>
- <div class="row">
- <div class="col-xs-12 col-md-4">
- <strong>Last Updated:</strong><br><span class="kk-i18n-date" title="<TMPL_VAR date>"><TMPL_VAR date></span>
- </div>
- <div class="col-xs-12 col-md-4">
- <strong>Powered by:</strong><br><a href="http://www.intertwingly.net/code/venus/">Planet Venus</a>
- </div>
- <div class="col-xs-12 col-md-4">
- <a href="rss20.xml"><img src="/images/rss20.png" border="0" alt="Syndicate this Planet"></a><br>
- <a href="opml.xml"><img src="/images/opml.png" border="0" alt="Blogroll"></a>
- </div>
- </div>
- </div>
- <div class="col-xs-12 col-md-3">
- <h3 class="footerhead">Questions or comments?</h3>
- Please feel free to <a href="https://wiki.gentoo.org/wiki/Project:Planet">contact us</a>.
- </div>
- </div> <div class="row">
- <div class="col-xs-3 col-md-2">
- <ul class="footerlinks three-icons">
- <li><a href="https://twitter.com/gentoo" title="@Gentoo on Twitter"><span class="fa fa-twitter fa-fw"></span></a></li>
- <li><a href="https://www.facebook.com/gentoo.org" title="Gentoo on Facebook"><span class="fa fa-facebook fa-fw"></span></a></li>
- <li></li>
- </ul>
- <div>
- <div class="sitemap text-center">
- <a href="https://wiki.gentoo.org/wiki/Foundation:Privacy_Policy">Privacy Policy</a>
- </div>
- </div>
- </div>
- <div class="col-xs-9 col-md-9">
- <strong>&copy; 2001&ndash;2019 Gentoo Foundation, Inc.</strong><br>
- <small>
- Gentoo is a trademark of the Gentoo Foundation, Inc.
- The contents of this document, unless otherwise expressly stated, are licensed under the
- <a href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license">CC-BY-SA-3.0</a> license.
- The <a href="https://www.gentoo.org/inside-gentoo/foundation/name-logo-guidelines.html">Gentoo Name and Logo Usage Guidelines</a> apply.
- </small>
- </div>
- </div>
- </div>
-</footer>
- <script src="https://assets.gentoo.org/tyrian/jquery.min.js"></script>
- <script src="https://assets.gentoo.org/tyrian/bootstrap.min.js"></script>
- </body>
-</html>
diff --git a/templates/rss20.xml.tmpl b/templates/rss20.xml.tmpl
deleted file mode 100644
index 8cab2ca..0000000
--- a/templates/rss20.xml.tmpl
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0"?>
-<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
-
-<channel>
- <title><TMPL_VAR name></title>
- <link><TMPL_VAR link ESCAPE="HTML"></link>
- <language>en</language>
- <description><TMPL_VAR name> - <TMPL_VAR link ESCAPE="HTML"></description>
-
-<TMPL_LOOP Items>
-<item>
- <title><TMPL_VAR channel_name><TMPL_IF title>: <TMPL_VAR title ESCAPE="HTML"></TMPL_IF></title>
- <guid isPermaLink="false"><TMPL_VAR id ESCAPE="HTML"></guid>
- <link><TMPL_VAR link ESCAPE="HTML"></link>
- <TMPL_IF content>
- <description><TMPL_IF channel_gravatar>&lt;img src=&quot;https://www.gravatar.com/avatar/<TMPL_VAR channel_gravatar ESCAPE="HTML">.jpg?s=100&amp;r=pg&amp;d=http%3A%2F%2Fplanet.gentoo.org%2Fimages%2F<TMPL_IF channel_face><TMPL_VAR channel_face ESCAPE="HTML"><TMPL_ELSE>larrythecow.gif</TMPL_IF>&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;</TMPL_IF><TMPL_VAR content ESCAPE="HTML"></description>
- </TMPL_IF>
- <pubDate><TMPL_VAR date_822></pubDate>
- <dc:creator><TMPL_VAR channel_name> (<TMPL_VAR channel_username>)</dc:creator>
-</item>
-</TMPL_LOOP>
-
-</channel>
-</rss>
diff --git a/update.sh b/update.sh
new file mode 100755
index 0000000..bd79fe7
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+USER=${1:gplanet}
+GROUP=${2:gplanet}
+
+docker build --build-arg USER_ID=$(id -u $USER) \
+ --build-arg GROUP_ID=$(id -g $GROUP) \
+ -t gentoo/planet-pluto:latest .
+
+docker run --privileged \
+ --mount type=bind,source="$(pwd)"/htdocs,target=/var/www/planet.gentoo.org/build \
+ --mount type=bind,source="$(pwd)"/data,target=/var/www/planet.gentoo.org/data \
+ gentoo/planet-pluto:latest