Vrs 0.3.1.2

Compilata da CSiCoAlm il 2025/12/24 per rivedere il progetto, perchè ora
il sito richiede autenticazione. Senza autenticarsi, si vedono solo le pagine
iniziali degli indici e quindi si riescono a raggiungere solo i racconti di cui
si conosce il link.

- Corretto il path di test dell'applicazione
- Rivisto il codice per fare punto di partenza sul nuovo sviluppo
- Corretto creazione nuovo DB quando manca (creata cartella se non esiste)
- Aggiunto salvataggio degli indici per facilitare analisi e nuovo sviluppo
This commit is contained in:
Autocommit committed 2025-12-24 11:43:22 +01:00
1 parent bf1df085c0
commit 9c0c77dc56
5 files changed
+39 -7

No files matched your search

+2 -2
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectView>ShowAllFiles</ProjectView>
<ProjectView>ProjectFiles</ProjectView>
</PropertyGroup>
</Project>
+3 -1
View File
@@ -24,7 +24,7 @@ namespace A69WD {
*/
#region Class Fields & Property:
#region Class Fields & Property: cn, DB_ok
public System.Data.SQLite.SQLiteConnection cn { get; set; }
public bool DB_ok { get; set; }
@@ -44,6 +44,8 @@ namespace A69WD {
// Check esistenza del DB dell'applicazione, altrimenti ne creo uno nuovo:
try {
if (!System.IO.File.Exists(System.IO.Path.Combine(Cfg.Settings.PathDB, Cfg.Settings.DBName))) {
// Creo cartella se non esiste
if (!System.IO.Directory.Exists(Cfg.Settings.PathDB)) { System.IO.Directory.CreateDirectory(Cfg.Settings.PathDB); }
// Creo un nuovo file di database e definisco le tabelle in uso.
conn = new SQLiteConnection(Cfg.Settings.DBConnectionString);
conn.Open();
+14 -1
View File
@@ -246,6 +246,19 @@ namespace A69WD {
sw.Write(textData);
sw.Flush();
sw.Close();
} else {
// Salvo anche i file indice
if (IsIdxLink(mwb.URL)) {
string textData = e.Result;
string FullFileName = mwb.FileName;
System.IO.StreamWriter sw = new System.IO.StreamWriter(FullFileName, false, Encoding.UTF8);
sw.Write(textData);
sw.Flush();
sw.Close();
} else {
// non riconosciuto
}
}
// Registro che ho eseguito il download del link
@@ -386,7 +399,7 @@ namespace A69WD {
if (IsRacLink(url)) {
return url.Replace("https://www.annunci69.it/racconti-erotici/", "A69_").Replace("/", "_").Replace(":", "_").Replace(@"\", "_");
} else {
return url.Replace("https://www.annunci69.it/racconti-erotici/", "_A69_").Replace("/", "_").Replace(":", "_").Replace(@"\", "_");
return url.Replace("https://www.annunci69.it/racconti-erotici/", "_A69_").Replace("racconti_lista.php?genere=", "Idx_").Replace("&pagina=","_").Replace("/", "_").Replace(":", "_").Replace(@"\", "_") + ".html";
}
}
+19 -2
View File
@@ -32,8 +32,25 @@ using System.Runtime.InteropServices;
// È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build
// usando l'asterisco '*' come illustrato di seguito:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.3.1.1")]
[assembly: AssemblyFileVersion("0.3.1.1")]
[assembly: AssemblyVersion("0.3.1.2")]
[assembly: AssemblyFileVersion("0.3.1.2")]
/*
*
* Vrs 0.3.1.2
*
* Compilata da CSiCoAlm il 2025/12/24 per rivedere il progetto, perchè ora
* il sito richiede autenticazione. Senza autenticarsi, si vedono solo le pagine
* iniziali degli indici e quindi si riescono a raggiungere solo i racconti di cui
* si conosce il link.
*
* - Corretto il path di test dell'applicazione
* - Rivisto il codice per fare punto di partenza sul nuovo sviluppo
* - Corretto creazione nuovo DB quando manca (creata cartella se non esiste)
* - Aggiunto salvataggio degli indici per facilitare analisi e nuovo sviluppo
*
*/
/*
+1 -1
View File
@@ -4,7 +4,7 @@
<!-- Path root dell'applicazione. Da questo derivano tutti gli altri path. -->
<!-- <PathApplicationRoot>C:\Temporary\A69WD</PathApplicationRoot> -->
<PathApplicationRoot>C:\VMS\Prj\C#\A69WD\Test</PathApplicationRoot>
<PathApplicationRoot>C:\Commesse\_zPrivate\A69WD\Test</PathApplicationRoot>
<!-- Nome del database usato dall'applicazione. -->
<DBName>A69DB.db</DBName>