Skip to content

Latest commit

 

History

History
96 lines (72 loc) · 2.64 KB

File metadata and controls

96 lines (72 loc) · 2.64 KB
description List of tasks scheduled for project, each section is an entry in the table scheduled_task_run_sets, and the numbered items underneath are entries in scheduled_tasks.

Windows Task Scheduler Tasks

database maintenance

  1. ✅vacuum_database
  2. ✅backup_database
  3. 🤔restart_database_server

file maintenance

  1. ✅_start_new_batch_run_session
  2. ✅back_up_unbackedup_published_media
  3. ✅scan_for_file_directories
  4. ✅delete_missing_directory_entries
  5. ✅scan_file_directories_for_files
  6. ✅delete_file_entries_in_deleted_directories
  7. ✅delete_references_to_missing_files
  8. ✅populate_any_missing_file_hashes
  9. ✅clean_up_table_data
  10. 💡delete_dup_backups_not_published
  11. ✅extract_genres_from_file_paths
  12. ✅pull_ntfs_metadata_off_files
  13. 💡physically_delete_published_crap
  14. link_files_across_search_directories
  15. convert_published_duplicates_to_hard_links
  16. report_unpublished_files
  17. ✅zzz_end_batch_run_session

video file maintenance

  1. pull_new_file_entries_into_videos
  2. link_subtitles_to_videos
  3. normalize_video_file_names_to_titles
  4. extract_metadata_from_files_into_video_files
  5. count_seasons_and_episodes

video maintenance

  1. generate_alternate_calculable_titles

schedule maintenance

  1. ✅pull_new_scheduled_task_events
  2. ✅pull_scheduled_task_definitions
  3. ❌export_project_scheduled_task_definition_xml

import metadata

  1. ✅load_user_spreadsheet_interface
  2. validate_user_spreadsheet_interface_quality
  3. update_spreadsheet_with_new_files
  4. pull_keep_list
  5. merge_keep_list_into_spreadsheet
  6. 🚧pull_qbittorrent_torrent_statuses
  7. pull_new_tmdb_metadata
  8. scrape_tmdb_metadata_history
  9. pull_imdb_dumps
  10. scrape_imdb_metadata
  11. pull_new_omdb_metadata
  12. pull_wikidata_metadata
  13. pull_wikiquote_metadata
  14. merge_metadata_into_video_files

download maintenance

  1. pull_torrent_download_status
  2. scan_sources_for_spreadsheet_entries
  3. scrape_source_metadata
  4. identify_best_seeders
  5. identify_worst_trackers
  6. cancel_overdue_downloads

video player maintenance

  1. remove_video_files_stale_locks

server maintenance

  1. 🤔restart_host

polling

  1. 🌙monitor_running_batch_run_session

event driven

  1. 🌙trap_new_scheduled_task_definitions

Icons 🚧 - Under construction 🤔 - Are we sure we want to do this 🌙 - Dead; so far off and low priority 💡 - Good idea, concept, how will we implement ✅ - Deployed, scheduled, appears to be running good ❌Cancelled