From 226438dde3438c2b3cd444d0f07a65ee153ba782 Mon Sep 17 00:00:00 2001 From: Andy <88590076+AAndyProgram@users.noreply.github.com> Date: Thu, 17 Mar 2022 21:22:52 +0300 Subject: [PATCH] 3.0.0.0 --- Home.md | 50 ++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/Home.md b/Home.md index a9cc36a..52946cd 100644 --- a/Home.md +++ b/Home.md @@ -1,5 +1,7 @@ # Main Window +![Main window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainWindow.png) + This window contains all data management tools. - ```Add/Edit/Delete``` - actions with users. @@ -17,11 +19,21 @@ Double-click on the data line will open the content folder. - ```View``` - view modes: - ```Session``` - show downloaded results for this session only; - ```All``` - show downloaded results for all users, sorted by last downloaded date. +- ```Up / Down``` - list navigation buttons +- ```Find``` - find the selected user in the main window - ```Refresh``` - update information list. You don't need to press this button. Added just in case... - ```Clear``` - clear the information list of the current download session. In the ```Session``` view, the list is updated automatically. +Hot keys: +- ```F2``` - Down +- ```F3``` - Up +- ```F4``` - Find +- ```F5``` - Refresh + +![Info window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/DownloadInfo.png) + ### Channels The channels form will open. @@ -38,10 +50,12 @@ Go to Settings - Settings - Reddit/Instagram. Enter your username in the "Saved This button looks like a bookmark. When you click on this button, a form for downloading saved posts will open. Saved posts are stored in the Reddit/Instagram data path in the ```!Saved posts``` folder. +![Saved posts window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SavedPosts.png) + ### Download - ```Download selected``` - start downloading one or more selected users. -- ```Download all``` - run the download for all users you added to the program who are marked as ```Ready for download```. **ATTENTION! THIS BUTTON DOESN'T RESPECT VIEW MODES LIKE LABELS AND/OR GROUPS. THE DOWNLOAD WILL RUN FOR ALL YOUR USERS ANYWAY!** +- ```Download all``` - run the download for all users you added to the program who are marked as ```Ready for download```. **ATTENTION! THIS BUTTON DOESN'T RESPECT VIEW MODES LIKE LABELS AND/OR GROUPS. THE DOWNLOAD WILL IN ANY CASE BE STARTED FOR ALL YOUR USERS WHO HAVE MARKED "READY FOR DOWNLOAD"!** - ```Download video``` - download a separate video (Reddit and Twitter videos supported) or Instagram post (photo and video). - ```Stop``` - stop all download operations. @@ -50,7 +64,7 @@ This button looks like a bookmark. When you click on this button, a form for dow - ```View``` - users view modes. - The first block specifies **how** users will be displayed on the form. - ```Large/Small images``` - with icons. - - ```List``` - simple, without icons. + - ```List``` / ```Details``` - simple, without icons. - The second block specifies the **sites** of the users that will be displayed on the form. - ```All``` - default - ```Specific sites``` - select sites to be displayed @@ -59,9 +73,14 @@ This button looks like a bookmark. When you click on this button, a form for dow - ```Regular``` - only show users who are not marked as ```Favorite``` or ```Temporary```. - ```Temporary``` - only show users marked as temporary. - ```Favorite``` - only show users marked as favorite. + - ```Deleted``` - only show users whose profiles have been deleted + - ```Suspended``` - only show users whose profiles have been suspended - ```Labels``` - show users labeled with one or more selected label (click ```Select labels``` to select labels). - ```No Labels``` - only show users without a label. - - ```Select labels``` - Select one or more labels to display. + - ```Select labels``` - select one or more labels to display. + - ```Limit dates``` - set lowest date to filter out users who have not been downloaded since that date + + ![Main window context](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainWindow2.png) ### LOG @@ -88,6 +107,8 @@ Double-click the user to open the content folder. - ```Download``` - download all videos you added. - ```Open saving path``` - a folder will open where the videos are downloaded to. + ![Separate video downloader window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SeparateVideoDownloader.png) + ## Users list ### Context menu @@ -108,11 +129,13 @@ Double-click the user to open the content folder. - ```Open site``` - open user profile. - ```Information``` - some user information. +![Context menu](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainContext2.png) + ## Collections I've developed collections for users with multiple profiles, but you can use them however you like. -Add a new one by clicking the ```+``` button, or select an existing one. +To add a user to the collection, click ```Add to collection``` in the context menu. Add a new one by clicking the ```+``` button, or select an existing one. When you add a user to a collection, the user's data will be moved to the collection folder with the name you specified. @@ -120,13 +143,24 @@ When you add a user to a collection, the user's data will be moved to the collec When you add a user to the collection, a new folder will be created in the collection folder named by pattern ```Site```_```UserName```. That is, each profile in the collection is stored separately. When you merge, all files in the profiles' folders are moved to the root of the collection. -#### Collections example +### Deleting a collection + +1. Select the collection you want to delete. +1. Click the ```Delete``` button or right-click on the collection and select ```Delete user / collection```. +1. In the dialog box, click ```Delete``` button. + - You will be prompted to delete the collection and all of its files: + - ```Yes``` - The collection and all its files will be permanently deleted. + - ```No``` - You will be prompted to split the collection. + - ```Yes``` - The collection will be split: each user profile in the collection will be displayed as a separated profile (as is), and the collection will be deleted. + - ```No``` - Cancel operation. + +### Collections example You have two users: SomeUserName1 (from Reddit) and SomeUserName1 (from Twitter). 1. Creation of the "First collection" collection. -2. The folder "First collection" will be created in the collections folder (you specify it in the program settings). -3. The SomeUserName1 (Reddit) folder will be moved to the "First collection" folder and renamed to "Reddit_SomeUserName1". -4. The SomeUserName1 (Twitter) folder will be moved to the "First collection" folder and renamed to "Twitter_SomeUserName1". +1. The folder "First collection" will be created in the collections folder (you specify it in the program settings). +1. The SomeUserName1 (Reddit) folder will be moved to the "First collection" folder and renamed to "Reddit_SomeUserName1". +1. The SomeUserName1 (Twitter) folder will be moved to the "First collection" folder and renamed to "Twitter_SomeUserName1". If you want to merge the collection.