Removal captions images

This commit is contained in:
Douwe Ravers
2023-12-26 14:31:53 +01:00
parent fa61d9f5ae
commit 56d143b74b
60 changed files with 951 additions and 856 deletions

View File

@@ -1,6 +1,8 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing.Printing;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Net.Http;
@@ -17,6 +19,7 @@ namespace Proostenkrant.NET
{
var tsvData = GetTsvData();
var data = ConvertData(tsvData);
data = FilterByTimestamp(data);
var imageNames = LoadImages(data);
return data.Select((v, i) =>
@@ -46,6 +49,17 @@ namespace Proostenkrant.NET
return rows.Select(r => r.ToArray()).ToArray();
}
static string[][] FilterByTimestamp(string[][] data)
{
Console.WriteLine("Filter by starting date");
var startDate = DateTime.Parse(Console.ReadLine(), CultureInfo.CreateSpecificCulture("nl-BE"));
return data.Where(row => {
var timeStamp = DateTime.Parse(row[0].Trim('\n'), CultureInfo.CreateSpecificCulture("nl-BE"));
return startDate < timeStamp;
}).ToArray();
}
static string[] LoadImages(string[][] data)
{
var names = new List<string>();
@@ -67,7 +81,10 @@ namespace Proostenkrant.NET
process.WaitForExit();
Console.Write("Drag image here : ");
var path = Console.ReadLine().Trim('\"');
var path = Console.ReadLine()
.Trim('\"')
.Replace("file:///", "")
.Replace("%20", " ");
File.Copy(path, filename);
}
return names.ToArray();