2022.9.8.0

Andy
2022-09-08 12:37:54 +03:00
parent 4557e0915f
commit cbcd1cf395
3 changed files with 83 additions and 11 deletions

59
Home.md

@@ -7,6 +7,7 @@ This window contains all data management tools.
- ```Add/Edit/Delete``` - actions with users. - ```Add/Edit/Delete``` - actions with users.
- ```Refresh``` - refresh the user list. You do not need to press this button. Added just in case... - ```Refresh``` - refresh the user list. You do not need to press this button. Added just in case...
- ```Info``` - show downloaded users and what exactly and how many were downloaded. - ```Info``` - show downloaded users and what exactly and how many were downloaded.
- ```Feed``` - show recently downloaded data
## Buttons ## Buttons
@@ -14,7 +15,9 @@ This window contains all data management tools.
This form will show downloaded items (sorted by latest download date). Each line of data contains information about how many images and videos have been downloaded for the user. If no media is downloaded, the user will not appear in this form. This form will show downloaded items (sorted by latest download date). Each line of data contains information about how many images and videos have been downloaded for the user. If no media is downloaded, the user will not appear in this form.
Double-click on the data line will open the content folder. *Right-clicking on this button opens the 'Missing posts' window.*
Double-clicking on the data line will open the content folder.
- ```View``` - view modes: - ```View``` - view modes:
- ```Session``` - show downloaded results for this session only; - ```Session``` - show downloaded results for this session only;
@@ -34,6 +37,60 @@ Hot keys:
![Info window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/DownloadInfo.png) ![Info window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/DownloadInfo.png)
### Feed
This form will show the recently downloaded data (images and videos). Each image/video contains download information (tooltip), file address, user information, etc.
Double-clicking on an image will open the original image in an external viewer.
Buttons:
- ```Refresh``` - the feed will be updated to receive new downloaded items and/or remove missing items
- ```Clear``` - clear list of recent downloads
- ```Delete selected``` - delete marked items from the disk
Context menu:
- ```Open picture/video``` - open picture/video in external viewer
- ```Open user``` (with folder image) - open user folder
- ```Open user``` (with globe) - open user site
- ```Open post``` - open post in browser
- ```Find user``` - find user in the main window
- ```Information``` - show post information
- ```Delete picture/video``` - delete picture/video
Hot keys
- ```F5``` - ```Refresh```
- ```F3``` - Previous page
- ```F4``` - Next page
You can read about the settings [here](https://github.com/AAndyProgram/SCrawler/wiki/Settings#feed).
![Feed window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/FeedWindow.png)
### Missing posts
**Still under development**
This form shows posts that have not been downloaded. This form is opened by right-clicking on the '[Info](#info)' button in the main window
Buttons:
- ```Delete``` - delete selected posts
- ```Update``` - check the missing posts again and refill the list
- ```Download ALL``` - download all missing posts (not working, in development)
- ```Info``` - show post information
Context menu:
- ```Download``` - download selected post
- ```Open post``` - open post in browser
- ```Open user folder``` - open user folder
- ```Show post information``` - show post information
- ```Find user``` - find user in the main window
- ```Delete post``` - delete selected post
Hot keys:
- ```F1``` - ```Update```
![Missing posts window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MissingPosts.png)
### Channels ### Channels
The channels form will open. The channels form will open.

@@ -144,6 +144,7 @@ interface ISiteSettings
void Reset(); void Reset();
void OpenSettingsForm(); void OpenSettingsForm();
void UserOptions(ref object Options, bool OpenForm); void UserOptions(ref object Options, bool OpenForm);
string GetUserPostUrl(string UserID, string PostID);
} }
``` ```
@@ -221,6 +222,12 @@ The ```What``` argument indicates who called this function.
You must return an initialized instance of the ```IPluginContentProvider``` object. You must return an initialized instance of the ```IPluginContentProvider``` object.
### GetUserPostUrl
```Function GetUserPostUrl(ByVal UserID As String, ByVal PostID As String) As String```
Return post URL based on user ID and post ID.
### Load ### Load
```Sub Load(ByVal XMLValues As IEnumerable(Of KeyValuePair(Of String, String)))``` ```Sub Load(ByVal XMLValues As IEnumerable(Of KeyValuePair(Of String, String)))```

@@ -59,6 +59,13 @@
![Channels settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsGlobalChannels.png) ![Channels settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsGlobalChannels.png)
## Feed
- ```Feed rows/columns``` - how many rows and columns will be displayed in the feed form
- ```Endless feed``` - go to the next page when you reach the end
![Feed settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsGlobalFeed.png)
# Site settings # Site settings
## Reddit ## Reddit
@@ -208,16 +215,17 @@ You can set up automatic downloads. You can find these settings in ```Settings-A
![Scheduler](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsScheduler.png) ![Scheduler](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsScheduler.png)
**Plan**: **Plan**:
- ```Disable``` - Disable automatic downloads - ```Disable``` - Disable automatic downloads.
- ```All``` - Download all existing user profiles (```Ready for download``` is not respected) - ```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```) - ```Default``` - Download all existing user profiles marked ```Ready for download``` (equivalent to ```Download all```).
- ```Specified``` - Specify custom download options (read more [here](#download-groups)) - ```Specified``` - Specify custom download options (read more [here](#download-groups)).
- ```Groups``` - Automatic downloading of one or more existing groups (read more [here](#download-groups)) - ```Groups``` - Automatic downloading of one or more existing groups (read more [here](#download-groups)).
- ```Show notifications``` - Show notification when there is new downloaded data - ```Show notifications``` - Show notification when there is new downloaded data.
- ```Show downloaded picture``` - Show downloaded image in notification - ```Simple``` - Show a simple notification instead of a user notification. This means that if any user data has been downloaded with the plan, a simple notification will be shown with the number of users downloaded. The 'Image' and 'User icon' parameters will be ignored.
- ```Show user picture``` - Show user icon in notification - ```Image``` - Show downloaded image in notification.
- ```Timer``` - Download timer (in minutes) - ```User icon``` - Show user icon in notification.
- ```Delay``` - Plan launch delay when SCrawler starts - ```Timer``` - Download timer (in minutes).
- ```Delay``` - Plan launch delay when SCrawler starts.
![Automation settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsAutoDownloader.png) ![Automation settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsAutoDownloader.png)