🏌️♀️Démarrage et configuration
Vous découvrirez, tout au long de cette section, comment installer et préparer IcotakuScrapper pour votre projet.
IcotakuScrapper est en préversion, il se peut que la documentation diffère d'avec le code réel.
Prérequis
Votre projet doit cibler .NET 8
pour utiliser IcotakuScrapper.
Installation
Installez la dernière version de IcotakuScrapper via la commande dotnet add package IcotakuScrapper --version 1.0.0-alpha2
dans votre projet.
Configuration
Pour un comportement optimal d'IcotakuScrapper dans votre projet vous devrez le configurer.
Chemin d'accès et initialisation de la base données SQLite
Par défaut le chemin d'accès à la base de données se trouve au même emplacement que la bibliothèque de classe IcotakuScrapper au moment de la génération.
//Chemin d'accès complet à la base de données SQLite
string dbPath = @"C:\MyProject\Data\IcotakuScrapper.db";
//Indique à l'application où se trouve la base de données
IcotakuScrapper.Main.LoadDatabaseAt(dbPath);
/* Initialise la connexion à la base de données SQLite
* (Si votre base de données est cryptée,
* renseignez le mot de passe dans le paramètre de la méthode)
*/
IcotakuScrapper.Main.InitializeDbConnectionString(null);
Chemin d'accès du dossier de travail
IcotakuScrapper peut télécharger des données provenant du site web d'Icotaku telles que la vignettes des fiches, des tomes ou des épisodes et les enregistre dans le dossier de travail qui par défaut se trouve au même emplacement que la bibliothèque de classe IcotakuScrapper au moment de la génération.
Si vous le souhaitez, vous pouvez changer l'emplacement du dossier de travail.
Attention lors du changement d'emplacement, aucun fichier ou dossier n'est copié ou déplacé
//Initialise l'emplacement du dossier de travail
IcotakuScrapper.Main.LoadWorkingDirectoryAt(@"C:\Datas\icotaku");
Configuration du contenu explicite et adulte
En fonction du cadre dans lequel est exécuté IcotakuScrapper, il est nécessaire de prendre des mesures pour préserver toutes personnes sensibles et/ou en dessous de l'âge de la majorité de tout contenu réservé a un public averti et/ou présentant du contenu réservé aux adultes.
En fonction de votre configuration, IcotakuScrapper interdira le scraping, l'affichage et le téléchargement des ressources de toute fiche réservé à un public adulte ou averti.
//Interdit l'accès au contenu adulte au sein de l'application
IcotakuScrapper.Main.IsAccessingToAdultContent = false;
//Interdit l'accès au contenu explicite au sein de l'application
IcotakuScrapper.Main.IsAccessingToExplicitContent = false;
Last updated