Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chanmeng666/tencent-meeting-video-downloader
Tencent Meeting Recording Downloader - A Chrome extension that helps you easily download Tencent Meeting recording videos.
https://github.com/chanmeng666/tencent-meeting-video-downloader
chrome chrome-extension curl javascript meeting-recording tencent-meeting video-downloader webpack
Last synced: 24 days ago
JSON representation
Tencent Meeting Recording Downloader - A Chrome extension that helps you easily download Tencent Meeting recording videos.
- Host: GitHub
- URL: https://github.com/chanmeng666/tencent-meeting-video-downloader
- Owner: ChanMeng666
- License: apache-2.0
- Created: 2024-11-25T04:23:03.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-07T13:02:14.000Z (25 days ago)
- Last Synced: 2024-12-07T14:17:29.836Z (25 days ago)
- Topics: chrome, chrome-extension, curl, javascript, meeting-recording, tencent-meeting, video-downloader, webpack
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/%E8%85%BE%E8%AE%AF%E4%BC%9A%E8%AE%AE%E5%BD%95%E5%B1%8F%E4%B8%8B%E8%BD%BD%E5%8A%A9%E6%89%8B/gdajdfngeonjmcclghkmeoacopnnfpnc?hl=zh-CN&utm_source=ext_sidebar
- Size: 8.96 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tencent Meeting Recording Downloader
[δΈζζζ‘£](./README.zh-CN.md)
A Chrome browser extension that helps you easily download Tencent Meeting recording videos.
## Features
- π― Automatically detect video URLs on Tencent Meeting playback pages
- π Support custom video save paths
- π Generate reliable curl download commands
- π» Clean and intuitive user interface
- π Secure and reliable, no user data collection## Installation Guide
### Method 1: Direct Installation (Recommended for regular users)
1. Download the latest release
- Go to the [Releases](https://github.com/ChanMeng666/tencent-meeting-video-downloader/releases) page
- Download the latest `tencent-meeting-video-downloader.zip` file2. Prepare Chrome Browser
- Open Chrome browser
- Type `chrome://extensions/` in the address bar and press Enter
- Enable "Developer mode" using the toggle switch in the top-right corner3. Install the Extension
- Unzip the downloaded `tencent-meeting-video-downloader.zip` file
- Click "Load unpacked" button in Chrome extensions page
- Select the unzipped folder
- You should now see the extension icon in your Chrome toolbar### Method 2: Installation from Source (For developers)
1. Prerequisites
- Install [Node.js](https://nodejs.org/) (version 14 or higher)
- Install [Git](https://git-scm.com/downloads)
- Install [Git Bash](https://git-scm.com/downloads) (comes with Git for Windows)2. Clone and Build
```bash
# Clone the repository
git clone https://github.com/ChanMeng666/tencent-meeting-video-downloader.git
# Enter the project directory
cd tencent-meeting-video-downloader
# Install dependencies
npm install
# Build the extension
npm run build
```3. Load the Extension
- Open Chrome and go to `chrome://extensions/`
- Enable "Developer mode"
- Click "Load unpacked"
- Select the `dist` folder from the project directory## Usage Guide
1. Prepare the Meeting Recording
- Open the Tencent Meeting recording playback page in Chrome
- Start playing the video you want to download2. Use the Extension
- Click the extension icon in the Chrome toolbar
- Wait for the "Video detected" message
- Enter your desired save path (e.g., `D:/Videos/meeting_recording.mp4`)
- Click "Generate Download Command"3. Download the Video
- Click the "Copy Command" button
- Open Git Bash
- Right-click and select "Paste" to paste the command
- Press Enter to start downloading
- Wait for the download to complete4. Verify the Download
- Check the specified save location
- Try playing the downloaded video to ensure it works correctly## Troubleshooting
Common issues and solutions:
1. Extension not detecting video
- Make sure the video is playing
- Refresh the page and try again2. Download command not working
- Verify Git Bash is installed correctly
- Check if the save path is valid
- Ensure you have write permissions for the save location3. Video playback issues
- Try using VLC media player
- Check if the download completed successfully## Development
### Requirements
- Node.js >= 14
- Git Bash (for executing download commands)### Project Setup
```bash
# Clone project
git clone https://github.com/ChanMeng666/tencent-meeting-video-downloader.git# Install dependencies
npm install# Development build
npm run watch# Production build
npm run build
```### Project Structure
```
βββ src/
β βββ assets/ # Icons and static resources
β βββ background/# Background scripts
β βββ content/ # Content scripts
β βββ popup/ # Popup window related files
β βββ utils/ # Utility functions
βββ dist/ # Build output directory
βββ manifest.json # Extension configuration file
βββ webpack.config.js # Webpack configuration
βββ package.json # Project configuration file
```## Notes
- This plugin is for learning and personal use only
- Please comply with relevant terms of service and regulations
- Downloaded videos are for personal viewing only, do not distribute## Tech Stack
- JavaScript (ES6+)
- Chrome Extension API
- Webpack
- CSS3## License
MIT License
## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## Contact
For issues or suggestions, please submit an Issue.
## Author
**Chan Meng**
- LinkedIn: [chanmeng666](https://www.linkedin.com/in/chanmeng666/)
- GitHub: [ChanMeng666](https://github.com/ChanMeng666)