planetperl
Perlanet configuration for a Perl Planet (by PerlToolsTeam)
planetdavorg
The planet of davorg-related stuff (by davorg)
planetperl | planetdavorg | |
---|---|---|
7 | 2 | |
8 | 0 | |
- | - | |
8.4 | 9.2 | |
about 2 months ago | 11 days ago | |
Perl | Perl | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
planetperl
Posts with mentions or reviews of planetperl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-08-09.
-
GitHub Organisations
planetperl has the code that drives Planet Perl (ok, actually, it contains the configuration for that site – most of the actual work is done by Perlanet – and see below for more about that)
-
Building Planets with Perlanet and GitHub
title: Planet Perl description: There's More Than One Way To Aggregate It url: https://perl.theplanetarium.org/ author: name: Dave Cross email: [email protected] twitter: davorg entries: 75 entries_per_feed: 5 opml_file: docs/opml.xml page: file: docs/index.html template: index.tt feed: file: docs/atom.xml format: Atom google_ga: G-HD966GMRYP cutoff_duration: months: 1 feeds: - feed: https://www.perl.com/article/index.xml title: perl.com web: https://perl.com/ - feed: https://news.perlfoundation.org/atom.xml title: Perl Foundation News web: https://news.perlfoundation.org/
-
Deploying GitHub Pages sites with GitHub Workflows
Previously, my workflows for these sites just needed a single job (called build) but now I added a deploy job which depended on build. For example, the workflow that builds Planet Perl now looks like this:
-
Filter sources on Planet Perl
A little bit more hacking on Planet Perl. You can now filter the sources that you want to see (and those choices are remembered for the next time you visit the site). Thanks to Gabor for suggesting it.
-
Perl RSS feeds
If you'd like to suggest new feeds to add, then raise an issue or submit a pull request on the GitHub repo.
planetdavorg
Posts with mentions or reviews of planetdavorg.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-03.
-
Building Planets with Perlanet and GitHub
The other file you need is the template for the HTML page. This is usually called “index.tt”. The one I use for Planet Perl is rather complicated (there are all sorts of Javascript tricks in it). The one I use for Planet Davorg is far simpler – and should work well with the config file above. I suggest going with that initially and editing it once you’ve got everything else working.
-
Building a Perlanet Container
It was then just a case of changing my GitHub Actions to use my container. Here’s an example of one of the commits that did that.
What are some alternatives?
When comparing planetperl and planetdavorg you can also consider the following projects:
perlsearch - A Perl search engine
NewsStack - Curate news stacks that matter to you.
Jekyll - :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby
twitter-json2atom - Generate an Atom feed for a Twitter account
psc - List of Perl Steering Committee meetings
Bootstrap - The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
pages-gem - A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages
starter-workflows - Accelerating new GitHub Actions workflows
dashboard - Simple code build dashboard