Skip to content

Latest commit

 

History

History
61 lines (61 loc) · 6.66 KB

FIXME.md

File metadata and controls

61 lines (61 loc) · 6.66 KB

#FIXME

find . -name "*.py" | xargs grep -E "# FIXME:"

  • ./main.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./main.py:# FIXME: move this method to the youtube package
  • ./print_functions.py: # Cut off at a sensible length # FIXME: Hack
  • ./database/engine_statements.py:# FIXME: probably outdated for variables and values
  • ./database/orm.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./database/read_operations.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./database/read_operations.py: # FIXME: add to progress bar
  • ./database/write_operations.py: # FIXME: add step to update
  • ./database/video.py:class Video(PermanentBase): # FIXME: PickleTypes should probably be replaced by actual tables
  • ./gui/dialogs/sane_dialog.py:class SaneDialog(QDialog): # FIXME: FUTURE: Was meant to be inherited, but might be useful on its own in future
  • ./gui/views/grid_view/play_view/play_tile.py: def mousePressEvent(self, QMouseEvent): # FIXME: Make mouse hotkeys based on hotkeys.ini
  • ./gui/views/grid_view/play_view/play_tile.py: # FIXME: Add a loop that lets you define infinite players in config (see download proxy list method)
  • ./gui/views/grid_view/grid_scroll_area.py: # FIXME: do something with auto reload so that this is not needed
  • ./gui/views/grid_view/thumbnail_tile.py: # Overlay captions (if any) on thumbnail # FIXME: Replace with something better like a small icon
  • ./gui/views/download_view/download_tile.py: self.failed = False # FIXME: Implement handling of failed downloads
  • ./gui/views/download_view/dl_scroll_area.py: # FIXME: do something with auto reload so that this is not needed
  • ./gui/views/download_view/download_view.py: # # FIXME: remove and fix signals instead
  • ./gui/views/config_view/config_items/combobox.py: # FIXME: Get QComboBox to set strings not ints
  • ./gui/views/config_view/views/hotkeys_view.py: self.setWindowIcon(icon) # FIXME: Icon won't set
  • ./gui/views/subscriptions_view.py: self.table_items = [] # FIXME: unused
  • ./gui/main_window/main_window.py: # FIXME: icon, shortcut(alt/shift as extra modifier to the normal refresh shortcut?)
  • ./gui/main_window/main_window.py: # FIXME: icon, look more related to action
  • ./gui/main_window/main_window.py: if read_config('Debug', 'show_unimplemented_gui'): # FIXME: Implement
  • ./gui/main_window/main_window.py: return submenu # FIXME: Used by toolbar to avoid redefining items
  • ./authentication.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./youtube/update_videos.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./youtube/update_videos.py: except HttpError as exc_gapi_http_error: # FIXME: Handle HttpError exceptions
  • ./youtube/thumbnail_handler.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./youtube/uploads_thread.py: # FIXME: wasteful compare
  • ./youtube/uploads_thread.py: # FIXME: check if grab method is in list?
  • ./youtube/youtube_dl_handler.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./youtube/youtube_dl_handler.py:# FIXME: because of formating string, for channel, it can't do batch dl
  • ./youtube/youtube_dl_handler.py: # FIXME: faux filename, as the application is currently not able to get final filname from youtube-dl
  • ./youtube/youtube_dl_handler.py: # FIXME: Probably overkill, should maybe only flag as failed from parent caller
  • ./youtube/youtube_dl_handler.py: # FIXME: Replace with info grabbed from youtube_dl (hook?)
  • ./youtube/youtube_dl_handler.py: # FIXME: Replace with info grabbed from youtube_dl (hook?)
  • ./youtube/youtube_dl_handler.py: # FIXME: Add other presets like music
  • ./youtube/youtube_dl_handler.py: self.download_progress_listener.finishedDownload.emit() # FIXME: Needs to emit failed status as well
  • ./youtube/youtube_requests.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./youtube/youtube_requests.py:# FIXME: integrate with socket system
  • ./youtube/youtube_requests.py: id=channel_id) # FIXME: stats unnecessary?
  • ./youtube/youtube_requests.py: id=channel_id) # FIXME: stats unnecessary?
  • ./youtube/youtube_requests.py: forUsername=username) # FIXME: stats unnecessary?
  • ./youtube/youtube_requests.py: id=channel_id) # FIXME: stats unnecessary?
  • ./youtube/youtube_requests.py: # FIXME: Somewhat duplicate code of get_remote_subscriptions, move to own function -- START
  • ./youtube/youtube_requests.py: # FIXME: Somewhat duplicate code of get_remote_subscriptions, move to own function -- END
  • ./youtube/youtube_requests.py: # FIXME: Somewhat duplicate code of get_remote_subscriptions, move to own function -- START
  • ./youtube/youtube_requests.py: # FIXME: Somewhat duplicate code of get_remote_subscriptions, move to own function -- END
  • ./controller/controller.py:# FIXME: imp*
  • ./controller/listeners/listeners.py:# FIXME: imp*
  • ./controller/listeners/listeners.py: # FIXME: move youtube-dl listener to its own listener?
  • ./controller/listeners/listeners.py: # FIXME: move to db listener
  • ./controller/listeners/listeners.py: video_id = video_url.split('&')[0].split('v=')[-1] # FIXME: Make a proper input sanitizer that handles YT IDs
  • ./controller/view_models.py:# FIXME: imp*
  • ./controller/view_models.py: # FIXME: only does filtered videos
  • ./pickle_handler.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
  • ./default_application_handler.py: for ext in IMAGE_EXTENSIONS: # FIXME: In future use actual MIME type detection not simply *.ext
  • ./config_handler.py: # FIXME: check for correct custom_ini
  • ./init.py:# FIXME: module level logger not suggested: https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/