All Projects → chimerast → niconico-speenya

chimerast / niconico-speenya

Licence: Apache-2.0 license
Google Chromeでニコニコするやつ

Programming Languages

typescript
32286 projects
Vue
7211 projects
SCSS
7915 projects
shell
77523 projects
CSS
56736 projects
Dockerfile
14818 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to niconico-speenya

Saccubus1
さきゅばす1系のリポジトリです
Stars: ✭ 49 (-42.35%)
Mutual labels:  niconico
cl-eye-catching-uis
GopherCon 2018 tutorial session slides and examples
Stars: ✭ 32 (-62.35%)
Mutual labels:  presentation
talks
Source for all talks I've presented at various conferences
Stars: ✭ 12 (-85.88%)
Mutual labels:  presentation
reveal-jekyll
Online presentation for GitHub Pages and Jekyll in Markdown using reveal.js with a Solarized Color Theme
Stars: ✭ 67 (-21.18%)
Mutual labels:  presentation
go-info-displays
Using Go for Information Displays
Stars: ✭ 45 (-47.06%)
Mutual labels:  presentation
path demo
An experimental set of pathfinding algorithms for video games
Stars: ✭ 16 (-81.18%)
Mutual labels:  presentation
Imprezi
Impress Editor
Stars: ✭ 34 (-60%)
Mutual labels:  presentation
live-draw
A tool allows you to draw on screen real-time.
Stars: ✭ 400 (+370.59%)
Mutual labels:  presentation
s6
S6 Blank - Slideshow templates using HTML 5, CSS 3 'n' JavaScript 2017+ w/ Bespoke.js-compatible "microkernel"
Stars: ✭ 91 (+7.06%)
Mutual labels:  presentation
cppcon2015
Repository for the slides and the code of my CppCon 2015 talks.
Stars: ✭ 93 (+9.41%)
Mutual labels:  presentation
manim editor
Web Presenter for Mathematical Animations using Manim.
Stars: ✭ 144 (+69.41%)
Mutual labels:  presentation
markdown-slides
Using markdown, write simple but beautiful presentations with math, animations and media.
Stars: ✭ 64 (-24.71%)
Mutual labels:  presentation
stateful-animations
🌟 HolyJS Talk: Animations in the Stateful World (How to Animate Things in React)
Stars: ✭ 55 (-35.29%)
Mutual labels:  presentation
rjsmake
Use Markdown to generate a Reveal.js presentation in minutes.
Stars: ✭ 19 (-77.65%)
Mutual labels:  presentation
InspireNN
No description or website provided.
Stars: ✭ 13 (-84.71%)
Mutual labels:  presentation
limus
🎨 Make your screenshot/image more professional by rotating, adding shadow and more.
Stars: ✭ 101 (+18.82%)
Mutual labels:  presentation
cookiecutter-reveal.js
📊 A cookiecutter template for reveal.js presentations.
Stars: ✭ 15 (-82.35%)
Mutual labels:  presentation
jupyter-django
Using Jupyter Notebook with Django: a presentation
Stars: ✭ 42 (-50.59%)
Mutual labels:  presentation
RepSeP
Reproducible Self-Publishing - Demo Publications in the Most Common Formats
Stars: ✭ 14 (-83.53%)
Mutual labels:  presentation
presentador
📽 An opinionated presentation framework. Just write what you want to present and it will do the rest.
Stars: ✭ 25 (-70.59%)
Mutual labels:  presentation

NicoNico SPEENYA

license

ブラウザに、ニコニコ動画のように右から左に流れるコメントを表示する、Chrome機能拡張とそのサーバプログラムです。

スタンプボタンを押すと画像が浮き上がったりします。

主にブラウザを使ったプレゼンテーションで使用すると(いわゆるニコニコメソッド)、視聴者とコミュニケーションがとれて良い感じです。

Google Slidesやネット上のPDFをChromeで開いた上にも表示出来ます(ただし、HTTPSで公開されたサーバが必要)。

注意: 細かいこと考えてないので、このソースコードのまま一般公開サーバとか作ると大変なことになる気がします。

開発動機

社内の会議の所帯が大きくなり一人一人が発言しづらくなってきたため、コミュニケーションを促進するために作りました。

参考

ニコニコメソッドプレゼンを全社会議に取り入れてみたら会議が面白くなった

[WIP]動かし方

Docker

export DOMAIN_NAME=[domain-name] # 適宜指定

docker run --rm \
  -v $(pwd)/data/:/app/data/ \
  -p 8080:8080 -e "SERVER_URL=https://${DOMAIN_NAME}" \
  chimerast/niconico-speenya:develop

Cloud Run

参考資料: https://cloud.google.com/run/docs/mapping-custom-domains

export PROJECT_ID=[project-id] # 適宜指定
export DOMAIN_NAME=[domain-name] # 適宜指定

docker pull chimerast/niconico-speenya:develop
docker tag chimerast/niconico-speenya:develop gcr.io/${PROJECT_ID}/niconico-speenya
docker push gcr.io/${PROJECT_ID}/niconico-speenya
gcloud run deploy niconico-speenya \
  --project=${PROJECT_ID} \
  --platform=managed \
  --region=asia-northeast1 \
  --allow-unauthenticated \
  --image=gcr.io/${PROJECT_ID}/niconico-speenya \
  --cpu=1 \
  --memory=256Mi \
  --max-instances=1 \
  --set-env-vars="SERVER_URL=https://${DOMAIN_NAME}"
gcloud beta run domain-mappings create \
  --project=${PROJECT_ID} \
  --platform=managed \
  --region=asia-northeast1 \
  --service=niconico-speenya \
  --domain=${DOMAIN_NAME}

機能拡張

https://[DOMAIN_NAME]/extensions.zip にアクセスすると、zipファイルがダウンロードできるので、それを chrome://extensions で表示される、機能拡張一覧ページにドラッグ&ドロップしてください。

ライセンス

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].