Skip to content

Latest commit

 

History

History
114 lines (89 loc) · 3.98 KB

README_EN.md

File metadata and controls

114 lines (89 loc) · 3.98 KB

简体中文 | English

Logo

LinuxDo Scripts

Discord · Documentation · Issues · Latest Release

📖 Project Introduction

LinuxDo Scripts is a feature-rich browser extension designed to enhance the user experience of the LinuxDo forum. It integrates multiple practical features, from basic interface optimizations to advanced AI-assisted functions, making your forum browsing and interaction experience smoother and more efficient.

Settings Panel Operation Instructions
image image

✨ Key Features

🔍 Browsing Experience Optimization

  • Display topic creation time in topic list
  • Show floor numbers
  • Open topics in new tabs
  • Preview details and comments directly from topic list
  • Optimize mixed Chinese-English text display
  • Optimize signature image display to prevent broken images
  • Automatic dark mode switching

📚 Content Management

  • Comprehensive bookmark functionality
  • User tagging feature
  • Force block (blacklist) topics from specific users
  • View OP-only toggle function

💬 Interaction Enhancement

  • Quick topic replies (with customization support)
  • Comment box emoji optimization
  • Floor lottery feature
  • Level information query

🤖 AI Intelligence

  • AI topic summarization
  • Intelligent reply generation
  • AI-assisted posting

🎨 Personalization

  • Switch forum theme skins
  • Switch forum emoji styles
  • Support custom CSS styles
  • Settings panel data synchronization

📥 Installation and Usage

Browser Support

🛠️ Development Guide

Environment Requirements

node: v22.12.0

Local Development

  1. Clone repository and install dependencies:
git clone https://github.com/dlzmoe/linuxdo-scripts
npm install
  1. Start development service:
npm run dev
  1. Load extension:
  • Open local .output folder
  • Drag chrome-mv3 folder into chrome://extensions/

Development Notes

  • Component-based development model
  • Each new feature is developed as an independent component to avoid conflicts
  • Code review will be conducted after PR submission, and will be merged quickly if no major issues

🤝 Contribution Guide

Welcome to propose new feature ideas and improvement suggestions! You can participate in the project through:

  • Submit Issues to report problems or make suggestions
  • Submit Pull Requests to contribute code
  • Join Discord community for discussions

📄 License

This project is open-sourced under the MIT license. For detailed information, please check the LICENSE file.