From a4e97a8f2b1afe1529cd78578ed73321d82e60b7 Mon Sep 17 00:00:00 2001 From: Andy <88590076+AAndyProgram@users.noreply.github.com> Date: Thu, 7 Jul 2022 14:12:02 +0300 Subject: [PATCH] 2022.7.7.0 --- Home.md | 2 +- Plugins.md | 2 ++ Settings.md | 23 +++++++++++++++++------ Users.md | 3 +++ 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/Home.md b/Home.md index 40d023d..c4200e7 100644 --- a/Home.md +++ b/Home.md @@ -44,7 +44,7 @@ More about channels [here](https://github.com/AAndyProgram/SCrawler/wiki/Channel **This function requires [cookies](https://github.com/AAndyProgram/SCrawler/wiki/Settings#how-to-set-up-cookies)** -**[Hash 2](https://github.com/AAndyProgram/SCrawler/wiki/Settings#how-to-find-instagram-hash-2) and cookies required to download saved Instagram posts** +**[Hash 2](https://github.com/AAndyProgram/SCrawler/wiki/Settings#how-to-find-instagram-hash) and cookies required to download saved Instagram posts** Go to Settings - Settings - Reddit/Instagram/Twitter. Enter your username in the "Saved posts user" textbox. Click OK. Go to the main window. diff --git a/Plugins.md b/Plugins.md index f8b341d..1ed2601 100644 --- a/Plugins.md +++ b/Plugins.md @@ -482,6 +482,8 @@ Options: - ```AllowNull``` - If ```false```, then the settings form will display an error message when trying to save the property value if the property value is ```null```. Default: ```true```. - ```LeftOffset``` - Just a design option. This is just a control offset from the left border of the form (just for beauty). - ```IsAuth``` - Default: ```false```. If at least one property has a ```PropertyOption``` with this parameter, then the controls in the settings form will be divided into two blocks: ```Authorization``` and ```Other```. Just a design option. +- ```IsInformationLabel``` - Just a design option. Specifies that this property is just information. +- ```LabelTextAlign``` - The alignment of the control (label) text, if ```IsInformationLabel```. ## PXML diff --git a/Settings.md b/Settings.md index e0db3c9..399b325 100644 --- a/Settings.md +++ b/Settings.md @@ -32,6 +32,7 @@ - ```Separate video folder``` - this means that video files will be placed in a separate folder in the user's folder to store video files separately from images. - ```Temporary``` - this parameter specifies how users will be created by default in the user creation form. - ```Download images/videos``` - defaults for creating new users +- ```Download jpg instead of webp``` - save ```webp``` images as ```jpg``` ![Default settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsGlobalDefaults.png) @@ -115,8 +116,8 @@ The Reddit parser can parse data without cookies, but you can add it if you like - ```Saved posts path``` - if you wish, you can specify a special path for saved posts. Leave it blank to use the default path. - ```Temporary```, ```Download images/videos``` - personal site settings by default for creating new users. Means the same as the parameters of the same name on the ```Defaults``` tab. If the checkbox is in an intermediate state, then the same name setting of the ```Defaults``` tab will be used instead. Otherwise, this setting will be applied. - Authorization - - ```Hash``` - **\[Required\]** in this field you need to put the hash of the Instagram session. Just add cookies and click on the curved arrows. - - ```Hash 2``` - **\[For saved Instagram posts only\]** in this field you need to put the [hash of the Instagram session for saved posts](#how-to-find-instagram-hash-2). + - ```Hash``` - **\[Required\]** in this field you need to put the hash of the Instagram session ([how to find](#how-to-find-instagram-hash)). + - ```Hash 2``` - **\[For saved Instagram posts only\]** in this field you need to put the [hash of the Instagram session for saved posts](#how-to-find-instagram-hash). - ```x-csrftoken``` - **\[Required\]** read [here](#how-to-find-instagram-authorization-headers) how to find them - ```x-ig-app-id```, ```ix-ig-www-claim``` - **\[Required\]** read [here](#how-to-find-instagram-authorization-headers) how to find them - ```Saved posts user``` - your personal Instagram username to download your saved posts (this feature requires cookies and **InstaHash 2**) @@ -130,14 +131,14 @@ The Reddit parser can parse data without cookies, but you can add it if you like ![Instagram settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsSiteInstagram.png) -### How to find Instagram Hash 2 +### How to find Instagram Hash 1. Open browser developer tools 1. Go to ```Network``` 1. If this tab contain any data, clear it. -1. Open your saved Instagram posts. -1. Click ```Ctrl``` + ```F``` and find the text ```query_hash=```. The value (of letters and numbers) after the equal sign is the required hash. -1. Copy this and paste it into the ```Hash 2``` field on the Instagram settings form. +1. Open any profile for ```Hash``` or your saved Instagram posts for ```Hash 2```. +1. Click ```Ctrl``` + ```F``` and find the text ```query_hash=```. The alphanumeric value after the equal sign is the required hash. +1. Copy this and paste it into the corresponding (```Hash```, ```Hash 2```) field on the Instagram settings form. ### How to find Instagram authorization headers @@ -202,6 +203,15 @@ You can set up automatic downloads. You can find these settings in ```Settings-A ![Groups context](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainWindowGroups.png) +**Scheduler**: +- ```Add```, ```Edit```, ```Delete``` - operations with the selected plan; +- ```Update``` - refresh list; +- ```Start``` - run the created (stopped) plan; +- ```Skip``` - skip next run. + +![Scheduler](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsScheduler.png) + +**Plan**: - ```Disable``` - Disable automatic downloads - ```All``` - Download all existing user profiles (```Ready for download``` is not respected) - ```Default``` - Download all existing user profiles marked ```Ready for download``` (equivalent to ```Download all```) @@ -209,6 +219,7 @@ You can set up automatic downloads. You can find these settings in ```Settings-A - ```Groups``` - Automatic downloading of one or more existing groups (read more here) - ```Show notifications``` - Show notification when there is new downloaded data - ```Timer``` - Download timer (in minutes) +- ```Delay``` - Plan launch delay when SCrawler starts ![Automation settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsAutoDownloader.png) diff --git a/Users.md b/Users.md index 6952ec2..e16e94e 100644 --- a/Users.md +++ b/Users.md @@ -20,6 +20,9 @@ In the main window, click the ```Add``` button to open the user creation form. - RedGifs - https://www.redgifs.com/users/SomeUserName - SomeUserName + - XVIDEOS + - https://www.xvideos.com/Account-Type/SomeUserName + - Account-Type/SomeUserName - ```Friendly name``` - if configured, this name will be displayed in the user list instead of the username. - ```Special path``` - specify a path other than the default path for user data. - ```Sites combo box``` - site pointers.