🏷️ UTags Import Helper

Export tags data from other scripts into UTags backup JSON.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Pipecraft
일일 설치 수
0
총 설치 수
3
평점
0 0 0
버전
0.1.0
생성일
2026-04-08
갱신일
2026-04-08
크기
11.9KB
라이선스
MIT
적용 사이트

UTags Import Helper

Export tag data from other V2EX-related userscripts and convert it into a UTags backup JSON file, then download it automatically.

Install

Supported Sources

  • V2EX Next
    • Note title prefix: --用户标签--
    • Data shape: { [username: string]: string[] | string }
  • V2EX Polish
    • Note title prefix: V2EX_Polish_settings
    • Data shape: { "member-tag": { [username: string]: { avatar?: string; tags: string[] | string } } } (the avatar field is ignored)

How It Works

  • Reads your V2EX Notes list from /notes, finds the first note whose title contains the configured prefix.
  • Fetches /notes/edit/:id, extracts the JSON payload from the note editor.
  • Converts it to UTags backup format (databaseVersion = 3):
    • created / updated: current time (Date.now())
    • updated2 / updated3: not included
  • Downloads a file like:
    • utags-backup-v2ex-next-YYYYMMDD_HHMMSS.json
    • utags-backup-v2ex-polish-YYYYMMDD_HHMMSS.json

Usage

  1. Log in to V2EX in your browser.
  2. Make sure the source script has already written its data to your V2EX Notes:
    • V2EX Next: enable its tagging feature and let it create/update the --用户标签-- note.
    • V2EX Polish: ensure it has created/updated the V2EX_Polish_settings note.
  3. Open any V2EX page, then run one of the userscript menu commands:
    • “Export V2EX Next tags to UTags backup”
    • “Export V2EX Polish tags to UTags backup”
  4. Visit https://utags.link/
  5. Open Settings > Data Management > Import Data, then select the downloaded JSON file.

Troubleshooting

  • “未找到笔记:...”:
    • You are not logged in, or the source script never created the note yet.
    • Open the source script’s settings page/features once to let it initialize.
  • Exported file is empty:
    • The note exists but its JSON payload is missing/invalid, or tag list is empty.

Privacy

  • All requests are same-origin to v2ex.com / v2ex.co notes pages.
  • The script is read-only: it does not modify your notes. It only downloads the converted JSON locally.
  • It does not upload your data to any server and does not collect any data.

Changelog

  • 0.1.0
    • Initial release
    • Export from V2EX Next to UTags backup
    • Export from V2EX Polish to UTags backup

More Useful Scripts

🏷️ UTags - Add User Tags to Links

  • Link: Greasy Fork · Greasy Fork · ScriptCat · GitHub
  • Features: Add custom tags and notes to user, post, video and other links
  • Highlights: Support special tag filtering (like spam, block, clickbait, etc.), data export/import, auto-mark viewed posts
  • Supported Sites: V2EX, X(Twitter), Reddit, GitHub, Bilibili, Zhihu, Linux.do, Youtube and 50+ websites
  • Description: Super useful tag management tool for adding tags to forum users or posts, making it easy to identify or block low-quality content

🧰 UTags Advanced Filter

  • Link: Greasy Fork · ScriptCat · GitHub
  • Features: Real-time filtering and hiding of scripts on GreasyFork
  • Highlights: Available as both a userscript and a browser extension
  • Supported Sites: Greasy Fork
  • Description: A tool that supports real-time filtering and hiding on GreasyFork, available in userscript and browser extension versions

⚡ UTags Shortcuts

  • Link: Greasy Fork · ScriptCat · GitHub
  • Features: Per-site grouping, icon support, floating or sidebar navigation panel
  • Highlights: Floating/Sidebar modes, URL/JS script support, visual editor, keyboard shortcuts
  • Supported Sites: All websites
  • Description: A powerful userscript that streamlines your browsing workflow with a customizable navigation panel for quick access to favorite links and scripts

🔗 Links Helper

  • Link: Greasy Fork · ScriptCat · GitHub
  • Features: Open third-party website links in new tabs, parse text links into hyperlinks
  • Highlights: Support custom rules, parse Markdown and BBCode formats, convert image links to image tags
  • Supported Sites: Universal for all websites, including Google, YouTube, GitHub, V2EX, etc.
  • Description: Enhance link browsing experience, automatically process various link formats for more convenient web browsing

🔍 Find Scripts For This Site

  • Link: Greasy Fork · ScriptCat · GitHub
  • Features: Quickly find scripts for the current site across multiple repositories
  • Highlights: Settings dialog, real-time sync, smart domain extraction
  • Supported Sites: All websites
  • Description: A user script to quickly find scripts for the current site across multiple repositories, now with a settings dialog and real-time sync across tabs

🖼️ Universal Image Uploader

  • Link: Greasy Fork · ScriptCat · GitHub
  • Features: Paste/drag/select images to batch-upload to Imgur/Tikolu/MJJ.Today/Appinn
  • Highlights: Auto-copy to Markdown/HTML/BBCode/Link, supports site buttons & local history, SPA-compatible
  • Supported Sites: All websites
  • Description: A user script that lets you paste, drag, or select images and batch-upload them to various providers, then auto-copy the result in your preferred format

License

MIT License — see https://github.com/utags/userscripts/blob/main/LICENSE

Related Links