restanrm / bell Goto Github PK
View Code? Open in Web Editor NEWapi to play sounds
api to play sounds
play target should allow to specify a tag instead of a sound and a random select on files matching the tag could be done.
filter by tag in the front could be added
We could create a new command representing the server. It will be able to run
The current docker container is based on ubuntu to be able bind pulseaudio to host card in order to play sound.
Since sound are now mostly played by the clients, it's no longer necessary to have such a big docker image.
Implementation of a docker client could be at the responsibility of the client.
If the file store.json doesn't exist, a panic is raised.
If the store.json is void, a panic is raised, but the program isn't killed. It's not possible to add sound.
It would be great to have a backup and restore command to save server sounds and restore the database.
create archive format
add backup command
add restore command
Add rate limiting to the requests.
backup would retrieve the list of sound in json format from standard request. It could then request for each sound and store them in a folder created with timestamp. The json would also be store next to it.
Restore would work with the archive format provided from backup functionnality. It would load the json,
check if each file is present and create a request to add the sound to the store.
We should use the new feature of golang modules to stabilise the dependencies.
Add support for importer of sounds. Need to find opensource bank of sounds. like http://www.universal-soundbank.com/
The users are allowed to submit a file with any chars, but to get or play a sound, the charset is limited.
New sound could be pushed to clients of the web interface
We should completely embed the front assets in the binary that is builted.
It's possible to use statik or search alternatives to do this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.