Moving Box Label and Inventory Generator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This userscript helps you organize a move by generating box labels and tracking inventory. It scans any webpage for text-based lists of items, room names, or inventory lists, or allows manual entry, to generate moving box labels and an inventory tracking system. It extracts item names and room assignments from the page, assigns items to boxes and rooms, generates printable box labels with box numbers, room names, and item lists, and tracks which boxes have been packed. The script creates a master inventory list, exports the inventory as CSV or HTML, suggests box contents based on room and item types, and creates a quick-reference sheet for movers.
WHERE IT RUNS
The script works on any webpage with text-based lists—moving checklists, room inventories, packing lists, or any page with item names and room names. It runs entirely within your browser, reading only the visible content of the current page. It does not track your browsing history, access other tabs, or send any data externally. All moving inventory data is processed and stored locally.
HOW TO USE
After installation, open the panel by clicking the tool's icon in the BotGentz sidebar. Click "Scan page for items" to extract items and room names from the current page. Create boxes using the "Create New Box" button—select a room and a new box is created. Add items manually using the "Add Item" form with name and room—items are automatically assigned to the next available box for that room. The inventory shows all boxes with their items and packed status. Use the export dropdown to choose your format—Box Labels (HTML with printable labels), Inventory (CSV box summary), Master List (CSV item-by-item), or Quick Reference (text summary). Click "Export" to download. Use "Mark all as packed" to update the status of all boxes.
THE TECHNICAL MECHANISM
This script uses text extraction to identify items and room names from page content. It scans lines for room names by matching against a list of common rooms (Living Room, Kitchen, Bedroom, etc.) and extracts item names by filtering out room names and line markers. Each item is stored with name, room, box number, and packed status. Boxes are automatically created when items are assigned to a room—each box gets a unique number. Items are added to the most recent open box for their room. The label generation creates styled HTML with each box's number, room, item list, and packed status, optimized for printing with page-break control. The inventory CSV exports box-level summaries. The master list CSV exports each item with its room and box number. The quick reference creates a text summary for movers. All data is persisted using GM_setValue.
THE PANEL
The panel is draggable anywhere on the screen and remembers its position between sessions. It can be collapsed to a small floating bubble to minimize distraction, and expanded again with a single click. The panel's width can be adjusted, and pressing the Escape key closes it instantly. All settings and inventory data are persisted locally using GM_setValue, so your moving inventory remains intact across page reloads and browser restarts.
PLEASE NOTE
This userscript requires the free BotGentz extension to function. The script extracts items from page text and may not capture all items correctly—review and adjust the extracted list. Room detection is based on a predefined list of common room names and may not catch all variations. The script does not access external APIs or store any data outside your browser. No data from your browsing is stored or transmitted anywhere—all processing occurs entirely in your browser.