Watch
1
0
Fork
You've already forked dchat
0
mirror of https://repo.dec05eba.com/dchat synced 2026-11-03 02:46:01 +00:00
Decentralized chat
  • C++ 99.4%
  • Shell 0.4%
  • GLSL 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2020-08-19 00:06:12 +02:00
.kdev4 Add support for discord 2018-08-08 23:17:14 +02:00
depends update gitsubmodule 2020-08-19 00:06:12 +02:00
fonts Change font, change text spacing 2018-05-30 09:19:34 +02:00
include Refactor, remove a lot of code and use dchat core instead 2019-04-08 21:04:17 +02:00
shaders Continue text edit, add avatar (image, but not way to change avatar) 2018-05-07 06:34:24 +02:00
src WIP: FIX p2p 2020-08-19 00:06:08 +02:00
.gitignore Add support for discord 2018-08-08 23:17:14 +02:00
.gitmodules WIP: FIX p2p 2020-08-19 00:06:08 +02:00
dchat.desktop Add install script (desktop application 2018-06-04 01:11:57 +02:00
dchat.kdev4 Add message board, in the middle of text selection 2018-04-20 01:31:23 +02:00
debug.sh Move users to left side 2019-03-30 19:11:49 +01:00
install.sh.bak Revert back to argon2i 2020-08-19 00:06:02 +02:00
LICENSE Change to apache license 2020-08-19 00:05:57 +02:00
project.conf Refactor, remove a lot of code and use dchat core instead 2019-04-08 21:04:17 +02:00
README.md WIP: FIX p2p 2020-08-19 00:06:08 +02:00
screenshot.png Update preview image 2018-08-08 23:20:28 +02:00

DcHaT

Decentralized chat. Currently only runs on GNU/Linux. Max avatar size is 1mb

Dependencies

boost, libnsgif, mpv, sfml, curl

Building

Using sibs run sibs build --release in the root directory of the project and then run dchat using ./sibs-build/<platform>/release/dchat

TODO

Use a http(s) library to download content (curl?) and stream gif. If content is html, then stop downloading after we have retrieved title, header image and paragraph.
Use std::search for StringView find

Screenshot

Sample screenshot