Skip to content

Commit ec23b60

Browse files
committed
Organization; cleanup; improvements
1 parent c394d6c commit ec23b60

File tree

16 files changed

+209
-283
lines changed

16 files changed

+209
-283
lines changed

SmartImage/Utilities/ConfigComponentAttribute.cs renamed to SmartImage/Configuration/ConfigComponentAttribute.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
using System;
2-
using System.Collections.Generic;
3-
using System.Linq;
4-
using System.Text;
5-
using System.Threading.Tasks;
62
using JetBrains.Annotations;
7-
using SmartImage.Core;
83

9-
namespace SmartImage.Utilities
4+
namespace SmartImage.Configuration
105
{
116
/// <summary>
127
/// <seealso cref="SearchConfig"/>

SmartImage/Core/ConfigComponents.cs renamed to SmartImage/Configuration/ConfigComponents.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
using System;
2-
using System.Collections;
32
using System.Collections.Generic;
4-
using System.Diagnostics;
53
using System.Linq;
64
using System.Reflection;
75
using Novus.Utilities;
86
using SimpleCore.Utilities;
9-
using SmartImage.Engines;
10-
using SmartImage.Utilities;
7+
118
#pragma warning disable CS8632
12-
namespace SmartImage.Core
9+
namespace SmartImage.Configuration
1310
{
1411
/// <summary>
1512
/// Utilities for <see cref="SearchConfig" />, <see cref="ConfigComponentAttribute" />

SmartImage/Core/SearchConfig.cs renamed to SmartImage/Configuration/SearchConfig.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
using System;
22
using System.Collections.Generic;
33
using System.Diagnostics;
4-
using System.Drawing;
54
using System.IO;
65
using System.Linq;
76
using System.Text;
87
using SimpleCore.Cli;
98
using SimpleCore.Utilities;
9+
using SmartImage.Core;
1010
using SmartImage.Engines;
1111
using SmartImage.Engines.Imgur;
1212
using SmartImage.Engines.SauceNao;
1313
using SmartImage.Searching;
14-
using SmartImage.Utilities;
1514
using static SmartImage.Core.Interface;
1615

1716
#pragma warning disable HAA0502, HAA0302, HAA0505, HAA0601, HAA0301, HAA0501, HAA0101, HAA0102, RCS1036
@@ -20,7 +19,7 @@
2019

2120
// ReSharper disable IdentifierTypo
2221

23-
namespace SmartImage.Core
22+
namespace SmartImage.Configuration
2423
{
2524
/// <summary>
2625
/// Search configuration and options
@@ -211,7 +210,7 @@ public override string ToString()
211210
sb.AppendLabelWithColor(ColorConfig, "Image upload service", ColorMisc2,
212211
imgurNull ? "ImgOps" : "Imgur").AppendLine();
213212

214-
var cfgDirectoryName = new FileInfo(ConfigLocation).Directory.Name;
213+
string cfgDirectoryName = new FileInfo(ConfigLocation).Directory.Name;
215214

216215

217216
sb.AppendLabelWithColor(ColorConfig, "Config location", ColorMisc2, cfgDirectoryName)

SmartImage/Core/Info.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using Novus.Win32;
1212
using SimpleCore.Cli;
1313
using SimpleCore.Utilities;
14+
using SmartImage.Configuration;
1415
using SmartImage.Utilities;
1516
using static SmartImage.Core.Interface;
1617

SmartImage/Core/Integration.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.Win32;
66
using Novus.Win32;
77
using SimpleCore.Cli;
8+
using SmartImage.Configuration;
89

910
namespace SmartImage.Core
1011
{

SmartImage/Core/Interface.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using Novus.Win32;
1212
using SimpleCore.Cli;
1313
using SimpleCore.Net;
14+
using SmartImage.Configuration;
1415
using SmartImage.Searching;
1516

1617
// ReSharper disable ArrangeAccessorOwnerBody
@@ -123,7 +124,7 @@ private static NConsoleOption[] AllOptions
123124

124125
img = img?.CleanString();
125126

126-
if (!Images.IsInputImageValid(img)) {
127+
if (!ImageInputInfo.TryCreate(img, out _)) {
127128

128129
NConsole.WriteError($"Invalid image!");
129130
NConsole.WaitForSecond();
@@ -367,7 +368,8 @@ private static string GetContextMenuString(bool added) =>
367368
@"..\..\..\..\Test1.jpg",
368369
@"..\..\..\..\Test2.jpg",
369370
@"..\..\..\..\Test3.png",
370-
"https://kemono.party/files/224580/46935364/beidou_800.jpg"
371+
"https://kemono.party/files/224580/46935364/beidou_800.jpg",
372+
"https://i.imgur.com/QtCausw.jpg"
371373
};
372374

373375
private static readonly NConsoleOption DebugTestOption = new()

SmartImage/Engines/Imgur/ImgurClient.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.IO;
33
using RestSharp;
44
using RestSharp.Serialization.Json;
5+
using SmartImage.Configuration;
56
using SmartImage.Core;
67

78
// ReSharper disable UnusedMember.Local

SmartImage/Engines/SauceNao/SauceNaoEngine.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using RestSharp;
1010
using SimpleCore.Net;
1111
using SimpleCore.Utilities;
12+
using SmartImage.Configuration;
1213
using SmartImage.Core;
1314
using SmartImage.Searching;
1415
using JsonArray = System.Json.JsonArray;

SmartImage/Engines/TraceMoe/TraceMoeEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public override FullSearchResult GetResult(string url)
9999
else {
100100
r = base.GetResult(url);
101101

102-
r.Metadata.Add("API", $"Returned null (possible timeout) [{code} {res} {msg}]");
102+
r.Metadata.Add("API", $"Error ({code})");
103103
}
104104

105105

SmartImage/Program.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using System.Threading;
1010
using SimpleCore.Cli;
1111
using SimpleCore.Net;
12+
using SmartImage.Configuration;
1213
using SmartImage.Core;
1314
using SmartImage.Utilities;
1415

0 commit comments

Comments
 (0)