cntyfmg-eng

ima-downloader

ima Knowledge Base Downloader offers both a Windows desktop app and a browser extension to batch-download Tencent ima knowledge base materials as PDF, original-format files, or TXT.

v1.2.1
Published at
Sep 26, 2026
2
Stars
11
Download
Synced at
Oct 1, 2026

Latest release

v1.2.1Sep 26, 2026, 01:13 AM
Downloads slow? Switch the source anytime above

README

Project Overview

ima Knowledge Base Downloader batch-downloads materials from the ima knowledge base (ima.qq.com) to your local machine. It ships two tools: a Windows desktop app (C# WinForms) where you enter a Client ID and API Key for one-click batch downloads, and an Edge/Chrome extension (MV3) that injects a floating button into the ima web app so you can download the current materials with one click.

Key Features

  • Desktop app: pick a knowledge base, select materials, and batch-download, with support for clearing local credentials
  • Extension: injects a floating button into the ima web app for one-click downloads
  • Web links are fully rendered to PDF via a headless browser, so images are not lost
  • Documents and files are saved in their original format, and notes are exported as TXT
  • Includes an extension installer that unpacks the extension locally and provides a guided setup
  • Bundled CRX3 packaging tool to rebuild the extension while keeping the same extension ID

Target Audience

  • Users who want to back up their own ima knowledge base materials
  • Users who want to export knowledge base content as PDF or original-format files for archiving
  • Developers who need to integrate with the ima OpenAPI

Quick Start

  1. The desktop app needs .NET 10 SDK or later and is built with dotnet publish, or you can use the prebuilt executable from the release
  2. Enter the Client ID and API Key from the ima open platform in settings and choose a download directory
  3. Click to fetch the knowledge base list and select the target knowledge base
  4. Select the materials to download and click start
  5. For the extension, run the installer, or enable Developer mode in the extensions page and load the unpacked extension folder

Core Advantages

  • Provides both a desktop app and a browser extension
  • Renders PDFs via CDP or the debugger protocol, waiting for images to load so none are lost
  • Supports original-format saving and note export to TXT across multiple material types
  • Includes a CRX3 packaging script for rebuilding the extension yourself

System Requirements

  • OS: Windows
  • Desktop app: requires the .NET runtime; building from source needs .NET 10 SDK or later
  • Extension: Chromium-based Edge or Chrome with MV3 support
  • Additional dependencies: a Client ID and API Key from the ima open platform

Notes

  • This tool is for personal knowledge base backup only; comply with ima's terms of service and applicable laws
  • Do not use it for bulk scraping or commercial purposes
  • The extension private key fixes the extension ID; keep the file to rebuild with the same ID
  • The desktop app stores personal credentials, which can be cleared in settings

Release history

Sort