brettchalupa / dsa-planet

Planet RSS aggregator for various Democratic Socialists of America chapters, working groups, and publications.

Home Page:https://feed.dsausa.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŒŽ DSA Feed ๐ŸŒน

Read our announcement post on tech.dsausa.org here

DSA Feed is a web feed aggregator forked from Planet openSUSE that collects blog posts from various DSA chapters across the country, national working groups and committees, and our local and national publications.

Adding your feed

If you want to get your website or publication added, we need your webpage to have an RSS feed. Any WordPress or many other providers provide this by default! Once you have your RSS feed, submit it over via the new Feed form

[id]         # replace id with your feed's unique identifier (a-z0-9-_) (eg. dsa-chapter)
  title    = # title of your feed                                       (eg. DSA Chapter News or something like Publication Name: A Blog of this DSA Chapter)
  feed     = # url to your rss/atom feed                                (eg. https://dsausa.org/feed)
  link     = # link to the main page of your website                    (eg. https://dsausa.org)
  location = # ISO_639 language code (may include ISO 3166 country code)(eg. en)
  avatar   = # filename or url of your avatar in hackergotchi dir       (eg. example.png)
  email    = # (optional) your contact email                            (eg. dsa@example.com)

An example you may copy and paste is here:

[exampledsa]
 title     = Example DSA
 feed      = https://www.example.com/feed/
 link      = https://www.example.com
 location  = en
 avatar    = example.png
 email     = dsa@example.com
  • Upload your avatar to hackergotchi directory
    • Supported formats: jpg, png, (some) svg files, and webp. When in doubt, just use your chapter's Twitter or Facebook avatar. Webp is preferred as it speeds up load times
  • Send a Pull Request

Alternatively you can send an email to ntc@dsacommittees.org with all the mandatory information listed above

Development environment

To run this website locally, use the following commands:

git clone https://github.com/dsa-ntc/dsa-planet # substitute in your fork url if you're using your fork
cd dsa-planet
bundler install
bundler exec rake build
bundler exec jekyll serve

and visit 127.0.0.1:4000

About

Planet RSS aggregator for various Democratic Socialists of America chapters, working groups, and publications.

https://feed.dsausa.org/

License:GNU General Public License v2.0


Languages

Language:HTML 47.5%Language:Ruby 40.4%Language:CSS 12.1%