https://github.com/peter-mghendi/nobullshit
No bullshit.
https://github.com/peter-mghendi/nobullshit
blazor cli dotnet pwa webscraper
Last synced: 3 months ago
JSON representation
No bullshit.
- Host: GitHub
- URL: https://github.com/peter-mghendi/nobullshit
- Owner: peter-mghendi
- Created: 2021-10-25T08:39:00.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-29T15:32:43.000Z (over 4 years ago)
- Last Synced: 2024-01-28T04:47:47.441Z (over 2 years ago)
- Topics: blazor, cli, dotnet, pwa, webscraper
- Language: C#
- Homepage:
- Size: 235 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nobullshit
No bullshit.
## Features
- [x] Web scraper
- [x] Hosted service
- [ ] Configurable interval
- [x] Rest API server
- [x] Pagination
- [ ] Search
- [ ] Sort
- [ ] Filter
- [x] Database
- [ ] Logo
## Projects
This repository is a Visual Studio Solution that comprises 6 of 10 planned projects:
- [x] [NoBullshit.Shared](tree/main/src/NoBullshit.Shared) - .NET Class Library
*TFM: net6.0*
*Depends on: N/A*
Contains code shared between all the projects.
- [x] [NoBullshit.Server](tree/main/src/NoBullshit.Server) - ASP.NET Core Web API
*TFM: net6.0*
*Depends on: NoBullshit.Shared*
Contains web scraper, database operations, REST API.
- [x] [NoBullshit.Client](tree/main/src/NoBullshit.Client) - .NET Class Library
*TFM: net6.0*
*Depends on: NoBullshit.Shared*
Contains client library for the API.
- [x] [NoBullshit.Cli](tree/main/src/NoBullshit.Cli) - Console Application
*TFM: net6.0*
*Depends on: NoBullshit.Client*
Contains console application.
- [ ] NoBullshit.Generators - Class Library
*TFM: netstandard2.0*
*Depends on: N/A*
Will contain various source generators used by the other projects.
- [x] [NoBullshit.Web](tree/main/src/NoBullshit.Web) - Blazor Webassembly Application
*TFM: net6.0*
*Depends on: NoBullshit.Client, NoBullshit.RazorUI*
Contains Blazor Webassembly progressive web application (PWA).
- [x] [NoBullshit.RazorUI](tree/main/src/NoBullshit.RazorUI) - Razor Class Library
*TFM: net6.0*
*Depends on: NoBullshit.Shared*
Contains Razor UI shared between Nobullshit.Web and NoBullshit.Lite.
- [ ] NoBullshit.Bot - Microsoft Bot Framework Bot
*TFM: net6.0*
*Depends on: NoBullshit.Client*
Will contain a Microsoft Bot Framework Bot.
- [ ] NoBullshit.App - .NET MAUI Application
*TFM: net6.0*
*Depends on: NoBullshit.Client*
Will contain a native multiplatform .NET MAUI App.
- [ ] NoBullshit.Lite - .NET MAUI Blazor Application
*TFM: net6.0*
*Depends on: NoBullshit.Client, NoBullshit.RazorUI*
Will contain a lightweight multiplatform .NET MAUI Blazor App.
## Also check out:
### [nobs](https://github.com/sixpeteunder/nobs)
Vue 3 PWA built in TypeScript, with a built in client library for the API, also in TypeScript.
### nbs (working title)
Multiplarform Flutter application built in Dart, with a built in client library for the API, also in Dart.