Skip to content

matf-pp/2023_Audio-Recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2023_Audio-Recorder

Codacy Badge

Opis teme

Projekat izrađen u okviru kursa Programske paradigme napisan na programskom jeziku Rust.

Aplikacija Audio-Recorder namenjena je za snimanje zvuka i predviđena je za rad u terminalu.

Neophodni alati

Rust i Cargo

rusqlite:

sudo apt-get install libsqlite3-dev

preuzimanje projekta:

git clone https://github.com/matf-pp/2023_Audio-Recorder
cd 2023_Audio-Recorder

Komande za pokretanje i rad

  • cargo build - za kompilaciju lokalnih paketa i njihovih zavisnosti
  • cargo run record <name>
  • cargo run play <name>
  • cargo run list
  • cargo run delete <name>

Audio zapisi koji se snime se čuvaju u bazi pod nazivom "audio_recordings.sqlite". Reprodukovanje snimaka iz baze se vrši po pozivu na osnovu zadatog imena. Takođe moguće je izlistavanje zabeleženih snimaka, ali i njihovo brisanje.

Reference

referenca

Autori

Mitar Avramovic

Nemanja Rsumovic