Coder Social home page Coder Social logo

jose-donato / dogehouse Goto Github PK

View Code? Open in Web Editor NEW

This project forked from benawad/dogehouse

1.0 2.0 0.0 33.76 MB

Taking voice conversations to the moon 馃殌

Home Page: https://dogehouse.tv/

License: MIT License

TypeScript 54.75% Shell 0.20% JavaScript 0.80% HTML 12.13% CSS 0.26% Elixir 30.87% Dockerfile 0.12% Starlark 0.09% Java 0.34% Ruby 0.04% Objective-C 0.33% PowerShell 0.01% Rust 0.07%

dogehouse's Introduction

Taking voice conversations to the moon 馃殌

discord - users online dogehouse - users online


Important DogeHouse Notice

I'm done with DogeHouse

Structure

Codebase Description
kousa Elixir API
shawarma Voice Server
dinner Puppeteer shenanigans
baklava Electron Wrapper
pilaf React Native App
kibbeh Next.js frontend
kebab API Client
dolma Chat Token Transcoder
globalkey Baklava's Global Keystroke Listener

Branches

  • staging -> pr this branch for everything
  • prod -> don't touch, this is what's running in prod

Contributions

DogeHouse is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.

Please read CONTRIBUTING.md for details on this project.

DogeHouse Desktop

A desktop app built with Electron is available for Windows, Mac, and Linux.

There are different ways to get the Electron desktop app:

  • Get the official builds from here, in GitHub Releases for any platform.
  • Get it from AUR (unofficial package) for Arch/Manjaro or other Arch-based distro with yay -S dogehouse, using another AUR helper, or installing manually from the AUR.
  • Get the desktop client for Debian-based distros (including Ubuntu) from the official APT repo with these simple steps:
    • Add the repo with echo "deb http://ppa.dogehouse.tv/ ./" | sudo tee -a /etc/apt/sources.list > /dev/null
    • Add Ben Awad's GPG key with $(command -v curl>>/dev/null && echo "curl -o-" || echo "wget -q0-") http://ppa.dogehouse.tv/KEY.gpg | sudo apt-key add -.
    • Finally, update your local repository list and install DogeHouse with sudo apt update && sudo apt install dogehouse.
  • Get the snap for your systemd-powered Linux distro from either the Snap Store or in an terminal with sudo snap install dogehouse.
    • After installing the snap, you need to allow microphone access with sudo snap connect dogehouse:audio-record to be able to speak in rooms.

Notes:

  • If a warning message pops up on Windows, go to 'more info' and select 'Run Anyway'
  • Currently, the snap package's available channels are only edge as contributions for Baklava are merged almost on daily basis. Tested versions that are stable will be promoted into stable in the future.

DogeReviewers

Contributors helping to review/merge pull requests:

Code of Conduct

Please read CODE_OF_CONDUCT.md for details on our code of conduct.

How to run locally

Check here on how to run locally

Why did you make this?

https://www.youtube.com/watch?v=hy-EhJ_tTQo

Attribution

For emojis, we use Twemoji

dogehouse's People

Contributors

benawad avatar amitojsingh366 avatar nadirabbas avatar ityonemo avatar ajmnz avatar goldyydev avatar overlisting avatar dk-raw avatar etienne-io avatar bronzw avatar wes337 avatar viospace avatar theotterlord avatar sahilmob avatar akshayjaitly avatar ermalsh avatar jamesql avatar imadill avatar rzs2006 avatar arthurysong avatar firecraftgaming avatar mayowa-ojo avatar holopanio avatar tejxv avatar stratusfearme21 avatar meztlira avatar xuhangc avatar fotiemconstant avatar pistasjis avatar ronaldcolyar avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.