Initial commit, lots of cleanup and stuff to do, it may not work.

This commit is contained in:
Storm Dragon
2025-01-15 23:43:44 -05:00
commit 3f0246a4f8
80 changed files with 11306 additions and 0 deletions

50
gumble/README.md Normal file
View File

@@ -0,0 +1,50 @@
# Note
Added from git.2mb.codes/~cmb/barnard/gumble for ease of future work and development.
# gumble
## Sub-projects
- gumble [![GoDoc](https://godoc.org/layeh.com/gumble/gumble?status.svg)](https://godoc.org/layeh.com/gumble/gumble)
- Client library
- gumbleopenal
- [OpenAL](http://kcat.strangesoft.net/openal.html) audio system for gumble
- gumbleffmpeg
- [ffmpeg](https://www.ffmpeg.org/) audio source for gumble
- gumbleutil
- Extras that can make working with gumble easier
## Example
package main
import (
"layeh.com/gumble/gumble"
"layeh.com/gumble/gumbleutil"
)
func main() {
gumbleutil.Main(gumbleutil.Listener{
UserChange: func(e *gumble.UserChangeEvent) {
if e.Type.Has(gumble.UserChangeConnected) {
e.User.Send("Welcome to the server, " + e.User.Name + "!")
}
},
})
}
## Related projects
- [barnard](https://layeh.com/barnard)
- terminal-based Mumble client
- [piepan](https://layeh.com/piepan)
- an easy to use framework for writing Mumble bots using Lua
## License
MPL 2.0
## Author
Tim Cooper (<tim.cooper@layeh.com>)