From 00b8e051087367d9694bc7a0eb9bc4e044664e15 Mon Sep 17 00:00:00 2001 From: Andy <88590076+AAndyProgram@users.noreply.github.com> Date: Mon, 5 Jun 2023 19:38:30 +0300 Subject: [PATCH] 2023.6.5.0 --- Home.md | 2 ++ Settings.md | 18 +++++++++++++----- YouTube downloader.md | 5 +++++ 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/Home.md b/Home.md index b69c3a8..65cc1ee 100644 --- a/Home.md +++ b/Home.md @@ -223,6 +223,7 @@ Read [here](https://github.com/AAndyProgram/SCrawler/wiki/YouTube-downloader) - `Pause automation` - [Pause the automation process](#pause-automation). - [`Channels`](https://github.com/AAndyProgram/SCrawler/wiki/Channels) - [`Feed`](#feed) +- [`Downloader`](#download-separate-video) - `Show/Hide` - show/hide SCrawler - `Close` - close the program - `Close (no script)` - close the program ignore the script (if you configured the script in the settings) @@ -308,6 +309,7 @@ You can pick up one or more labels in this form. - `Open contains folder` - open selected user/collection folder. - `Open site` - open user profile. - `Information` - some user information. + ![Context menu](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/MainContext.png) ### Deleting a user diff --git a/Settings.md b/Settings.md index f218f07..2a567e1 100644 --- a/Settings.md +++ b/Settings.md @@ -73,7 +73,8 @@ ## Downloading - `Update user description every time` - this means that the user description (if implemented) will be checked when the user is parsed. If the current user description does not contain a new description, then a new one will be added via a new line. -- `Update user site name every time` - this means that the user site name (if implemented) will be checked when the user is parsed. +- `Update user site name every time` - this means that the user site name (if implemented) will be updated when the user is parsed. +- `Update user icon and banner every time (where supported)` - this means that the user icon and banner (if implemented) will be downloaded when the user is parsed. - `Change file names` - name files by name (not by original names) - Options: - `Replace file name by date` - the file name will be replaced with the date of the file was posted @@ -179,20 +180,27 @@ The Reddit parser can parse data without cookies, but you can add it if you like ![Reddit user settings](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/SettingsRedditView.png) ## Twitter -- [`Authorization`](#how-to-find-twitter-tokens) - Bearer token. Must start with `Bearer ` word followed by a space. -- [`Token`](#how-to-find-twitter-tokens) - in this field you need to put `x-csrf-token`. - `Download GIFs` - *(default for new users) this can also be configured for a specific user.* - `GIFs special folder` - *(default for new users)* Put the GIFs in a special folder. **This is a folder name, not an absolute path** (examples: `SomeFolderName`, `SomeFolderName\SomeFolderName2`). This folder(s) will be created relative to the user's root folder. *This can also be configured for a specific user.* - `GIF prefix` - *(default for new users)* This prefix will be added to the beginning of the filename. *This can also be configured for a specific user.* - `Use MD5 comparison` - *(default for new users)* each image will be checked for existence using MD5 (this may be suitable for the users who post the same image many times). *This can also be configured for a specific user.* +- `Concurrent downloads` - The number of concurrent downloads. ![Twitter settings](https://raw.githubusercontent.com/AAndyProgram/SCrawler/main/ProgramScreenshots/SettingsSiteTwitter.png) + + ### Twitter requirements - [`Cookies`](#how-to-set-up-cookies) +- [`gallery-dl`](#gallery-dl) + + ### Twitter user settings - `Download GIFs` - *same as default twitter settings, but for this user* @@ -244,7 +252,7 @@ The Reddit parser can parse data without cookies, but you can add it if you like - Authorization - `Hash` - in this field you need to put the hash of the Instagram session to download tagged posts ([how to find](#how-to-find-instagram-hash)). - `x-csrftoken` - [how to find](#how-to-find-instagram-authorization-headers) - - `x-ig-app-id`, `ix-ig-www-claim` - [how to find](#how-to-find-instagram-authorization-headers) + - `x-ig-app-id`, `ix-ig-www-claim`, `sec-ch-ua`, `sec-ch-ua-full-version-list`, `sec-ch-ua-platform-version`, `UserAgent` - [how to find](#how-to-find-instagram-authorization-headers) - `Saved posts user` - your personal Instagram username to download your saved posts - Other parameters - `Download timeline` - Download timeline *(with this setting, you can simply enable/disable the downloading of some Instagram blocks)* diff --git a/YouTube downloader.md b/YouTube downloader.md index 938e2c0..4f36cd9 100644 --- a/YouTube downloader.md +++ b/YouTube downloader.md @@ -16,6 +16,7 @@ This is a standalone application. It works separately from SCrawler. # Hot keys +- `F5` - start download - `Insert` - add to download - `Ctrl+Insert` - add to download (using cookies) @@ -85,12 +86,16 @@ Here you can configure the default settings. I won't describe all the settings, # Dependencies If you want to install the YouTube downloader in a separate directory, you can create a new folder and copy the following files there: +- Microsoft.Threading.Tasks.dll +- Microsoft.Threading.Tasks.Extensions.dll +- Microsoft.Threading.Tasks.Extensions.Desktop.dll - Microsoft.Toolkit.Uwp.Notifications.dll - PersonalUtilities.dll - PersonalUtilities.Notifications.dll - SCrawler.PluginProvider.dll - SCrawler.YouTube.dll - System.ValueTuple.dll +- YouTubeDownloader.exe - ffmpeg.exe - ffplay.exe - ffprobe.exe