GithubHelp home page GithubHelp logo

meeting-record-genie's Introduction

Meeting Record Genie

Google Document Add-on

Usage (If add-on is already installed)

  1. Open add-on: Google document > 外掛程式 > Meeting Record Genie > start.

open add-on

  1. Select date and recorder.

add-on

  1. Click '產生早會記錄' and links are created.

file links

  1. Your meeting record pdf is ready.

pdf

  1. Here's a mail template for you.

mail

Google Document Format

Make sure you and your teammates follow the format to create the pdf correctly.

2018/04/16
Selina
進度:
Selina 昨天的進度 1。
Selina 昨天的進度 2。
預計:
Selina 今天的預計 1。

Diane
進度:
Diane 昨天的進度 1。
預計:
Diane 今天的預計 1。
Diane 今天的預計 2。

Jack
進度:
Jack 昨天的進度 1。
預計:
Jack 今天的預計 1。
Jack 今天的預計 2。

You could just add a new daily record above without deleting old ones. It helps genie to get old data whenever you need to re-generate previous meeting records.

Installation

Add google-doc-add-on/Sidebar.html and google-doc-add-on/Code.gs to Google document > 工具 > 指令碼編輯器.

Configuration

// Sidebar.html
var CONFIG = {
  HOST: 'http://localhost:9876',
  HOST_HTTPS: 'https://localhost:9877',
  DEFAULT_START_TIME: '08:15',
  DEFAULT_END_TIME: '08:30',
  DEFAULT_LOC0: 'OO園區',
  DEFAULT_LOC1: 'OO辦公室',
  TEAM: 'OO小組',
  // Members which will appear in recorder list and document
  TEAM_MEMBERS: [
    'Selina',
    'Diane',
    'Jack',
    'Michael'
  ],
  MAIL_TO: '[email protected]',
  // Member pool
  MEMBERS: [
    { tw:'約翰', en: 'John', mail: '[email protected]' },
    { tw:'麥可', en: 'Michael', mail: '[email protected]' },
    { tw:'傑克', en: 'Jack', mail: '[email protected]' },
    { tw:'瑟琳娜', en: 'Selina', mail: '[email protected]' },
    { tw:'黛恩', en: 'Diane', mail: '[email protected]' },
    { tw:'蘿絲', en: 'Rose', mail: '[email protected]' }
  ]
};

Server

Dependencies

Python 2.7
Django 1.6
django-extensions

Usage

Run with startserver.sh in the server/ folder. The development server should be enough to handle the requests of a team.

You could deploy django server on Apache or Nginx if needed.

  • It seems not necessary to use HTTPS certification.
  • WARNING: The core part of building pdf from reStructuredText(rst) file is removed from this repository because it is not my contribution and might contain some classified information of the company.

meeting-record-genie's People

Contributors

skyduck0205 avatar

Watchers

 avatar

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.