From 443ab329d5b13d432246df6805c2719e94a4d697 Mon Sep 17 00:00:00 2001 From: Andy <88590076+AAndyProgram@users.noreply.github.com> Date: Sun, 28 Aug 2022 04:08:54 +0300 Subject: [PATCH] 2022.8.28.0 Changed target platforms Added RedGifs pics Fixed Switcher limit bug --- Changelog.md | 9 +++++++++ SCrawler/API/Redgifs/SiteSettings.vb | 10 ++++++++++ SCrawler/Channels/ChannelViewForm.vb | 1 + SCrawler/Content/Icons/RegGifsIcon.ico | Bin 0 -> 4286 bytes SCrawler/Content/Pictures/RegGifsPic32.png | Bin 0 -> 2353 bytes SCrawler/My Project/AssemblyInfo.vb | 4 ++-- SCrawler/My Project/Resources.Designer.vb | 20 ++++++++++++++++++++ SCrawler/My Project/Resources.resx | 6 ++++++ SCrawler/SCrawler.vbproj | 6 ++++-- 9 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 SCrawler/Content/Icons/RegGifsIcon.ico create mode 100644 SCrawler/Content/Pictures/RegGifsPic32.png diff --git a/Changelog.md b/Changelog.md index 03e6d29..3fe735c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,12 @@ +# 2022.8.28.0 + +*2022-08-28* + +- Added + - RedGifs icon +- Fixed + - Incorrect number of posts displayed in the Reddit channels downloader. + # 2022.8.22.0 *2022-08-22* diff --git a/SCrawler/API/Redgifs/SiteSettings.vb b/SCrawler/API/Redgifs/SiteSettings.vb index 1628ecc..3fe11d2 100644 --- a/SCrawler/API/Redgifs/SiteSettings.vb +++ b/SCrawler/API/Redgifs/SiteSettings.vb @@ -13,6 +13,16 @@ Imports PersonalUtilities.Functions.RegularExpressions Namespace API.RedGifs Friend Class SiteSettings : Inherits SiteSettingsBase + Friend Overrides ReadOnly Property Icon As Icon + Get + Return My.Resources.RegGifsIcon + End Get + End Property + Friend Overrides ReadOnly Property Image As Image + Get + Return My.Resources.RegGifsPic32 + End Get + End Property Friend Sub New() MyBase.New(RedGifsSite, "redgifs.com") UrlPatternUser = "https://www.redgifs.com/users/{0}/" diff --git a/SCrawler/Channels/ChannelViewForm.vb b/SCrawler/Channels/ChannelViewForm.vb index df22778..0625696 100644 --- a/SCrawler/Channels/ChannelViewForm.vb +++ b/SCrawler/Channels/ChannelViewForm.vb @@ -194,6 +194,7 @@ Friend Class ChannelViewForm : Implements IChannelLimits .ButtonKey(RButton.Previous) = Keys.F2 .ButtonKey(RButton.Next) = Keys.F3 .LabelNumbersProvider = CProvider + .Limit = ImagesInRow * ImagesRows .AddThisToolbar() End With ToolbarTOP.Items.AddRange({CMB_CHANNELS.GetControlHost, diff --git a/SCrawler/Content/Icons/RegGifsIcon.ico b/SCrawler/Content/Icons/RegGifsIcon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ad5dcd199bf430cdd192c770d13ff444b7754ee1 GIT binary patch literal 4286 zcmc(j`EwiP8OPQCfKu)1U8ayQ( z;+QZYG}Lk9II-izi5=f(d>`_C%5p4Q@}b*TVtcXUXSI@6hh<&v`>wRIGq$j2beTVaQ^JAe$M49Ht*~nLfy8df_V54cC}1C}LE* z*thRtzw#OEcXqK)>|vkT!#;lxyC=>rVLD=Ve>wJEyYH7>#JrXO?)n~>zL-a&Oe{Mzs|pk-GtqM8pRwV?AMSPk|`sk zPzFe)X5epV8g}cP#5hH#D{6%^C$ zP)fBzIn@GHie{)oQFaq*5c8X`k3DYXD&GCnU7xY$u1{y(XOqnQyNVsVPb$XY#`9)p z=LdH@T^YCCs^bgp+$V0?v(OL__5}sb?}z%J{?}TE`h?XzeQC*SEnC^NmMm`?a^}6d zQznn*4V}>WOdsF)?PehC7E~|RmSoxpXO#22n+t}w@evM1wkuMWgyR&p8QV?RIZsdX z>qc*o+$V>*VZ(p%J8JGc8W7oqhez!CygObWY>Cf^ek$=bf}iVM^@TJ?N1e^oO=w4T zVqJTkHo#fsTmru;Wl?yK(u#HM!-vK}TeR+zo@Sr(hDv@q$^V-kfE?5h1>YUwZ1wAY z={|WUtbh=V1YChgcq<%{?nUsg`Zu*go4f{8s79=*Z_=~yFQqksUxWGS)Hr-V--61& zSY19o>YLzZIHF3k3L+cVR1)uzlQwra7)NY#I%h!pzQNu78?~eRmqQM1nojV8U-S#% zPp6Ix9r9}EM%7|HPot+HQ)x-y*QP88C*@;s?(qq3X~Y$f)^Ds{-@JHmm?L)QqCO~m zY>-=U<;(Wq0G;sdG%oVS5#V@Wq=nF?W zUN;HZRA0Q0uMx=-KKmpwe(-#)K(&s!YzEJBA zd+fDz6SRJ>opTzT@qCd!L-^*@QDI143Tjj)*7NsiEnHF>68IskS)w(fW9cA&Ph>56 zuRYu=_RvDQ0}OdPd^e79+ml`Pdb$BR4z+R4X-9Ayf1Nxdeg?u3>l#6&7zS#9P?Moqy6f37gclsZXpPX?=cfE8O?9 ze!h{ahqi|sVf=+*=k#ASuG!>Kmmyj0G9{0=%&!f*CXY1O#}p-?Ma5!%lN`%e&R~8Z znj?6D`uB&qbu2T9Gj(p>E7jEDS0-IyY!kUh)~!#Q6q>(PC)O4f zRSiVvL~CNavCl=jW9&(EL!6mDq&09=IhDZgNQr3;=NO6iLd)HFeX$hY_LV8xphD3K zEk}Cng3T>zl&oQ6;O4_fSm-GlR+9)TjIZii2vp>YJPb!(gK2p{k}ck(;v z2}Xuq)VfHHkseyFXoT*kI_>;~Jsuz82k(LqVvB6Pr885WmF!tB-?g$8=GNcLaT*h$&~zTYI2Qw43yAv5(OwF9bSA zV5x3(b2LRK)IO5PZpA&6^f40ep(mQ`3m;8+9K-8dTN|6{+)YZ5Xye6;VY9ge07qVuT2`^Z~kP6zj>tJUh`NNM`k8c z&q=%`yCrrf?qj0XNW3Ymvq!5r{j)8+(84UrbDHiQBeS9MU*{{ zE+^~_E-UcdqUeSKMJE(0@Z6$k2T|uJIx9*u6Y=>y?AN#fpM@2vQlcJF56nmUGda!k@W(b``2GRlqj5>n5lJrUWL z{CC(_;&v1ED!Lfkk9{#Vnb(Nc;_<#OyYFSMp$iFn!T+V*gnbuf!}Zuc^y_3xwIv$w z{p}`f4xJ}^U>37k9B&rq7>jEvi*?Rot+80=EcQ8zea_-pk;U^Gi|aXy>p6>O2Nw5l z7WYsV_c0dNa~9Wg7S~i3YmLRVg~j>JVx6;C=PZsli{s5=yIIU;F`MO47AyT9;Q#gh EADQ9u2><{9 literal 0 HcmV?d00001 diff --git a/SCrawler/Content/Pictures/RegGifsPic32.png b/SCrawler/Content/Pictures/RegGifsPic32.png new file mode 100644 index 0000000000000000000000000000000000000000..badc41b74afa4c3628830d1368989d4bc7e2cae9 GIT binary patch literal 2353 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 Z9VkNw>aRbl4*H+~V12@l@W9+F?%!)=3}yfT literal 0 HcmV?d00001 diff --git a/SCrawler/My Project/AssemblyInfo.vb b/SCrawler/My Project/AssemblyInfo.vb index a9107d3..b73b108 100644 --- a/SCrawler/My Project/AssemblyInfo.vb +++ b/SCrawler/My Project/AssemblyInfo.vb @@ -32,6 +32,6 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + diff --git a/SCrawler/My Project/Resources.Designer.vb b/SCrawler/My Project/Resources.Designer.vb index bc5c4ce..0565934 100644 --- a/SCrawler/My Project/Resources.Designer.vb +++ b/SCrawler/My Project/Resources.Designer.vb @@ -270,6 +270,26 @@ Namespace My.Resources End Get End Property + ''' + ''' Looks up a localized resource of type System.Drawing.Icon similar to (Icon). + ''' + Friend ReadOnly Property RegGifsIcon() As System.Drawing.Icon + Get + Dim obj As Object = ResourceManager.GetObject("RegGifsIcon", resourceCulture) + Return CType(obj,System.Drawing.Icon) + End Get + End Property + + ''' + ''' Looks up a localized resource of type System.Drawing.Bitmap. + ''' + Friend ReadOnly Property RegGifsPic32() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("RegGifsPic32", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Looks up a localized resource of type System.Drawing.Bitmap. ''' diff --git a/SCrawler/My Project/Resources.resx b/SCrawler/My Project/Resources.resx index c749120..714513d 100644 --- a/SCrawler/My Project/Resources.resx +++ b/SCrawler/My Project/Resources.resx @@ -199,4 +199,10 @@ ..\Content\Pictures\Pause_Blue_16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Content\Icons\RegGifsIcon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Content\Pictures\RegGifsPic32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/SCrawler/SCrawler.vbproj b/SCrawler/SCrawler.vbproj index 15b6762..1e66ebf 100644 --- a/SCrawler/SCrawler.vbproj +++ b/SCrawler/SCrawler.vbproj @@ -31,8 +31,8 @@ true - 10.0.16299.0 - 10.0.16299.0 + 10.0 + 10.0 AnyCPU @@ -425,6 +425,8 @@ + + PreserveNewest