Skip to content

angiemugo/bc-11-rapddict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

bc-11-rapddict

##**DESCRIPTION Rapddict app is an application built on python that enables a user to find lyrics using either lyrics, song name or artist name. it is a command line application based on DOCOPTS. ##DEPENDENCIES Backend dependencies for this application are api,sqlalchemy orm and DOCOPTS. ##FUNCTIONS This app has four functionalities:song_save, song_view, song_search and clear. • song search,searches for song details(song id,song name, artist name, has lyrics) • Song_view- the song id is used to view the song lyrics. The song_id is provided by the song_search • Song-save- sqlalchemy is used to create the database models while sqlite is used to interact with the data. • Clear- an sqlalchemy command is used to clear database

##SETBACKS • The api only displays the 33% of the total lyrics • When a search is done, it only returns the first 10 hits

##HOW TO INSTALL

  1. Git Clone this project at https://github.com/angiemugo/BC-11-rapddict
  2. Install a virtual environment, preferably virtualenv in this folder and activate it, using virtualenv env
  3. $ pip install -r requirements.txt
  4. Launch the app by executing app.py and specify the DOCOPTS interactive menu
  5. The RAPDDICT is now up running. The usage commands are well documented, and can be accessed any time by passing the -h or --help option

##RESOURCES • click • SQLalchemy • postman

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published