This site is very similar to the novelfull.com site, therefore, you can use the current NovelFullStrategy and places novelfull is mentioned as a reference.
Tips
Update the appsettings.json
a. The new novel must be added inside of the "SiteCorfigurations" array.
b. Follow the instructions created here How to add new Site to Benny-Scraper for getting started by updating the appsettings.json.
Create new strategy called NovelBinStrategy in the Benny-Scraper.BusinessLogic project, in the "Scrapers\Strategy" folder
a. Ensure a NovelBinInitializer class is created that inherits from NovelDataInitializer.
b. The attributesToFetch should be similar novelfull, however, the options should be determined by what is necessary to create the scraper.
Add site URL along with the target strategy to HttpNovelScraper.csAddSupportForWebSite() method.
Run the application and verify that novels can be retrieved without any issues. Download an epub reader in order to validate the files open successfully.
This task is intended to be done by someone other than me to see how hard it is for others to add a new site.
Add the site https://novelbin.com/.
This site is very similar to the novelfull.com site, therefore, you can use the current
NovelFullStrategy
and places novelfull is mentioned as a reference.Tips
appsettings.json
a. The new novel must be added inside of the "SiteCorfigurations" array. b. Follow the instructions created here How to add new Site to Benny-Scraper for getting started by updating the appsettings.json.Benny-Scraper.BusinessLogic
project, in the "Scrapers\Strategy" folder a. Ensure a NovelBinInitializer class is created that inherits from NovelDataInitializer. b. The attributesToFetch should be similar novelfull, however, the options should be determined by what is necessary to create the scraper.HttpNovelScraper.cs
AddSupportForWebSite()
method.This task is intended to be done by someone other than me to see how hard it is for others to add a new site.