Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bigeagle/danmaQ
danmaku implemented in Qt5
https://github.com/bigeagle/danmaQ
Last synced: 3 months ago
JSON representation
danmaku implemented in Qt5
- Host: GitHub
- URL: https://github.com/bigeagle/danmaQ
- Owner: tuna
- License: gpl-3.0
- Created: 2014-11-08T08:08:30.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-08-19T23:07:45.000Z (over 3 years ago)
- Last Synced: 2024-05-18T11:09:50.311Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 573 KB
- Stars: 186
- Watchers: 23
- Forks: 46
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-danmaku - danmaQ - danmaku implemented in Qt4 (Clients / Misc / Desktop)
README
# DanmaQ
[![Travis CI status](https://travis-ci.org/tuna/danmaQ.svg?branch=master)](https://travis-ci.org/tuna/danmaQ?branch=master)
DanmaQ, pronounced as `/danmakju:/` is a small QT program to play danmaku on any screen.
![](https://raw.githubusercontent.com/tuna/danmaQ/master/screenshots/xiaowang.png)
DanmaQ is **still under development**, documents might be outdated.
## Dependencies
`danmaQ` depends on `Qt5`, version >= 5.6.2 preferred.
## Installation
### AppImage
On Linux X86-64, you can download the bundled AppImage.
wget https://github.com/tuna/danmaQ/releases/download/cpp-0.1/danmaQ.AppImage
chmod +x danmaQ.AppImage
./danmaQ.AppImage### Source
apt-get install qt5-default qttools5-dev qttools5-dev-tools libqt5x11extras5-dev cmake # for ubuntu trusty (aka 14.04 LTS) and debian jessie (aka 8)
apt-get install qt5-default qttools5-dev-tools qtwebengine5-dev libqt5x11extras5-dev cmake # for ubuntu and debian
zypper install libqt5-qtx11extras-devel libqt5-linguist-devel cmake # for openSUSE
dnf install qt5-devel qt5-qtx11extras-devel qt5-linguist cmake # for fedora
brew install qt # for macOS
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
make && sudo make install### Windows
Download binary from [releases page](https://github.com/tuna/danmaQ/releases/).
Or you can also use CMake and Qt to build it yourself, but there is no help available temporarily.
### Arch Linux
pacman -S danmaq
### Fedora
dnf install danmaq
### AOSC OS / Ubuntu 18.04+ / Debian 10+
apt install danmaq
## Usage
### Use TUNA Service
First you need to create a channel, go to https://dm.tuna.moe:8443/ and create a channel,
(let's use `ooxx` as the channel name and `passw0rd` as the password)Then run `danmaQ` and fill `https://dm.tuna.moe:8443` to server,
and channel name (`ooxx`) & channel password (`passw0rd`).Then any audiences can open https://dm.tuna.moe:8443/ and click to your channel page,
lauch danmaku in your screen!### Self Hosted Service
See [gdanmaku-server](https://github.com/tuna/gdanmaku-server).
## TODO
- [x] Multi-Screen support
- [x] Chatting
- [x] RPM package
- [x] Deb package