You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Site settings have been expanded, some functions and dependencies have been changed.
Removed unused elements in UserDataBase, added additional xml fields, added error executor.
Created a basic download function.
Added Instagram saved posts and 429 bypass.
Added channel statistics.
Added site redgifs.
Updated sites algorithms.
Other improvements.
Updated downloader algorithm.
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+13-2
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Contributor's Guide
2
2
3
-
I welcome pull requests! Follow these steps to contribute:
3
+
I welcome requests! Follow these steps to contribute:
4
4
5
5
1. Find an [issue](https://github.com/AAndyProgram/SCrawler/issues) that needs assistance.
6
6
2. Let me know you are working on it by posting a comment on the issue.
@@ -21,11 +21,22 @@ I welcome pull requests! Follow these steps to contribute:
21
21
2. If you don't find anything, create a new issue with your request. I usually reply as soon as possible (within the next few hours).
22
22
- If I'm interested in a site you want to add, it may be added in future releases.
23
23
- If the site has an API that does not require authorization, it may be added in the coming releases.
24
-
- You can make it faster by posting a link to the API. I don't use OAuth authentication in my application, so if it's not too hard to make a new parsing algorithm without OAuth authorization, I can start developing it in the coming days. Otherwise, I need time to figure out how to do it.
24
+
- You can make it faster by posting a link to the API. **I don't use OAuth authentication** in my application, so if it's not too hard to make a new parsing algorithm **without OAuth** authorization, I can start developing it in the coming days. Otherwise, I need time to figure out how to do it.
25
25
- If the site does not have an API that does not require authorization, this may take some time.
26
+
- If you will be posting request urls **without OAuth** authentication, I might consider adding your site if I have time.
26
27
- If I'm **not** interested in the site you want to add, you can pay to have it added by making a donation of approximately $10. **But before that, you still need to create an issue. If I'm not interested, you can offer me a deal to develop it for money. I'll check the site you want to add, check the availability of the API and tell you how much time I need to develop it and the price. If you agree, I will do it.** [](https://ko-fi.com/andyprogram)
27
28
28
29
29
30
# Sites I will never develop
30
31
31
32
- Facebook
33
+
34
+
# Sites requested by users
35
+
36
+
- TikTok
37
+
- API for receiving data without authorization was not found. Therefore, I don't have time to start developing this site parsing algorithm. If anyone knows of requests that may collect data without OAuth authentication, please let me know.
Copy file name to clipboardexpand all lines: Changelog.md
+22
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,25 @@
1
+
# 2.0.0.2
2
+
3
+
**This is the last release that supports program settings of version 1.0.0.4 and lower. Compatibility of program settings with version 1.0.0.4 and lower will be removed in future releases. It is strongly recommended that you upgrade to this release before future releases. Otherwise, you will have to configure the program settings again. If your program version is 1.0.1.0 or higher, you should not pay attention to this message.**
4
+
5
+
- Added
6
+
- Tray icon
7
+
- Close program to tray
8
+
- Close confirmation dialog
9
+
-**Separated thread for downloading Instagram profiles**
10
+
-**Wait timers to bypass Instagram error "Too Many Requests" (429)**
11
+
-**Downloading saved Instagram posts***(requires a second InstaHash)*
12
+
- Downloading saved posts (from Reddit and Instagram) form
13
+
- Tray notification when download is complete (Instagram notification separate from other)
14
+
- Downloading not downloaded Instagram posts when a 429 error is encountered and/or the user stops downloading
15
+
- Separate progress bar for downloading Instagram profiles
16
+
- Clear information about downloaded profiles of the current session in the "Download info form"
17
+
- Increased the number of Instagram posts (from 12 to 50) received per request
18
+
- Channels' statistics
19
+
-**RedGisf profiles support**
20
+
- Fixed
21
+
- The program was showing incorrect information about the total numbers of images and videos downloaded when a Reddit user was created from a channel
- Download [saved Reddit and Instagram posts](https://github.com/AAndyProgram/SCrawler/wiki/Home#saved-posts).
19
19
- Add users from parsed channel.
20
20
- Labeling users.
21
21
- Filter exists users by label or group.
22
22
- Selection of media types you want to download (images only, videos only, both)
23
23
24
+
# Supported sites
25
+
26
+
- Reddit
27
+
- Twitter
28
+
- Instagram
29
+
- RedGifs
30
+
24
31
# How does it works:
25
32
26
33
## Reddit
27
34
28
35
The program parses all user posts, obtain MD5 images hash and compares them with existing ones to remove duplicates. Then the media will be downloaded.
29
36
30
-
## Twitter and Instagram
37
+
## Other sites
31
38
32
39
The program parses all user posts and compares file names with existing ones to remove duplicates. Then the media will be downloaded.
- Windows 7, 8, 9, 10, 11 with NET Framework 4.6.1 or higher
43
50
- Authorization cookies and tokens for Twitter (if you want to download data from Twitter)
44
51
- Authorization cookies Instagram (if you want to download data from Instagram)
45
-
- ffmpeg library for downloading videos hosted on Reddit (you can download it from the [official repo](https://github.com/GyanD/codexffmpeg/releases/tag/2021-01-12-git-ca21cb1e36) or [from my first release](https://github.com/AAndyProgram/SCrawler/releases/download/1.0.0.0/ffmpeg.zip))
52
+
- ffmpeg library for downloading videos hosted on Reddit (you can download it from the [official repo](https://github.com/GyanD/codexffmpeg/releases/tag/2021-01-12-git-ca21cb1e36) or [from my first release](https://github.com/AAndyProgram/SCrawler/releases/download/1.0.0.0/ffmpeg.zip)). **ffmpeg only works with the x64 version of the program.**
46
53
-**Don't put program in the ```Program Files``` system folder (this is portable program and program settings are stored in the program folder)**
47
54
-**Just unzip the program archive to any folder, copy the file ```ffmpeg.exe``` into it and enjoy. :)**
48
55
@@ -69,6 +76,7 @@ You can add users by patterns:
69
76
-https://twitter.com/SomeUserName
70
77
-https://reddit.com/user/SomeUserName
71
78
-https://reddit.com/r/SomeSubredditName
79
+
-https://www.redgifs.com/users/SomeUserName
72
80
- u/SomeUserName
73
81
- r/SomeSubredditName
74
82
- SomeUserName (in this case, you need to select the user's site)
@@ -83,3 +91,8 @@ Read more about adding users and subreddits [here](https://github.com/AAndyProgr
83
91
Create a shortcut for the program. Open shortcut properties. In the ```Shortcut``` tab, in the ```Target``` field, just add the letter ```v``` at the end across the space.
0 commit comments