• Stars
    star
    185
  • Rank 207,029 (Top 5 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created almost 10 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

danmaku implemented in Qt5

DanmaQ

Travis CI status

DanmaQ, pronounced as /danmakju:/ is a small QT program to play danmaku on any screen.

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.

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.

TODO

  • Multi-Screen support
  • Chatting
  • RPM package
  • Deb package

More Repositories

1

thuthesis

LaTeX Thesis Template for Tsinghua University
TeX
4,498
star
2

tunasync

Mirror job management tool.
Go
1,406
star
3

blogroll

世界一流兼容并包TUNA协会收集的周围同学们的Blog
Python
827
star
4

mirror-web

Source code of the web interface of https://mirrors.tuna.tsinghua.edu.cn/
HTML
690
star
5

oh-my-tuna

Keep calm and use TUNA mirrors.
Python
480
star
6

ipv6.tsinghua.edu.cn

CSS
399
star
7

tunasync-scripts

Custom scripts for mirror jobs
Python
390
star
8

issues

Code Unrelated Issues
336
star
9

THU-Beamer-Theme

A LaTeX beamer theme template for Tsinghua students.
TeX
305
star
10

fishroom

Message forwarding for multiple IM protocols
Python
283
star
11

collection

idea collections from TUNA
254
star
12

freedns-go

Optimized DNS Server for Chinese users.
Go
180
star
13

opentuna

TUNA on AWS
TypeScript
142
star
14

gdanmaku-server

Web-based danmaku server
Python
123
star
15

tuna.moe

HTML
75
star
16

gdanmaku

play danmaku on any screen
Python
36
star
17

artwork

tuna artwork
26
star
18

QSerial

An advanced cross-platform serial port utility
C++
23
star
19

podcast

Voice from TUNA
CSS
19
star
20

scripts

Python
15
star
21

pub-mirror

Dart application to fully mirror the content on https://pub.dartlang.org/
Dart
15
star
22

mirrorhub

Redirects the user to a nearby mirror site.
Go
11
star
23

Books

Tracking Books of TUNA Library
9
star
24

registr

JavaScript
6
star
25

dataset-issues

Issues about academic dataset mirrors
5
star
26

tunaccount

Go
5
star
27

topdf

Automactically convert Office files to PDF via a web interface
PHP
4
star
28

live

CSS
3
star
29

pdns-ldap

Python
3
star
30

fakeTunet

a fake net.tsinghua.edu.cn
JavaScript
2
star
31

feed_tuna

Telegram shop/payment bot 金枪鱼喂食计划
Python
2
star
32

tunasay

tunasay is a configurable talking tuna
JavaScript
2
star
33

playbooks

Python
1
star
34

Cash

1
star
35

loglyzer

log analyzer for tuna mirrors
Python
1
star
36

docker-images

Repo for various docker images
Dockerfile
1
star
37

tunasync-monitor

Rust
1
star