Giter VIP home page Giter VIP logo

ria-brain-truster's People

Contributors

wangqiaoyang avatar

Watchers

 avatar  avatar

ria-brain-truster's Issues

项目启动

所在城市

江苏南京

发起人优势

  1. 有开智课程线下面基组织经验
    (开智写作班组织过南京组小伙伴线下面基讨论大作业)
  2. 时间相对充裕
  3. 产品面向的用户明确,可随时和用户沟通,帮助测试与反馈。

已知的技术难点

  • 如何实现微信与豆瓣的联动
  • 如何实现微信与印象笔记的联动
  • 如何同时打通微信与豆瓣和印象这两个接口的api

现有的代码基础

呃...恶补6w作业中= =

问题场景

最初的想法:如下图所示
idea

版本规划

  • 8w Version1.0 - 调用豆瓣api,实现豆瓣与微信之间联动
  • 9w Version2.0 - 调用印象笔记api,实现印象与微信之间联动
  • 10w Version3.0 - 整合微信订阅号与豆瓣、印象两个接口,测试完善

任务说明

任务模块

数据抓取

  • 每天0点爬虫从豆瓣小组抓取一次原始文本数据转移至Github

数据库

  • 将原始文本数据以.md文件格式存入Github
  • 新建仓库:RIA-Database作为数据存储库
  • 书名作为一级标题放入summary.md

微信交互

  • 以书名作为关键词
  • 搜索书名5秒内可弹出日志链接4条
  • 公众号设置底部按钮能实现导航索引效果

增补与调整

Gitbook结构

  • Intrudction
  • Chapter1:沟通
  • Chapter2:管理
  • Chapter3:心理
  • Chapter4:思维

对应微信交互方式:

  • 底部设置主按钮=》弹出四个选项按钮(对应Gitbook四个章节)
  • 关键词搜索(书名)弹出对应4条连接

任务分解

8w任务

  • 新建储存文本数据的仓库,与Gitbook双向联动
  • 豆瓣小组爬虫:实现将豆瓣小组文档抓取并以.md格式保存
  • 爬虫抓取所有书名进入summary.md

9w任务

  • Gitbook结构调整
  • Gitbook与公众号api对接
  • 公众号底部按钮导航与搜索功能实现

任务进展

整体思路

  • 整体思路如图所示:

mindmap

数据源(文本+图片)

豆瓣

  • 小组 (优先抓取)
  • 个人账号

印象笔记

  • 公共笔记本

微信群

数据库

  • github
  • gitbook

数据抓取

  • 爬虫

API对接方式

  • Gitbook或Github与微信对接(优先实现)
  • 豆瓣或印象直接与微信对接 (备用选项)

用户需求

  • 分类索引搜索
  • 建立知识框架

产品

  • 微信公众号
  • 基于Gitbook电子书

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.