Skip to content

Repository files navigation

Rubycite web clipper

Browser extension that clips the active web page to clean Markdown, with math formula support, clutter removal, and a built-in editor with live KaTeX preview.

Part of the RubyCite product family. For PDF conversion and more advanced features, use the RubyCite desktop application.

Features

  • Convert & download Markdown in one click
  • Convert & edit in a split-pane editor with live preview
  • Extract LaTeX from MathJax / KaTeX pages
  • Remove navigation, cookie banners, ads, and sidebars (Mozilla Readability + filters)
  • UI in 8 languages: English, 简体中文, Deutsch, Español, Français, 日本語, 한국어, العربية

Load unpacked (development)

  1. Clone this repository.
  2. Open edge://extensions or chrome://extensions.
  3. Enable Developer mode.
  4. Click Load unpacked and select this folder.

Build store package

# Optional: refresh icons from RubyCite desktop project
python3 scripts/generate-icons.py

# Create ZIP for Edge / Chrome Web Store
bash scripts/package.sh
# → dist/Rubycite-web-clipper-<version>.zip

See docs/STORE.md for submission checklist.

Project layout

Path Purpose
manifest.json Extension manifest (MV3)
content.js, cleaner.js Page extraction and cleaning
readability.js Mozilla Readability (bundled)
popup.*, background.js UI and editor tab management
src/ Markdown editor, KaTeX, markdown-it
_locales/ Store listing strings
docs/ Privacy policy, store listing notes

Privacy

Conversion runs locally in the browser. Page content is not uploaded to RubyCite servers through the extension. See docs/privacy.html.

License

Copyright 2026 Hongtao Lu

Licensed under the Apache License, Version 2.0.

This project bundles third-party components. See NOTICE.md.

About

Rubycite web clipper converts the current web page into clean Markdown-ideal for notes, RAG pipelines, and documentation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages