Skip to content

Latest commit

 

History

History
97 lines (68 loc) · 2.45 KB

README.md

File metadata and controls

97 lines (68 loc) · 2.45 KB

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

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

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