Programming gallery loads automatically on first launch
Click any post to view content
Browsing Galleries
Click "갤러리 검색" (Search Gallery) button and select:
Real-time Best, Programming, GitHub, Backend, Employment, etc.
Or enter custom gallery ID
Viewing Posts
Click post title to open in preview panel
Images auto-load (max 200px width)
View upvotes/downvotes and post date
Read comments with timestamps and IP addresses
Technical Implementation
Technical Details
Image Loading Optimization
Extract real image URLs from data-original attribute (handles XXInside's lazy loading)
HTML entity decoding (& → &)
Batch processing with concurrency control for network load distribution
Base64 encoding for embedding in Markdown preview
Referer Header Bypass
Local proxy server based on Express (auto port assignment)
Bypass image server's Referer validation
Header manipulation and retry logic via Axios
HTML → Markdown Conversion
Convert HTML to Markdown using Turndown
Custom rules to preserve <img> tags as HTML
Virtual document provision via VSCode TextDocumentContentProvider
Requirements
Visual Studio Code 1.97.0 or higher
Internet connection
Known Issues
Some images may take time to load
Comments limited to first page only
Privacy
No personal data collection
No user behavior tracking
Only sends requests to XXInside servers
All processing performed locally
Contributing
git clone https://github.com/efforthye/vscode-ddadang-extention.git
cd vscode-ddadang-extention
npm install
# Press F5 to launch Extension Development Host
License
MIT License
Support
For issues or suggestions, please visit GitHub Issues.