HeimScope

Inventory up to 50 pages of one authorised site. Give the extension a short list of pages on one authorised site, review the inventory, and export it as CSV, HTML or JSON.

You are planning a website redesign or clean-up with a client and need an agreed, numbered list of the site's pages, with a screenshot and a decision for each page.

HeimScope actual application or output
Actual Chrome 152 Linux project interface with a synthetic page inventory. A separate Chromium 151 run verified four-page capture, HTML with embedded screenshots and CSV export.

Before you start

Your first result

  1. Download and extract your bundle

    Buy the HeimScope bundle at /store/heimscope/ and extract heimscope-0.1.1-guide-bundle.zip. Then extract program/heimscope-preview-20260929.zip into a separate folder. The app/, extension/, samples/ and docs/ paths below refer to that extracted program folder. GUIDE.html and examples/ in the outer bundle contain this manual and its practice material. In chrome://extensions enable Developer mode, choose Load unpacked, select the program’s extension folder, and pin its toolbar icon.

  2. 1. Проект (Project): list the pages

    In Разрешенный сайт (origin) (Authorised site) type the site's scheme and domain, for example https://example.com. In Адреса страниц, по одному в строке (Page addresses, one per line) paste up to 50 addresses; paths such as /contact count as pages of that site, lines starting with # are ignored. Click Проверить список (Check list): you see how many addresses were accepted and a table of excluded lines, such as duplicates (дубликат адреса) or other sites (адрес вне разрешенного сайта).

  3. Create the inventory

    Click Создать ведомость (Create inventory). HeimScope gives it a number like HS-20260930-1A6C82F4, version 1, state черновик (draft).

  4. 2. Проход (Pass): grant access and run

    Under Доступ к сайту (Site access) click Разрешить доступ к … (Allow access to the site). Chrome asks: “HeimScope” has requested additional permissions, Read and change your data on <site>; click Allow (Deny is highlighted by default). Then click Разрешить снимки (<all_urls>) (Allow screenshots); Chrome asks again, Read and change all your data on all websites; click Allow. HeimScope still visits only your listed addresses. Click Старт (Start): a separate window visits the addresses one by one and captures the visible area, and the tab shows progress such as 3 из 4 обработано (3 of 4 processed) until Состояние: завершен (finished). Keep the pass window in front and do not switch its tab. Пауза (Pause) and Отменить проход (Cancel pass) are next to Старт. Afterwards revoke the permissions with Отозвать доступ and Отозвать разрешение на снимки.

  5. 3. Ведомость (Inventory sheet): decide

    Give each page a template group and a decision: сохранить (keep), переделать (rework) or убрать (remove), one by one or for a selection, and add a note. HeimScope never groups pages by itself; a person decides.

  6. 4. Исключения (Exceptions): check gaps

    Every line that produced no screenshot is listed with its reason. Use В очередь (Back to queue) to capture a page again.

  7. 5. Экспорт (Export): save files

    Click CSV для сметы (CSV for estimating), HTML для клиента (HTML for the client) or Файл проекта (JSON) (Project file). Files are saved to your Downloads folder as HeimScope-<inventory number>-v<version>.csv, .html or .json. Exporting CSV or HTML seals that version; the next edit creates version 2. The HTML is one standalone file with the screenshots embedded and a sign-off block; opening it is not an approval.

  8. Where your data is

    Projects and screenshots are stored only in this Chrome profile and reopen after a browser restart. Nothing is uploaded. To move a project to another computer, export Файл проекта (JSON) and load it there with Импорт проекта (Import project). Removing the extension deletes its stored projects, so export first.

Inventory a four-page practice site

Input: examples/heimscope/site/ (four fictional pages of the Lindgren Tool Library) and examples/heimscope/urls.txt (six address lines, including one duplicate and one address on another site).

  1. Serve the practice site: python3 -m http.server 8099 --bind 127.0.0.1 --directory examples/heimscope/site (on Windows use py instead of python3).
  2. In HeimScope's 1. Проект tab type http://127.0.0.1:8099 as the site, paste the contents of urls.txt, click Проверить список, then Создать ведомость.
  3. In 2. Проход click Разрешить доступ к http://127.0.0.1/* and Разрешить снимки (<all_urls>), clicking Allow in both Chrome prompts, then click Старт and wait for Состояние: завершен.
  4. In 5. Экспорт click HTML для клиента and CSV для сметы.

Expected: Проверить список reports Готово к проходу: 4 адресов, исключений 2 (ready: 4 addresses, 2 exceptions): line 6 /borrow.html is a duplicate of line 3 and line 7 https://example.com/elsewhere is outside the site. Создать ведомость creates inventory HS-<date>-<code>, version 1. The pass ends with 4 из 4 обработано and the counters show 4 Страниц (pages), 4 Со снимком (with screenshot) and 2 Исключений (exceptions). HTML для клиента saves HeimScope-HS-<date>-<code>-v1.html, one standalone file with the 4 screenshots embedded. CSV для сметы saves HeimScope-HS-<date>-<code>-v1.csv with one row per source line: 4 captured pages with their titles and headings (for example How to borrow) and 2 excluded lines (duplicate and off_origin). The inventory is still there after closing and reopening Chrome.

Troubleshooting

Старт (Start) is not available.

The message Старт недоступен means a permission is missing. Grant site access under Доступ к сайту and the screenshot permission Разрешить снимки (<all_urls>) first.

An address was excluded as outside the site.

www.example.com, example.com and a different port are different sites. Use exactly one origin, and list only its pages.

A page has no screenshot.

The capture is discarded if the tab was switched or the page left the site, so it is never filed under the wrong page. Check the reason in 4. Исключения, click В очередь and run the pass again with the pass window in front.

Compatibility and limits

Guide and examples: 30 September 2026. Examples are fictional or synthetic. Online guide · Support