Skip to content

josh87523/cursor-work-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cursor工作项目

项目概述

这是一个综合性的数据分析工具包,包含多个实用工具和项目:

  • Google Play评论分析系统 - 应用评论数据收集和分析
  • Twitter爬虫工具 - 社交媒体数据收集
  • SpotDL音乐下载器 - 音乐下载功能
  • Talkie项目分析 - 特定应用分析
  • 通用分析工具 - 各种数据处理工具

功能特性

🔍 Google Play评论分析

  • 自动爬取应用评论数据
  • 智能分析用户需求和情感
  • 生成可视化图表和报告
  • 支持多种筛选条件

🐦 Twitter数据收集

  • 用户推文爬取
  • 数据格式化和导出
  • 支持多种输出格式

🎵 音乐下载

  • 基于SpotDL的音乐下载
  • 支持多种音频格式
  • 批量下载功能

📊 数据分析

  • 评论情感分析
  • 用户需求提取
  • 数据可视化
  • 报告生成

环境要求

  • Python 3.8+
  • 相关依赖包(见requirements.txt)

快速开始

1. 克隆项目

git clone <your-repo-url>
cd cursor

2. 安装依赖

pip install -r requirements.txt

3. 配置API密钥

编辑 claude-config.json 文件,填入你的API密钥:

{
  "apiBaseUrl": "https://api.gptsapi.net",
  "apiKey": "your-actual-api-key"
}

4. 运行项目

# 使用启动器(推荐)
python project_launcher.py

# 或直接运行主程序
python main.py

项目结构

cursor/
├── main.py                    # 主程序入口
├── scraper.py                 # 爬虫工具
├── review_analyzer.py         # 评论分析
├── review_visualizer.py       # 数据可视化
├── project_launcher.py        # 项目启动器
├── setup_environment.py      # 环境配置脚本
├── backup_project.py          # 项目备份脚本
├── requirements.txt           # 依赖包列表
├── claude-config.json         # API配置文件
├── Talkie项目/               # Talkie应用分析
├── SpotDL音乐下载/           # 音乐下载工具
├── Twitter爬虫/              # Twitter数据爬取
├── 通用工具/                 # 通用分析工具
└── README.md                 # 项目说明

使用说明

Google Play评论分析

from main import GooglePlayAnalysisSystem

# 创建分析系统
system = GooglePlayAnalysisSystem()

# 运行完整分析
results = system.run_complete_analysis(
    app_id="com.example.app",
    max_reviews=1000,
    app_name="Example App"
)

Twitter数据爬取

# 使用Twitter爬虫工具
python Twitter爬虫/twitter_scraper.py

音乐下载

# 使用SpotDL下载音乐
python SpotDL音乐下载/spotdl_simple.py

输出文件

分析结果会保存在以下目录:

  • analysis_output/ - 分析结果
  • visualization_output/ - 可视化图表
  • talkie_analysis_output/ - Talkie分析结果

配置说明

API配置

claude-config.json 中配置API密钥:

{
  "apiBaseUrl": "https://api.gptsapi.net",
  "apiKey": "your-api-key-here"
}

依赖包

主要依赖包包括:

  • google-play-scraper
  • pandas
  • numpy
  • matplotlib
  • seaborn
  • requests
  • jieba

故障排除

常见问题

  1. 依赖包安装失败

    # 使用国内镜像源
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
  2. API密钥问题

    • 检查 claude-config.json 文件格式
    • 确认API密钥有效性
    • 检查网络连接
  3. Python版本问题

    • 确保使用Python 3.8或更高版本
    • 检查PATH环境变量

贡献指南

  1. Fork 项目
  2. 创建功能分支
  3. 提交更改
  4. 推送到分支
  5. 创建Pull Request

许可证

本项目采用MIT许可证。

联系方式

如有问题或建议,请通过以下方式联系:

  • 创建Issue
  • 发送邮件

注意: 请确保遵守相关平台的使用条款和API限制。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors