Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

Azure Functions For Planet .NET #9

Open
wants to merge 35 commits into
base: main
Choose a base branch
from

Conversation

mabroukmahdhi
Copy link
Contributor

Hello @jamesmontemagno, Hello @Cheesebaron,

I'm excited to share this pull request, which introduces essential enhancements for Planet .NET. Below is an overview of the key functionalities added:

  1. Time Trigger Function: This function automatically loads feeds from registered authors and stores them in Azure Blob Storage for efficient management and retrieval.
  2. Author Listing Function: A dedicated function to fetch and display a comprehensive list of authors contributing to Planet .NET.
  3. Feed Preview Function: This function allows users to view a list of feed preview items. The data for these items is sourced from the blobs saved in Azure. By default, the previews are in English, but there is an option to specify other languages as needed.

For a visual representation of these updates, please refer to the following image:

image

To tailor the feed previews to a specific language, use the following endpoint:

[BASE_URL]/api/previews?language=fr

Additionally, this update requires modifications to the following configuration data:

 "Values": {
   "AzureWebJobsStorage": "UseDevelopmentStorage=true",
   "FUNCTIONS_WORKER_RUNTIME": "dotnet",
   "DefaultGravatarImage": "mm",
   "RssFeedTitle": "Planet .NET",
   "RssFeedDescription": "An aggregated feed from the .NET community",
   "RssFeedUrl": "",
   "RssFeedImageUrl": "",
   "FeedBlobStorage": ""
 },
 "Host": {
   "CORS": "DEFINE_IT_HERE"
 }

Please review the changes at your earliest convenience. If you have any questions or need further clarification, don't hesitate to reach out.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant