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:
1 parent
bf1df085c0
commit
9c0c77dc56
5 files changed
+39
-7
No files matched your search
@@ -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>
|
||||
@@ -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();
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user