wechaty / bot5 Goto Github PK
View Code? Open in Web Editor NEWBot Friday Club - BOT5
Home Page: https://bot5.ml
License: Apache License 2.0
Bot Friday Club - BOT5
Home Page: https://bot5.ml
License: Apache License 2.0
« Bot5 第十次活动纪要: Bot5 Episode 10 «
BOT5.Club records online seminar videos and uploads it to YouTube Playlist:
We need the following API/SDK to get the start time from our meeting record MP4 file:
START_TIME=$(./get_bot5_mp4_start_time ./bot5.mp4)
# number in seconds, the time point that the chair start the seminar
After we can get the START_TIME, then we will be able to cut the file automatically by the script, and then upload it to YouTube automatically too!
Asking help from @ggsonic
Zoom API: Get all recordings from a meeting
Using ffmpeg to cut up video (without re-encoding)
export START_TIME=995
ffmpeg -ss "$START_TIME" -i zoom.mp4 -map 0 -c copy bot5.mp4
@andrewdyhhub
Please read https://www.bot5.club/manuals/blog/ and see others posts for an example.
The following information is required for a blog post:
---
title: 这里是 Blog 的标题
author: ${your_github_username}
categories: events
tags:
- tag1
- tag2
---
大家好,我叫alex,王磊,是一名工作了10年的程序员,也是一个社区组织者,从2011年开始,我和朋友发起了一个英文爱好者社区:PET后英语时代(PostEnglishTime),主要在CBD区域组织线下英语交流活动。
Update
2019-09-20-bot5-seminar-Episode-9.md
The above file name passed the ci checking, which shouldn't .
« Bot5 2020年第10次活动纪要: Bot5 Season 2020 Episode 10 «
We are always experiencing the following problems when a new blog post PR was created:
We should write a script and guard all of the above problems in our CI system, so we will find them easy and solve them in the PR before they merged.
« Bot5 2020年第13次活动纪要: Bot5 Season 2020 Episode 13 «
« Bot5 2020年第1次活动纪要: Bot5 Season 2020 Episode 1 «
« Bot5 第十四次活动纪要: Bot5 Episode 14 «
« Bot5 第七次活动纪要: Bot5 Episode 7 «
« Bot5 2020年第15次活动纪要: Bot5 Season 2020 Episode 15 «
« Bot5 2020年第17次活动纪要: Bot5 Season 2020 Episode 17 «
« Bot5 2020年第13次活动纪要: Bot5 Season 2020 Episode 13 «
« Bot5 第十二次活动纪要: Bot5 Episode 12 «
« Bot5 2020年第16次活动纪要: Bot5 Season 2020 Episode 16 «
We can preview our blog by running docker-compose now!
$ make docker
docker-compose up
Starting bot5club_jekyll_1 ... done
Attaching to bot5club_jekyll_1
jekyll_1 | ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux-musl]
jekyll_1 | Configuration file: /srv/jekyll/_config.yml
jekyll_1 | Source: /srv/jekyll
jekyll_1 | Destination: /srv/jekyll/_site
jekyll_1 | Incremental build: disabled. Enable with --incremental
jekyll_1 | Generating...
jekyll_1 | Invalid theme folder: _sass
jekyll_1 | Remote Theme: Using theme mmistakes/minimal-mistakes
jekyll_1 | Jekyll Feed: Generating feed for posts
jekyll_1 | GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or have incorrect data.
jekyll_1 | done in 15.019 seconds.
jekyll_1 | Auto-regeneration: enabled for '/srv/jekyll'
jekyll_1 | Server address: http://0.0.0.0:4000
jekyll_1 | Server running... press ctrl-c to stop.
« Bot5 第十八次活动纪要: Bot5 Episode 18 «
« Bot5 第二十次活动纪要: Bot5 Episode 20 «
« Bot5 2020年第6次活动纪要: Bot5 Season 2020 Episode 6 «
« Bot5 2020年第1次活动纪要: Bot5 Season 2020 Episode 1 «
https://www.bot5.club/events/seminar-minutes-7/
@darkli We need to test the blog post at the local environment in order to make everything is ok before we send the PR to publish on our BOT5 club website.
Please go to the online page and fix the 404 errors, thanks!
« 本次活动通知: Bot Friday 第二弹 «
« BFC 第二次活动纪要: Bot Friday Episode 2 «
« Bot5 第四次活动纪要: Bot5 Episode 4 «
« Bot5 2020年第5次活动纪要: Bot5 Season 2020 Episode 4 «
« Bot5 2020年第13次活动纪要: Bot5 Season 2020 Episode 13 «
« Bot5 2020年第13次活动纪要: Bot5 Season 2020 Episode 13 «
« Bot5 第十三次活动纪要: Bot5 Episode 13 «
« Bot5 第五次活动纪要: Bot5 Episode 5 «
« Bot5 第8次活动纪要: Bot5 Episode 8 Bot5 Episode 8 «
« Bot5 第九次活动纪要: Bot5 Episode 9 «
« Bot5 第十七次活动纪要: Bot5 Episode 17 «
« Bot5 第十五次活动纪要: Bot5 Episode 15 «
« Bot5 第十六次活动纪要: Bot5 Episode 16 «
笔者此次分享主要是抛转引玉,通过分享Chatbot的一个场景应用来引出目前Chatbot技术的一些常见问题。
« Bot5 2020年第6次活动纪要: Bot5 Season 2020 6 Episode «
GitHub Pages failed to build your site.
There was a YAML syntax error on line 294 column 3 in <unknown>): could not find expected ':' while scanning a simple key at line 3 column 1 Fatal: Psych::SyntaxError (_data/authors.yml: did not find expected key while parsing a block mapping.
We need to add a checker for YAML to make sure the format is valid in our CI...
This problem was introduced from #139
« Bot5 2020年第2次活动纪要: Bot5 Season 2020 Episode 2 «
« Bot5 第十一次活动纪要: Bot5 Episode 11 «
« Bot5 2020年第3次活动纪要: Bot5 Season 2020 Episode 3 «
« Bot5 2020年第 8 次活动纪要: Bot5 Season 2020 8 Episode «
« Bot5 第六次活动纪要: Bot5 Episode 6 «
« Bot5 第三次活动纪要: Bot5 Episode 3 «
« Bot5 2020年第11次活动纪要: Bot5 Season 2020 Episode 11 «
« Bot5 2020年第7次活动纪要: Bot5 Season 2020 7 Episode «
« Bot5 2020年第9次活动纪要: Bot5 Season 2020 Episode 9 «
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.