Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 922 Bytes

TODO.md

File metadata and controls

35 lines (31 loc) · 922 Bytes

TODO

Planned Features

  • Session/Login
  • login
  • preserve session cookies
  • Songs/Show
  • song_id
  • get playlist for current live show
  • get playlist for archive shows
  • Favorites
  • get your favorites
  • favorite current song / favorite by id
  • Schedule
  • get today's schedule

Possible Features

  • Profiles
  • get current dj profile
  • get your profile details
  • Newsfeed
  • newsfeed
  • Streaming
  • Stream live show
  • Stream archives
  • Support simple favoriting while streaming archive shows

Improvements

  • Insufficient error handling in get_playlist(). Write a helper function that makes this safer or handles an parsing error more gracefully. In particular, I'm worried about AttributeError(s).

Bugs

  • Ampersands (&) in song titles are getting dropped due to somethin in bs4.
  • Unicode characters are printing as unicode codes e.g. \u5432