Removal captions images
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user