MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Tìm kiếm và phân tích tin tức từ các nguồn báo chính thống
Translation pending
MediaPython · HTMLGitHub @Liemdang2512OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Ứng dụng web tổng hợp và tóm tắt tin tức từ các báo Việt Nam sử dụng AI (Google Gemini).
Ứng dụng này chuyển đổi quy trình tự động hóa trình duyệt (JSON workflow) thành một ứng dụng web full-stack hiện đại:
# Di chuyển vào thư mục backend
cd backend
# Tạo virtual environment
python3 -m venv venv
source venv/bin/activate # macOS/Linux
# hoặc: venv\Scripts\activate # Windows
# Cài đặt dependencies
pip install -r requirements.txt
# Tạo file .env từ template
cp .env.example .env
# Chỉnh sửa .env và thêm Gemini API key
# GEMINI_API_KEY=your_actual_api_key_here
# Di chuyển vào thư mục frontend
cd frontend
# Cài đặt dependencies
npm install
# Tạo file .env.local từ template
cp .env.local.example .env.local
# File .env.local sẽ có:
# NEXT_PUBLIC_API_URL=http://localhost:8000
cd backend
source venv/bin/activate # Kích hoạt virtual environment
uvicorn main:app --reload --host 0.0.0.0 --port 8000
Backend sẽ chạy tại: http://localhost:8000 API Documentation: http://localhost:8000/docs
cd frontend
npm run dev
Frontend sẽ chạy tại: http://localhost:3000
Nhập thông tin tìm kiếm:
Xem kết quả:
Tóm tắt bài viết:
App crwal/
├── backend/
│ ├── main.py # FastAPI application
│ ├── config.py # Configuration & RSS database
│ ├── requirements.txt # Python dependencies
│ ├── routes/
│ │ └── news.py # API endpoints
│ └── services/
│ ├── gemini_client.py # Gemini API client
│ ├── rss_matcher.py # RSS feed matching
│ ├── rss_fetcher.py # RSS fetching & filtering
│ ├── categorizer.py # Article categorization
│ └── summarizer.py # Article summarization
│
├── frontend/
│ ├── app/
│ │ ├── layout.tsx # Root layout
│ │ ├── page.tsx # Main page
│ │ └── globals.css # Global styles
│ ├── components/
│ │ ├── InputForm.tsx # Search form
│ │ ├── ArticleList.tsx # Article display
│ │ ├── SummaryPanel.tsx # Summary display
│ │ └── LoadingSpinner.tsx # Loading indicator
│ ├── lib/
│ │ ├── api.ts # API client
│ │ └── types.ts # TypeScript types
│ ├── package.json
│ └── tailwind.config.ts
│
└── AI lấy bài viết báo chính thống V2.json # Original workflow
Khớp tên báo với RSS feeds
{
"newspapers": "Lao Động, Dân Trí"
}
Lấy và lọc bài viết
{
"rss_urls": ["https://..."],
"date": "24/01/2026",
"time_range": "6h00 đến 8h00"
}
Phân loại bài viết
{
"articles_text": "..."
}
Tóm tắt bài viết
{
"urls": ["https://...", "https://..."]
}
Backend:
Frontend:
.env của backendMIT License - Tự do sử dụng và chỉnh sửa
Nếu gặp vấn đề, vui lòng kiểm tra: