3.0.0.0

Andy
2022-03-17 21:22:52 +03:00
parent 9fc71f2aaa
commit 226438dde3

50
Home.md

@@ -1,5 +1,7 @@
# Main Window # Main Window
![Main window](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainWindow.png)
This window contains all data management tools. This window contains all data management tools.
- ```Add/Edit/Delete``` - actions with users. - ```Add/Edit/Delete``` - actions with users.
@@ -17,11 +19,21 @@ Double-click 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;
- ```All``` - show downloaded results for all users, sorted by last downloaded date. - ```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... - ```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. - ```Clear``` - clear the information list of the current download session.
In the ```Session``` view, the list is updated automatically. 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 ### Channels
The channels form will open. 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. 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
- ```Download selected``` - start downloading one or more selected users. - ```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). - ```Download video``` - download a separate video (Reddit and Twitter videos supported) or Instagram post (photo and video).
- ```Stop``` - stop all download operations. - ```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. - ```View``` - users view modes.
- The first block specifies **how** users will be displayed on the form. - The first block specifies **how** users will be displayed on the form.
- ```Large/Small images``` - with icons. - ```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. - The second block specifies the **sites** of the users that will be displayed on the form.
- ```All``` - default - ```All``` - default
- ```Specific sites``` - select sites to be displayed - ```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```. - ```Regular``` - only show users who are not marked as ```Favorite``` or ```Temporary```.
- ```Temporary``` - only show users marked as temporary. - ```Temporary``` - only show users marked as temporary.
- ```Favorite``` - only show users marked as favorite. - ```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). - ```Labels``` - show users labeled with one or more selected label (click ```Select labels``` to select labels).
- ```No Labels``` - only show users without a label. - ```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 ### LOG
@@ -88,6 +107,8 @@ Double-click the user to open the content folder.
- ```Download``` - download all videos you added. - ```Download``` - download all videos you added.
- ```Open saving path``` - a folder will open where the videos are downloaded to. - ```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 ## Users list
### Context menu ### Context menu
@@ -108,11 +129,13 @@ Double-click the user to open the content folder.
- ```Open site``` - open user profile. - ```Open site``` - open user profile.
- ```Information``` - some user information. - ```Information``` - some user information.
![Context menu](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainContext2.png)
## Collections ## Collections
I've developed collections for users with multiple profiles, but you can use them however you like. 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. 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. 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). You have two users: SomeUserName1 (from Reddit) and SomeUserName1 (from Twitter).
1. Creation of the "First collection" collection. 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). 1. 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". 1. 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 SomeUserName1 (Twitter) folder will be moved to the "First collection" folder and renamed to "Twitter_SomeUserName1".
If you want to merge the collection. If you want to merge the collection.