Skip to content

Commit e868c2e

Browse files
committed
2023.5.12.0
IPluginContentProvider: add 'ProgressPreChanged' and 'ProgressPreMaximumChanged' events YT.MediaItem: change folder opening on double click YT.VideoListForm: change the icon for the 'Download' button Add advanced progress Add user metrics calculation UserDataBase: fix GIF hash bug Instagram: heic to jpg Mastodon.SiteSettings: add the main domain to the list of domains with saving the settings Mastodon.UserData: handle 'Forbidden' error; fix bug in parsing non-user posts Pinterest: remove cookies requirement for saved posts PornHub: fix resolutions issue; add 'DownloadUHD' option Reddit: fix missing images bug; fix broken images bug; update container parsing function MainFrame: fix collection pointing bug
1 parent b2a9b22 commit e868c2e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+1967
-389
lines changed

Changelog.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
# 2023.5.12.0
2+
3+
*2023-05-12*
4+
5+
- Added
6+
- Advanced progress (make progress bars more informative)
7+
- User metrics calculation
8+
- Reddit: improve parsing function
9+
- PornHub: add `Download UHD` option
10+
- Fixed
11+
- MD5 GIF hash bug
12+
- Mastodon: handle 'Forbidden' error
13+
- Mastodon: bug in parsing non-user posts
14+
- Pinterest: remove cookies requirement for saved posts
15+
- PornHub: resolutions issue
16+
- Reddit: missing & broken images bug
17+
- Main window: collection pointing bug
18+
119
# 2023.4.28.0
220

321
*2023-04-28*
-6.87 KB
Binary file not shown.
645 Bytes
Loading

ProgramScreenshots/UserMetrics.png

14.1 KB
Loading

README.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ A program to download photo and video from [any site](#supported-sites) (e.g. Yo
1919
![Main window](ProgramScreenshots/MainWindow.png)
2020
![Channels window](ProgramScreenshots/Channels.png)
2121

22-
[**YouTube standalone application:**](https://github.com/AAndyProgram/SCrawler/wiki/YouTube%20downloader)
22+
[**YouTube standalone application:**](https://github.com/AAndyProgram/SCrawler/wiki/YouTube-downloader)
2323

2424
![YouTube application](ProgramScreenshots/AppYouTube.png)
2525

@@ -38,7 +38,7 @@ A program to download photo and video from [any site](#supported-sites) (e.g. Yo
3838
- PornHub images, videos, save (liked) posts;
3939
- XHamster images, videos, saved posts;
4040
- XVIDEOS videos, saved posts;
41-
- ThiVid images, videos, saved posts;
41+
- ThisVid images, videos, saved posts;
4242
- [Other](#supported-sites) supported sites
4343
- Parse [channel and view data](https://github.com/AAndyProgram/SCrawler/wiki/Channels)
4444
- Download [saved Reddit, Twitter and Instagram posts](https://github.com/AAndyProgram/SCrawler/wiki/Home#saved-posts)
@@ -158,11 +158,34 @@ The program has an intuitive interface.
158158

159159
Just add a user profile and **click the ```Download``` button**.
160160

161-
Read more about adding users and subreddits [here](https://github.com/AAndyProgram/SCrawler/wiki#Add%20user)
161+
```mermaid
162+
stateDiagram
163+
Start: Add site credentials
164+
What: What would I like to do
165+
DownUser: Download user
166+
DownVideo: Download video
167+
AUser: Add user (1)
168+
OVIF: Open standalone downloader (2)
169+
AVideo: Add video url
170+
F5: Press 'F5' or click the download button
171+
[*]-->Start
172+
Start-->What
173+
What-->DownUser
174+
What-->DownVideo
175+
DownUser-->AUser
176+
DownVideo-->OVIF
177+
OVIF-->AVideo
178+
AVideo-->F5
179+
AUser-->F5
180+
F5-->[*]
181+
```
182+
1. Press `Insert` or click the `Download` button ([read more here](https://github.com/AAndyProgram/SCrawler/wiki#users-list), [hot keys](https://github.com/AAndyProgram/SCrawler/wiki#hot-keys))
183+
2. Click the `Download` button, then `Standalone downloader` ([read more here](https://github.com/AAndyProgram/SCrawler/wiki#download-separate-video))
162184

163185
![Add user](ProgramScreenshots/CreateUserClear.png)
164186

165187
# Contact me
166188

167189
Matrix (Element): https://matrix.to/#/@andyprogram:matrix.org
190+
168191
Discord: AndyProgram#3804

SCrawler.PluginProvider/Interfaces/IPluginContentProvider.vb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Namespace Plugin
1010
Public Interface IPluginContentProvider : Inherits IDisposable
1111
Event ProgressChanged(ByVal Value As Integer)
1212
Event ProgressMaximumChanged(ByVal Value As Integer, ByVal Add As Boolean)
13+
Event ProgressPreChanged As ProgressChangedEventHandler
14+
Event ProgressPreMaximumChanged As ProgressMaximumChangedEventHandler
1315
Property Thrower As IThrower
1416
Property LogProvider As ILogProvider
1517
Property Settings As ISiteSettings

SCrawler.PluginProvider/My Project/AssemblyInfo.vb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ Imports System.Runtime.InteropServices
3232
' by using the '*' as shown below:
3333
' <Assembly: AssemblyVersion("1.0.*")>
3434

35-
<Assembly: AssemblyVersion("2023.4.28.0")>
36-
<Assembly: AssemblyFileVersion("2023.4.28.0")>
35+
<Assembly: AssemblyVersion("2023.5.12.0")>
36+
<Assembly: AssemblyFileVersion("2023.5.12.0")>
3737
<Assembly: NeutralResourcesLanguage("en")>
373 Bytes
Loading

SCrawler.YouTube/Downloader/MediaItem.vb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ Namespace DownloadObjects.STDownloader
367367
If FileOption = SFO.File And MyContainer.File.Exists(SFO.File, False) Then
368368
MyContainer.File.Open(SFO.File,, EDP.ShowMainMsg)
369369
ElseIf MyContainer.File.Exists(SFO.Path, False) Then
370-
MyContainer.File.Open(SFO.Path,, EDP.ShowMainMsg)
370+
GlobalOpenPath(MyContainer.File, EDP.ShowMainMsg)
371371
Else
372372
m.Show()
373373
End If

SCrawler.YouTube/Downloader/VideoListForm.Designer.vb

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)