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.
- ```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.
- ```Feed``` - show recently downloaded data
## 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.
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:
- ```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)
### 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
The channels form will open.

@@ -144,6 +144,7 @@ interface ISiteSettings
void Reset();
void OpenSettingsForm();
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.
### GetUserPostUrl
```Function GetUserPostUrl(ByVal UserID As String, ByVal PostID As String) As String```
Return post URL based on user ID and post ID.
### Load
```Sub Load(ByVal XMLValues As IEnumerable(Of KeyValuePair(Of String, String)))```

@@ -58,6 +58,13 @@
- ```Create temporary users``` - users will be created marked 'Temporary' when created from channel.
![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
@@ -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)
**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```)
- ```Specified``` - Specify custom download options (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 downloaded picture``` - Show downloaded image in notification
- ```Show user picture``` - Show user icon in notification
- ```Timer``` - Download timer (in minutes)
- ```Delay``` - Plan launch delay when SCrawler starts
- ```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```).
- ```Specified``` - Specify custom download options (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.
- ```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.
- ```Image``` - Show downloaded image in notification.
- ```User icon``` - Show user icon in notification.
- ```Timer``` - Download timer (in minutes).
- ```Delay``` - Plan launch delay when SCrawler starts.
![Automation settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsAutoDownloader.png)