Giter Site home page Giter Site logo

planet's Introduction

Planet Jupiter Configurations

These are the configurations and themes I use for Old School RPG Planet, Indie RPG Planet, and the all-in-one RPG Planet.

This all started because Google announced the sunsetting of Google+ and the large RPG communities on Google+ started looking for places to go. People started collecting Old School Renaissance (OSR) blogs in a big spreadsheet and Ramanan S. transformed it into an OPML document.

I had run an version of the Old School RPG Planet in 2009 but shut it down in 2013. My main concern was that I had added people to the planet without their explicit consent and I didn't want to ask over 300 people for consent.

But with Google+ going down and me wishing for a comeback of the RPG blogosphere, here I am, running the Planet again (more than one!), and requiring the bloggers to apply for membership, thus solving the issue of consent.

If you ever feel like installing it all...

You need to get Planet Jupiter. I linked jupiter.pl in home/alex/bin/jupiter and this bin directory is in my PATH.

In the scripts below you'll note that I also add Perlbrew's bin path to my $PATH variable because I use Perlbrew to install the latest Perl. If you can run Jupiter using your system Perl, then there's no need for this.

My crontab calls two scripts every four hours. The first one updates the cache and the second one generates the HTML.

10 */4 *   *   *     /home/alex/bin/planet-update
40 */4 *   *   *     /home/alex/bin/planet-html

planet-update does the following:

#!/bin/sh
PATH=$PATH:/home/alex/perl5/perlbrew/perls/perl-5.32.0/bin
cd /home/alex/planet
jupiter --log=warn update indie.opml osr.opml other.opml alex.opml podcast.opml podcast-fr.opml jdr.opml

planet-html does the following:

#!/bin/sh
PATH=$PATH:/home/alex/perl5/perlbrew/perls/perl-5.32.0/bin
cd ~/planet

jupiter html indie.html indie-template.html indie.xml indie.rss indie.opml \
&& mv indie.html ~/campaignwiki.org/indie/index.html \
&& cp indie.xml ~/campaignwiki.org/indie/feed.xml \
&& cp indie.opml ~/campaignwiki.org/indie/

jupiter html osr.html osr-template.html osr.xml osr.rss osr.opml \
&& mv osr.html ~/campaignwiki.org/osr/index.html \
&& cp osr.xml ~/campaignwiki.org/osr/feed.xml \
&& cp osr.opml ~/campaignwiki.org/osr/

jupiter html rpg.html rpg-template.html rpg.xml rpg.rss indie.opml osr.opml other.opml \
&& mv rpg.html ~/campaignwiki.org/rpg/index.html \
&& cp rpg.xml ~/campaignwiki.org/rpg/feed.xml \
&& cp indie.opml osr.opml other.opml ~/campaignwiki.org/rpg/

jupiter html alex.html alex-template.html alex.xml alex.rss alex.opml \
&& mv alex.html ~/alexschroeder.ch/blogs/index.html \
&& cp alex.xml ~/alexschroeder.ch/blogs/feed.xml \
&& cp alex.opml ~/alexschroeder.ch/blogs/

jupiter html podcast.html podcast-template.html podcast.xml podcast.rss podcast.opml \
&& mv podcast.html ~/campaignwiki.org/podcast/index.html \
&& cp podcast.xml ~/campaignwiki.org/podcast/feed.xml \
&& cp podcast.opml ~/campaignwiki.org/podcast/

jupiter html podcast-fr.html podcast-fr-template.html podcast-fr.xml podcast-fr.rss podcast-fr.opml \
&& mv podcast-fr.html ~/campaignwiki.org/podcast-fr/index.html \
&& cp podcast-fr.xml ~/campaignwiki.org/podcast-fr/feed.xml \
&& cp podcast-fr.opml ~/campaignwiki.org/podcast-fr/

jupiter html jdr.html jdr-template.html jdr.xml jdr.rss jdr.opml \
&& mv jdr.html ~/campaignwiki.org/jdr/index.html \
&& cp jdr.xml ~/campaignwiki.org/jdr/feed.xml \
&& cp jdr.opml ~/campaignwiki.org/jdr/

planet's People

Contributors

kensanata avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

yoric

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.