Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

phyng/openstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

Open Store

简介

开源的应用商店, Django 项目,目标是做 Play Store 数据存档

Demo: https://open.phyng.com/store/

已经实现的功能

  • 爬虫,从 Play Store 抓取数据保存到 MySQL
  • 用户系统
  • 评论系统
  • 使用七牛 API 存取图片
  • 全站 SSL 访问
  • Bootstrap 响应式前端

策略

  • 主数据库使用 MySQL ,高频键值数据使用 Redis
  • 图片代理和存储策略:爬虫仅抓取图片 URL,因为 Play Store 被墙,第一次访问图片是通过/store/proxy?url=代理下载图片上传到七牛,然后302重定向到七牛图片地址,第二次及以后直接访问七牛,如果某个 URL 从未被访问,那么将不会下载图片

依赖

  • Django (1.7)
  • MySQL-python (1.2.5)
  • redis (2.10.3)
  • pathlib (1.0)
  • Pillow (2.3.0)
  • requesocks (0.10.8)
  • requests (2.2.1)

部署

参考 http://phyng.com/2014/09/20/django-uwsgi-nginx/

About

Django项目,Open Store 开源应用商店

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /