Coder Social home page Coder Social logo

projects-feed's Introduction

Intro

Projects feed is a project aggregator and RSS provider from various (freelancer) websites. Available sources include:

Response Content

There are 3 different available content, HTML, JSON, and Feed (RSS feed, ATOM feed, & JSON feed).

The HTML response is provided for end users to view available projects directly from their browsers. By accessing the domain projects-feed.fly.dev, you can see the default project as HTML.

RSS provides formatted XML for feeds. By accessing URL projects-feed.fly.dev/projects/rss, you can see XML that you can use to subscribe to the feed. Different formats for the feed are available. You can change the format by changing the suffix based on the type. For example:

https://projects-feed.fly.dev/projects/atom: will respond as an RSS feed
https://projects-feed.fly.dev/projects/json: will respond as a JSON feed

While JSON feed has limited data on structure, you can also fetch projects as complete JSON by accessing the URL projects-feed.fly.dev/projects. The response provides complete enough data if you want to develop different features based on the feed.

Note: Every content data is cached for 15 minutes to reduce requests to project providers and improve performance.

Filtering

By default, each content response will return a list of projects from all vendors. It includes all projects from all categories sorted by the latest published date.

If you want to filter the response for a specific vendor, you can add the query vendor=name to the URL. For example:

You can also filter projects by their category by adding the query tag=name to the URL. Here are example generated URLs to filter by category:

You can combine both filters based on your needs. For example:

These filters are applied to all kinds of responses, including JSON, HTML, and feed.

projects-feed's People

Contributors

yugo412 avatar

Watchers

 avatar

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.