Project | Branch | Status |
---|---|---|
Infrastructure | main | |
Functions | main | |
Blazor SSR | main |
Simple Personal Feed Manager / Anime Season Library that uses AniDb and SubsPlease* as data sources. Simple API using azure functions isolated, Azure Storage (Tables) and Azure Communication Service (Email). The are a couple of clients app based on Blazor Blazor:
- Blazor SSR (AnimeFeedManager.Web): Using The SSR part of Blazor with HTMX and AlpineJS for client interaction
(*) This project used to use HorribleSubs, but it closed. Then Erai-Raws was used, but their site has had multiple stability problems recently. LiveChart has been replaced because of they moved behind to Cloudflare, which is not scrapping friendly
- src: Azure Functions base back-end and Blazor clients
To run the functions project, you need to create a local config with the following settings (assuming the provided docker compose is used)
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": {
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"SignalRConnectionString": "",
"CommunicationServiceConnectionString": "",
"FromEmail": ""
}
},
"Host": {
"CORS": "*"
}
}