2023.8.27.0

Andy
2023-08-27 19:40:39 +03:00
parent 87b515f2a8
commit 3779f28ba5
2 changed files with 30 additions and 5 deletions

@@ -162,6 +162,7 @@ You may see a message like `Host [Site] is not ready` or `Host [Site] is unavail
- `Download all site users` - Download all users marked `Ready for download` from specific sites. - `Download all site users` - Download all users marked `Ready for download` from specific sites.
- `Download all FULL` - Download all users from all sites. **The `Ready for download` option will be ignored.** - `Download all FULL` - Download all users from all sites. **The `Ready for download` option will be ignored.**
- `Download all site users FULL` - Download all users from specific sites. **The `Ready for download` option will be ignored.** - `Download all site users FULL` - Download all users from specific sites. **The `Ready for download` option will be ignored.**
- `Download (advanced)` - Filter the users you want to download and download them.
- `Standalone downloader` - Just a [downloader](#download-separate-video) for single videos. - `Standalone downloader` - Just a [downloader](#download-separate-video) for single videos.
- `Add a new download group` - Create a new download group (read more [here](https://github.com/AAndyProgram/SCrawler/wiki/Settings#download-groups)). - `Add a new download group` - Create a new download group (read more [here](https://github.com/AAndyProgram/SCrawler/wiki/Settings#download-groups)).
- `Silent mode` - Temporarily disabling notifications. - `Silent mode` - Temporarily disabling notifications.
@@ -212,6 +213,7 @@ This allows you to pause the automation for a while. The pause will remain in ef
- `Excluded labels` - exclude from displaying users with the selected labels (this is suitable for situations where you want to hide a user but don't want to delete) - `Excluded labels` - exclude from displaying users with the selected labels (this is suitable for situations where you want to hide a user but don't want to delete)
- `Ignore excluded labels` - Ignore excluding labels. This allows you to show users that should be excluded from display without resetting the current selection of excluded labels. - `Ignore excluded labels` - Ignore excluding labels. This allows you to show users that should be excluded from display without resetting the current selection of excluded labels.
- `Show groups instead of labels` - show sites groups instead of labels (when filtering users by labels) - `Show groups instead of labels` - show sites groups instead of labels (when filtering users by labels)
- `Advanced filter` - advanced filter of users you want to display
- The fifth block specifies the **date range** of the last download, whose users will be displayed in the form. - The fifth block specifies the **date range** of the last download, whose users will be displayed in the form.
- `Limit dates (not in range)` - filter users whose last download date is not in the selected date range - `Limit dates (not in range)` - filter users whose last download date is not in the selected date range
- `Limit dates (in range)` - filter users whose last download date is in the selected date range - `Limit dates (in range)` - filter users whose last download date is in the selected date range

@@ -7,18 +7,23 @@
- `Maximum download tasks of users` - the number of simultaneously downloading profiles. - `Maximum download tasks of users` - the number of simultaneously downloading profiles.
- `Maximum download tasks of channels` - the number of simultaneously downloading channels. - `Maximum download tasks of channels` - the number of simultaneously downloading channels.
- `Check new version at start` - `Check new version at start`
- `Program title` - change the title of the main window if you need to.
- `Program description` - add some additional info to the program info if you need.
- `UserAgent` - default UserAgent to use in requests ([how to find](#how-to-find-useragent)). This is not a required field. Use it if you need to replace the UserAgent for all sites. A restart of SCrawler is required to take effect. - `UserAgent` - default UserAgent to use in requests ([how to find](#how-to-find-useragent)). This is not a required field. Use it if you need to replace the UserAgent for all sites. A restart of SCrawler is required to take effect.
- `Imgur Client ID` - Imgur client ID to Bypass NSFW protection and download galleries - `Imgur Client ID` - Imgur client ID to Bypass NSFW protection and download galleries
- `Userlist image` - customize the image that will be displayed at the background of the main window
- `Userlist color` - set the background color and font color of the main window (`F` button to select font color; `C` button to select background color)
- `Subscriptions color` - set the background color and font color of subscriptions (`F` button to select font color; `C` button to select background color)
- `Show groups` - show user site groups - `Show groups` - show user site groups
- `Use user grouping` - Group users by groups and/or labels. If disabled, users will not be grouped by site or label. - `Use user grouping` - Group users by groups and/or labels. If disabled, users will not be grouped by site or label.
![Basis settings](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/SettingsGlobalBasis.png) ![Basis settings](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/SettingsGlobalBasis.png)
## Design
- `Program title` - change the title of the main window if you need to.
- `Program description` - add some additional info to the program info if you need.
- `Userlist image` - customize the image that will be displayed at the background of the main window
- `Userlist color` - set the background color and font color of the main window (`F` button to select font color; `C` button to select background color)
- `Subscriptions` - set the background color and font color of subscriptions (`F` button to select font color; `C` button to select background color)
- `Subscriptions users` - set the background color and font color of users added as subscriptions (not search queries) (`F` button to select font color; `C` button to select background color)
![Design settings](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/SettingsGlobalDesign.png)
## Environment ## Environment
- `ffmpeg` - path to ffmpeg.exe file - `ffmpeg` - path to ffmpeg.exe file
- `cURL` - path to curl.exe file - `cURL` - path to curl.exe file
@@ -133,6 +138,7 @@ Red highlight means that the field is required or you have entered an incorrect
- [OnlyFans](#onlyfans-requirements) - [OnlyFans](#onlyfans-requirements)
- [Mastodon](#mastodon-requirements) - [Mastodon](#mastodon-requirements)
- [Instagram](#instagram-requirements) - [Instagram](#instagram-requirements)
- [JustForFans](#justforfans-requirements)
- [RedGifs](#reddit-requirements) - [RedGifs](#reddit-requirements)
- [YouTube](#youtube-requirements) - [YouTube](#youtube-requirements)
- [Pinterest](#pinterest-requirements) - [Pinterest](#pinterest-requirements)
@@ -418,6 +424,23 @@ result_continue-->[*]
result_cancel-->[*] result_cancel-->[*]
``` ```
## JustForFans
- `User ID` - read below
- `UserHash4` - read below
- `Accept` - read below
- `UserAgent` - read below
The `Accept` and `UserAgent` headers must be obtained from the page `https://justfor.fans/<USERNAME>`.
The `User ID` and `UserAgent` values must be obtained from the page `https://justfor.fans/ajax/getPosts.php?Type=One&UserID=1234567&PosterID=123456&StartAt=0&Page=Profile&UserHash4=1234567890abcdef1234567890abcdef&SplitTest=0`.
**How to find [headers and values](#how-to-find-headers)**
![JustForFans settings](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/SettingsSiteJustForFans.png)
### JustForFans requirements
- [`Cookies`](#how-to-set-up-cookies)
- [`headers`](#how-to-find-headers)
## RedGifs ## RedGifs
- `Token refresh interval` - Interval (in minutes) to refresh the token - `Token refresh interval` - Interval (in minutes) to refresh the token
- `Token` - "Bearer" token ([how to find](#how-to-find-redgifs-token)) - `Token` - "Bearer" token ([how to find](#how-to-find-redgifs-token))