All Projects → diginatu → nagome

diginatu / nagome

Licence: MIT license
Advanced Niconico Live (NicoNama, ニコ生, ニコニコ生放送) Comment Viewer written in go

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to nagome

nicosapo
Google Chrome Extensnion for live.nicovideo.jp
Stars: ✭ 23 (-46.51%)
Mutual labels:  niconico, nicolive
dic-nico-intersection-pixiv
ニコニコ大百科とピクシブ百科事典の共通部分のIME辞書
Stars: ✭ 49 (+13.95%)
Mutual labels:  niconico
NNDD
ニコニコ動画専用クライアントNNDD with DMC対応 forked from https://ja.osdn.net/projects/nndd/
Stars: ✭ 29 (-32.56%)
Mutual labels:  niconico
nndownload
Download and process links from Niconico (nicovideo.jp)
Stars: ✭ 145 (+237.21%)
Mutual labels:  niconico
WhatYouarePlaying
An extension delivering what you're watching and listening to, to Mastodon and other services
Stars: ✭ 15 (-65.12%)
Mutual labels:  niconico
niconico-speenya
Google Chromeでニコニコするやつ
Stars: ✭ 85 (+97.67%)
Mutual labels:  niconico
Saccubus1
さきゅばす1系のリポジトリです
Stars: ✭ 49 (+13.95%)
Mutual labels:  niconico
grav-plugin-comments
Grav Comments Plugin
Stars: ✭ 52 (+20.93%)
Mutual labels:  comment-viewer

Nagome

GoDoc Build Status codecov

Advanced NicoLive Comment Viewer written in go.

Nagome has no UI but API to communicate with plugins. So it doesn't depend on platforms or environments. You can make various UIs like native desktop app on any platform, modern app on the browser, even as Vim plugin. It can be also used for daemon like bots.

UI Implementation

Nagome Electron

Desktop app implementation using the Web UI below. All you need is packed as an app. You can just download it and use now.

Nagome WebUI

Static web SPA. Can be used as a part of an app or embedded in another web UI. It doesn't work as a stand alone.

Plugins

Nagome plugins recomended to add github topic "nagome-plugin".

https://github.com/topics/nagome-plugin

Install

Assume you have the go developing environment.

go get -u github.com/diginatu/nagome

Document

Index

Nagome is initial development yet. APIs may be changed. But some features work now.

Licence

MIT License

Dependencies

  • gopkg.in/yaml.v2 : Apache Licence 2.0
  • diginatu/nagome/nicolive
    • gopkg.in/xmlpath.v2 : LGPLv3
    • gopkg.in/yaml.v2 : Apache Licence 2.0
    • github.com/syndtr/goleveldb : 2-Clause BSD License

Contribution

Contribution is welcome, about anything like fixing issues, adding new features, etc.

You can contact me via my twitter. Also, my niconico community here.

Feel free to send a message and tell me what feature you want to work in or plugins you want to make. I can help you.

Tasks

  • Show error when a plugin failed to load
  • Check the settings value of "nagomever" for plugins
  • Add a feature to Add/remove a plugin dynamically
  • Translation of the UI
  • Add more document
  • API
    • Make Direct Domain available to plugin
    • Add a Nagome Message for quitting Nagome itself

Release

git tag [version] -a
git push --tags
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].