diff --git a/Home.md b/Home.md index 81fdd70..de6577d 100644 --- a/Home.md +++ b/Home.md @@ -98,7 +98,6 @@ 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: @@ -131,6 +130,7 @@ Load sessions: - `Delete special feed...`- delete one or more of your feeds (**files will not be deleted**) - `Delete daily feed (by list)` - delete one or more session feeds (a selection form will open; **files will not be deleted**) - `Delete daily feed (by date)` - delete session feeds by the date (the date selection form will open; **files will not be deleted**) +- `Clear session` - clear list of recent downloads Change view: - `Downloads` - show downloaded regular users diff --git a/Settings.md b/Settings.md index 85208cd..14d7a24 100644 --- a/Settings.md +++ b/Settings.md @@ -338,7 +338,6 @@ To support the downloading of this site you should add the Mastodon domain to th ## Instagram - Authorization - - `Hash` - in this field you need to put the hash of the Instagram session to download tagged posts ([how to find](#how-to-find-instagram-hash)). - `x-csrftoken` - [how to find](#how-to-find-headers) - `x-ig-app-id`, `ix-ig-www-claim`, `sec-ch-ua`, `sec-ch-ua-full-version-list`, `sec-ch-ua-platform-version`, `UserAgent` - [how to find](#how-to-find-headers) - `Saved posts user` - your personal Instagram username to download your saved posts @@ -362,28 +361,10 @@ To support the downloading of this site you should add the Mastodon domain to th ### Instagram requirements - **[COOKIES](#how-to-set-up-cookies) ARE REQUIRED ANYWAY** -- [`Hash`](#how-to-find-instagram-hash) *(only for downloading tagged posts)* - [`x-csrftoken`](#how-to-find-headers) - [`x-ig-app-id`](#how-to-find-headers) - [`ix-ig-www-claim`](#how-to-find-headers) -To download tagged posts you also need [`Hash`](#how-to-find-instagram-hash) - -### How to find Instagram Hash -1. Open browser developer tools -1. Go to `Network` -1. If this tab contain any data, clear it. -1. Open any profile and go to the `Tagged` section for `Hash`. -1. Click `Ctrl+F` and find the text `query_hash=`. The alphanumeric value after the equal sign is the required hash. - - **The hash is the value after the equal sign, 32 characters long.** You can find two different hashes. The first (`abcde12345abcde12345abcde12345ab`) is good, the second (`54321edcba54321edcba54321edcba54`) is wrong. - - https://www.instagram.com/graphql/query/?query_hash=abcde12345abcde12345abcde12345ab&variables={"id":"123456789","first":12} - - https://www.instagram.com/graphql/query/?query_hash=54321edcba54321edcba54321edcba54&variables={"user_id":"123456789","include_chaining":true,"include_reel":false,"include_suggested_users":false,"include_logged_out_extras":false,"include_highlight_reels":true,"include_live_status":true} -1. Copy this and paste it into the corresponding (`Hash`) field on the Instagram settings form. - -**If you don't see the required hash, refresh the page several times or go to the main page and return to the profile until you see the hash you need.** - -**NEVER use wrong credentials! I specially wrote there that there are two different credentials. Using the wrong credentials may result in your account being banned!** - ### Instagram limits Instagram API is requests limited. For one request, the program receive only 50 posts. Before catching error 429, the program can process 200 requests. I reduced this to 195 requests and set a timer to wait for the next request after. This was added to bypass error 429 and prevent account ban.