Skip to content

Commit 4864270

Browse files
committed
Add anonfiles.com client; organize namespaces
1 parent e12fc76 commit 4864270

30 files changed

+253
-241
lines changed

SmartImage.Lib/Engines/Impl/Ascii2DEngine.cs renamed to SmartImage.Lib/Engines/Search/Ascii2DEngine.cs

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,22 @@
1-
using AngleSharp.Dom;
2-
using AngleSharp.Html.Dom;
3-
using AngleSharp.XPath;
4-
using Kantan.Net;
5-
using SmartImage.Lib.Searching;
6-
using System;
1+
using System;
72
using System.Collections.Generic;
83
using System.Diagnostics;
94
using System.Linq;
10-
using System.Net;
115
using System.Net.Http;
126
using System.Threading;
13-
using System.Threading.Tasks;
14-
using Kantan.Diagnostics;
15-
using SmartImage.Lib.Engines.Model;
7+
using AngleSharp.Dom;
8+
using AngleSharp.Html.Dom;
9+
using AngleSharp.XPath;
10+
using SmartImage.Lib.Engines.Search.Base;
11+
using SmartImage.Lib.Searching;
1612

1713
#nullable disable
1814
// ReSharper disable CognitiveComplexity
1915

2016
// ReSharper disable IdentifierTypo
2117
// ReSharper disable StringLiteralTypo
2218

23-
namespace SmartImage.Lib.Engines.Impl;
19+
namespace SmartImage.Lib.Engines.Search;
2420

2521
public sealed class Ascii2DEngine : WebSearchEngine
2622
{

SmartImage.Lib/Engines/Model/BaseSearchEngine.cs renamed to SmartImage.Lib/Engines/Search/Base/BaseSearchEngine.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
using System.Net.Http;
55
using System.Threading;
66
using System.Threading.Tasks;
7-
using Kantan.Diagnostics;
87
using Kantan.Net;
98
using SmartImage.Lib.Searching;
109
using static Kantan.Diagnostics.LogCategories;
1110

12-
namespace SmartImage.Lib.Engines.Model;
11+
namespace SmartImage.Lib.Engines.Search.Base;
1312

1413
/// <summary>
1514
/// Base search engine.

SmartImage.Lib/Engines/Model/ClientSearchEngine.cs renamed to SmartImage.Lib/Engines/Search/Base/ClientSearchEngine.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
using System;
2-
using System.Diagnostics;
3-
using System.Net.Http;
4-
using SmartImage.Lib.Searching;
1+
using SmartImage.Lib.Searching;
52

6-
namespace SmartImage.Lib.Engines.Model;
3+
namespace SmartImage.Lib.Engines.Search.Base;
74

85
/// <summary>
96
/// Represents a search engine whose results are returned from an API.

SmartImage.Lib/Engines/Model/ProcessedSearchEngine.cs renamed to SmartImage.Lib/Engines/Search/Base/ProcessedSearchEngine.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
using System;
22
using System.Diagnostics;
3-
using System.Net.Http;
43
using System.Threading;
5-
using AngleSharp.Dom;
64
using SmartImage.Lib.Searching;
75
using static Kantan.Diagnostics.LogCategories;
86

9-
namespace SmartImage.Lib.Engines.Model;
7+
namespace SmartImage.Lib.Engines.Search.Base;
108

119
public abstract class ProcessedSearchEngine : BaseSearchEngine
1210
{

SmartImage.Lib/Engines/Model/WebSearchEngine.cs renamed to SmartImage.Lib/Engines/Search/Base/WebSearchEngine.cs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
1-
using System;
2-
using System.Diagnostics;
3-
using System.Net.Http;
4-
using System.Threading.Tasks;
5-
using AngleSharp.Dom;
6-
using AngleSharp.Html.Dom;
7-
using AngleSharp.Html.Parser;
8-
using Kantan.Utilities;
1+
using AngleSharp.Html.Parser;
92
using SmartImage.Lib.Searching;
103

11-
namespace SmartImage.Lib.Engines.Model;
4+
namespace SmartImage.Lib.Engines.Search.Base;
125

136
/// <summary>
147
/// Represents a search engine whose results are from HTML.

SmartImage.Lib/Engines/Impl/IqdbEngine.cs renamed to SmartImage.Lib/Engines/Search/IqdbEngine.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,21 @@
11
// ReSharper disable UnusedMember.Global
22

33
using System;
4-
using System.Collections.Generic;
5-
using System.Diagnostics;
6-
using System.IO;
74
using System.Linq;
8-
using System.Net.Http;
9-
using System.Threading;
105
using System.Threading.Tasks;
116
using AngleSharp.Dom;
127
using AngleSharp.Html.Dom;
138
using AngleSharp.Html.Parser;
149
using AngleSharp.XPath;
1510
using Flurl.Http;
16-
using Kantan.Diagnostics;
1711
using Kantan.Net;
1812
using Kantan.Text;
19-
using Kantan.Utilities;
20-
using SmartImage.Lib.Engines.Model;
13+
using SmartImage.Lib.Engines.Search.Base;
2114
using SmartImage.Lib.Searching;
22-
using SmartImage.Lib.Utilities;
2315

2416
// ReSharper disable StringLiteralTypo
2517

26-
namespace SmartImage.Lib.Engines.Impl;
18+
namespace SmartImage.Lib.Engines.Search;
2719

2820
public sealed class IqdbEngine : ClientSearchEngine
2921
{

SmartImage.Lib/Engines/Impl/Other/BingEngine.cs renamed to SmartImage.Lib/Engines/Search/Other/BingEngine.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using SmartImage.Lib.Engines.Model;
1+
using SmartImage.Lib.Engines.Search.Base;
2+
using SmartImage.Lib.Searching;
23

3-
namespace SmartImage.Lib.Engines.Impl.Other;
4+
namespace SmartImage.Lib.Engines.Search.Other;
45

56
public sealed class BingEngine : BaseSearchEngine
67
{

SmartImage.Lib/Engines/Impl/Other/GoogleImagesEngine.cs renamed to SmartImage.Lib/Engines/Search/Other/GoogleImagesEngine.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using SmartImage.Lib.Engines.Model;
1+
using SmartImage.Lib.Engines.Search.Base;
2+
using SmartImage.Lib.Searching;
23

3-
namespace SmartImage.Lib.Engines.Impl.Other;
4+
namespace SmartImage.Lib.Engines.Search.Other;
45

56
public sealed class GoogleImagesEngine : BaseSearchEngine
67
{

SmartImage.Lib/Engines/Impl/Other/ImgOpsEngine.cs renamed to SmartImage.Lib/Engines/Search/Other/ImgOpsEngine.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
using SmartImage.Lib.Engines.Model;
1+
using SmartImage.Lib.Engines.Search.Base;
2+
using SmartImage.Lib.Searching;
23

34
#nullable enable
4-
namespace SmartImage.Lib.Engines.Impl.Other;
5+
namespace SmartImage.Lib.Engines.Search.Other;
56

67
public sealed class ImgOpsEngine : BaseSearchEngine
78
{

SmartImage.Lib/Engines/Impl/Other/KarmaDecayEngine.cs renamed to SmartImage.Lib/Engines/Search/Other/KarmaDecayEngine.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using SmartImage.Lib.Engines.Model;
1+
using SmartImage.Lib.Engines.Search.Base;
2+
using SmartImage.Lib.Searching;
23

3-
namespace SmartImage.Lib.Engines.Impl.Other;
4+
namespace SmartImage.Lib.Engines.Search.Other;
45

56
public sealed class KarmaDecayEngine : BaseSearchEngine
67
{

0 commit comments

Comments
 (0)