Giter Club home page Giter Club logo

building-a-dotnet-news-aggregator-site's Introduction

Building a .NET news aggregator site

Let's try to build a simple .NET news aggregator site using Python, Hugo and a scheduled Github Action.

This repository contains the site source code. The published code can be found in this another GitHub repository:

.NET Ramblings site

The site is published in the following uri:

This site is an automated news aggregator. It fetches news from multiple RSS feeds, presenting them all on a single page for your convenience.

The site is automatically updated every 3 hours with the latest news from various RSS feeds.

There is also a lot of interesting .NET content in Youtube, that's why this site also contains a videos section. This section is automatically updated once every day at 07:15 AM (UTC) with the videos posted the day before.

Contribute

Do you create content related to .NET? We're thrilled to welcome you!

Even if your content isn't strictly about .NET, but focuses on software development, cloud computing, AI, or any other tech-related subject, we're excited to feature your posts here!

How to add your site

Prerequisite

  • A functioning RSS feed or a Youtube Channel that can be accessed via the Internet.

Enrollment Process

1 - Visit my Github repository: https://github.com/karlospn/building-a-dotnet-news-aggregator-site

2 - The /data folder contain the current feeds utilized by this site.

3 - Create a new yml file with the following attributes:

  • Feed (required): The URL of the RSS feed.
  • Title (required): The name of your site.
  • Website (required): The URL of your site.
  • Description (optional): A brief description of your site's content.
  • Author (optional): The name of the site's author.

Here's an example of adding an RSS feed:

Feed: https://www.mytechramblings.com/index.xml
Title: My technical ramblings
Website: https://www.mytechramblings.com
Description: Technical ramblings from a software engineer
Author: Carlos Pons

And here's an example of adding a Youtube channel:

Feed: https://www.youtube.com/@ChilliCream
Title: ChilliCream
Website: https://chillicream.com/
Description: The Ultimate GraphQL Platform
Author: ChilliCream

4 - Open a Pull Request and await our approval.

5 - Your posts will then begin to appear on our site.

building-a-dotnet-news-aggregator-site's People

Contributors

actions-user avatar karlospn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

g0fcn

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.