A new quick patch was released that fixed some issues with the last update:
- User settings are now stored. (theme, style, etc.)
- Fixed single user filter sometimes not working.
- Fixed interacted list to allow the same user multiple times. (Sadly the all the users you have interacted with have been wiped, how to recover this data will be explained)
- Get most recent posts when linking users instead of randomly liking images.
- Added option to disable safe delay when scraping. (This will make scraping EXTREMELY fast, but I have no idea if it's safe to disable it or not, so you can optionally disable it. By default it is enabled)
So if you want to restore the users you have followed follow these steps:
- Update to the latest version of GMT2 (0.0.22) and run it.
- Go to the folder "C:\Users\{USERNAME}\AppData\Local\gmt2\save\Datebase"
- In this folder, there are 2 important files "IGUSERNAME_InteractedUsers.sqlite" and "IGUSERNAME_FollowedUsers.sqlite"
- The file contains information about the users you have followed is in "IGUSERNAME_FollowedUsers.sqlite", you can view the contents of the file online here: https://sqliteonline.com/
- Go to the site https://sqliteonline.com/ and load the file "IGUSERNAME_FollowedUsers.sqlite"
- Then run the query ""
- Run following queries (just copy and paste, then click on RUN):
Code:
ALTER TABLE TrackedUser RENAME TO TrackedUser_old;
CREATE TABLE "TrackedUser" (
"FilterArgument" varchar ,
"FilterTypeSql" integer ,
"FollowedBack" integer ,
"FollowedBackDate" integer ,
"InteractionDate" integer ,
"OperationType" integer ,
"Pk" varchar ,
"Username" varchar);
INSERT INTO TrackedUser (FilterArgument, FilterTypeSql, FollowedBack, FollowedBackDate, InteractionDate, OperationType, Pk, username)
SELECT FilterArgument, FilterTypeSql, FollowedBack, FollowedBackDate, InteractionDate, OperationType, Pk, username
FROM TrackedUser_old;
UPDATE TrackedUser
SET OperationType = 1;
Once you have done that, right click on TrackedUser_old table, and drop it.
Then save the the DB (File > save) and repalce the "IGUSERNAME_InteractedUsers.sqlite" file (rename the saved file to match "IGUSERNAME_InteractedUsers.sqlite")
If you now open the program and go to User Tracking tab and view interacted users, you will see all your old users and the bot will unfollow them.