Commit graph

  • e0637331bb Redo indexing mechanism (#16) Kieran 2024-02-09 18:23:37 -0800
  • aeef2c7588
    Added jobs for enqueuing/dequeuing media based on source's status Kieran Eglin 2024-02-09 16:43:35 -0800
  • 8bdd189fa5
    Media UI v1 (#17) Kieran 2024-02-09 16:21:51 -0800
  • 659d153777
    Adds a very basic listing and show page for media Kieran Eglin 2024-02-09 16:16:09 -0800
  • 1a868f8c93
    Added basic media tables to sources#show Kieran Eglin 2024-02-09 13:40:16 -0800
  • fa5b86cf79
    Updated comments Kieran Eglin 2024-02-09 13:24:37 -0800
  • dabec62e99
    Redo indexing mechanism (#16) Kieran 2024-02-09 13:23:37 -0800
  • ce42f8ae9f
    Updated media finders to respect format filters; Added credo file Kieran Eglin 2024-02-09 13:10:34 -0800
  • e1565ad22f First UI Pass (#15) Kieran 2024-02-08 19:03:11 -0800
  • da06881cce
    Refactored indexing Kieran Eglin 2024-02-08 12:42:56 -0800
  • a330f546be
    Bumped up the line length because I fear no man Kieran Eglin 2024-02-08 11:18:04 -0800
  • 89497c4c6b
    First UI Pass (#15) Kieran 2024-02-08 11:03:11 -0800
  • 83823745ec
    Removes unneeded view Kieran Eglin 2024-02-08 10:50:09 -0800
  • 8acf30ca71
    Adds new UI to media profiles page Kieran Eglin 2024-02-08 10:28:32 -0800
  • fcc40dfa8d
    [WIP] Set up basic views for sources Kieran Eglin 2024-02-07 20:29:05 -0800
  • 8f05c6a647
    [WIP] began integrating Tailwind and accompanying theme Kieran Eglin 2024-02-07 13:29:16 -0800
  • 2b947b07ab
    Installed Alpine Kieran Eglin 2024-02-07 09:46:44 -0800
  • edee802ddb
    Added scratchpad dir Kieran Eglin 2024-02-06 22:03:11 -0800
  • 9e4fbfa35d Media downloading indexing options (round 2) (#14) Kieran 2024-02-06 18:36:41 -0800
  • 013b2ccc21
    Media downloading indexing options (round 2) (#14) Kieran 2024-02-06 15:36:41 -0800
  • 8144631cd3
    reformatted docs Kieran Eglin 2024-02-06 14:34:17 -0800
  • ac19f321a2
    Adds option on sources to not download media (index only) Kieran Eglin 2024-02-06 13:11:00 -0800
  • af5e6cb8b9
    Added options for downloading/embedding metadata Kieran Eglin 2024-02-06 12:46:46 -0800
  • 44bdf6a708
    Added new media_profile options to creation form; made show helper for rendering database items Kieran Eglin 2024-02-06 12:10:43 -0800
  • d60f2d1422
    Added release-type options to media profile; built option parser for indexing operations Kieran Eglin 2024-02-06 11:39:11 -0800
  • b19c01e3ed Start integrating playlist support (#13) Kieran 2024-02-05 17:38:19 -0800
  • 3e5faa0503
    Adds options + option builder + metadata parsing for media thumbnails Kieran Eglin 2024-02-05 12:22:08 -0800
  • ca01f17b58
    Start integrating playlist support (#13) Kieran 2024-02-05 11:38:19 -0800
  • 49202d700c
    Updates comment Kieran Eglin 2024-02-05 11:24:54 -0800
  • 435a25ad84
    Added media profile link to source view Kieran Eglin 2024-02-04 21:22:12 -0800
  • 366fd80213 Change Channel to Source (#12) Kieran 2024-02-02 17:45:21 -0800
  • e4300391b6
    Added friendly_name to form Kieran Eglin 2024-02-02 12:49:20 -0800
  • 32bcf38d0e
    Hooked up collection_type to form; refactored enqueue_pending_media_downloads Kieran Eglin 2024-02-02 12:44:00 -0800
  • 77b8a3e56f
    Updated source's name to collection_name; supported playlist ID/name fetching Kieran Eglin 2024-02-02 12:08:29 -0800
  • bb2ca0fb30
    [WIP] updated the output of VideoCollection to include playlists Kieran Eglin 2024-02-02 11:06:01 -0800
  • bdef6c75bb
    Change Channel to Source (#12) Kieran 2024-02-02 10:45:21 -0800
  • d63135aa59
    Renamed what looks like the last of the outstanding data Kieran Eglin 2024-02-02 10:31:30 -0800
  • 6a31d333ad
    Removed Channel yt-dlp module, instead throwing things in the VideoCollection module Kieran Eglin 2024-02-02 10:27:00 -0800
  • 2250695a3e
    More renaming; renamed channel details module Kieran Eglin 2024-02-02 10:21:12 -0800
  • d822aaa899
    renamed ChannelTasks Kieran Eglin 2024-02-02 10:14:20 -0800
  • 2377371d8c
    Renamed Channel struct to Source Kieran Eglin 2024-02-02 10:10:07 -0800
  • ed4ebccd69
    got all tests working Kieran Eglin 2024-02-01 21:41:30 -0800
  • 039bfdc42c
    Got all tests working except controller tests Kieran Eglin 2024-02-01 21:24:59 -0800
  • 83be9e67e1
    media tests Kieran Eglin 2024-02-01 21:14:51 -0800
  • 5ec0c0646c
    Media indexing worker test Kieran Eglin 2024-02-01 21:11:31 -0800
  • bbae39b523
    channel tasks test Kieran Eglin 2024-02-01 21:06:55 -0800
  • d54f9f8a79
    got media source test back working Kieran Eglin 2024-02-01 21:05:13 -0800
  • d336f6f46c
    Ran the needful migrations for replacing channels with sources Kieran Eglin 2024-02-01 20:34:51 -0800
  • 9e17b4aa6a
    Ensure channel detail lookup doesn't download the video - oops Kieran Eglin 2024-02-01 20:05:49 -0800
  • 977b69b7c3 Allow subtitle downloading (#11) Kieran 2024-01-31 18:55:02 -0800
  • d25e65f822
    Allow subtitle downloading (#11) Kieran 2024-01-31 10:55:02 -0800
  • 3ed4d55325
    Added more fields to media profile show page Kieran Eglin 2024-01-31 10:46:28 -0800
  • 969ce0d00f
    renamed video_filepath to media_filepath Kieran Eglin 2024-01-31 10:35:05 -0800
  • 73171e069e
    Adds subtitle_filepaths to media_item Kieran Eglin 2024-01-31 10:31:35 -0800
  • c0b9c40839
    Updates metadata parser to include subtitles Kieran Eglin 2024-01-31 10:20:58 -0800
  • 2c20e3a87a
    Adds subtitle-based options in options builder Kieran Eglin 2024-01-31 09:57:51 -0800
  • f0aab2c8ca
    Updated media profile form Kieran Eglin 2024-01-30 20:56:02 -0800
  • a138986d1f
    Added subtitle options to media profile model Kieran Eglin 2024-01-30 20:50:21 -0800
  • 4dd9d837a3 Download video(s) (first iteration) (#5) Kieran 2024-01-30 20:15:59 -0800
  • a5e7c48f70
    Download video(s) (first iteration) (#5) Kieran 2024-01-30 20:15:59 -0800
  • 0daf5f342a
    Ran linting Kieran Eglin 2024-01-30 20:11:28 -0800
  • b202b3b865
    Download indexed videos (#10) Kieran 2024-01-30 19:42:00 -0800
  • b2de1e6aa6
    Updated video metadata parser to extract the title Kieran Eglin 2024-01-30 11:02:18 -0800
  • cfdba60b67
    Adds tasks for media items Kieran Eglin 2024-01-30 10:55:54 -0800
  • a0d62a156a
    Hooked up video downloading to the channel indexing pipeline Kieran Eglin 2024-01-29 20:36:59 -0800
  • 95a766f3d4
    Added tests for video download worker Kieran Eglin 2024-01-29 20:18:28 -0800
  • 777ccb7459
    Added metadata model and parsing Kieran Eglin 2024-01-29 20:03:34 -0800
  • d8e9f8ce57
    [WIP] hooked up basic video downloading; starting work on metadata Kieran Eglin 2024-01-28 17:52:23 -0800
  • a354155203
    more comments Kieran Eglin 2024-01-26 16:17:27 -0800
  • 6bc5086459
    Clarified documentation Kieran Eglin 2024-01-26 11:28:48 -0800
  • 445e7c7417
    Index a channel (#9) Kieran 2024-01-26 11:12:22 -0800
  • ec71ddcb32
    Tied together tasks with jobs and channels Kieran Eglin 2024-01-26 10:42:04 -0800
  • ea6b032916
    Added a task model with a phx generator Kieran Eglin 2024-01-25 14:56:43 -0800
  • cdd1926049
    Added in workers for indexing; hooked them into record creation flow Kieran Eglin 2024-01-25 13:24:05 -0800
  • da1fd98e83
    Added basic Oban job for indexing Kieran Eglin 2024-01-25 08:53:29 -0800
  • b661585a2a
    setup oban Kieran Eglin 2024-01-24 20:42:23 -0800
  • 73bb7803af
    [WIP] added basic index function Kieran Eglin 2024-01-24 20:25:14 -0800
  • 9fc7f7b860
    Ran a MediaItem generator; Reformatted to my liking Kieran Eglin 2024-01-24 19:28:26 -0800
  • 480af45527
    Add "channel" type Media Source (#8) Kieran 2024-01-24 14:07:39 -0800
  • e8bf69e9b1
    LiveView did not work out but here's a working controller how about Kieran Eglin 2024-01-24 12:58:04 -0800
  • f9249ff130
    [WIP] saving before attempting LiveView Kieran Eglin 2024-01-23 11:09:22 -0800
  • 94414989af
    Renamed Downloader namespace to MediaClient Kieran Eglin 2024-01-23 10:28:07 -0800
  • 65ac4c119a
    Ran the phx generator for the channel model Kieran Eglin 2024-01-23 10:26:13 -0800
  • d664e828b8
    Renamed CommandRunnerMock to have a more descriptive name Kieran Eglin 2024-01-23 09:42:14 -0800
  • 94ca11001b
    Finished first draft of methods to do with querying channels Kieran Eglin 2024-01-23 09:41:39 -0800
  • cdd708f813
    [WIP] Working on fetching channel metadata in yt-dlp backend Kieran Eglin 2024-01-22 21:59:11 -0800
  • 4252c27f87
    Initial implementation of media profiles (#7) Kieran 2024-01-22 20:51:28 -0800
  • 5c76d9a9d6
    Addressed a bunch of TODO comments Kieran Eglin 2024-01-22 20:38:15 -0800
  • b29dec7294
    Ran html generator for mediaprofile model - leaving as-is for now Kieran Eglin 2024-01-22 19:39:22 -0800
  • b3def0d88c
    Made my options safe by default and removed special safe versions Kieran Eglin 2024-01-21 19:05:00 -0800
  • fad1e39bad
    [WIP] Very-WIP first steps at parsing options and downloading Kieran Eglin 2024-01-20 22:02:18 -0800
  • f6fd0775d9
    [WIP] Added basic video download method Kieran Eglin 2024-01-20 20:34:29 -0800
  • a4f5024d8f
    Video filepath parser (#6) Kieran 2024-01-20 19:40:55 -0800
  • b5d9b180a0
    More docs Kieran Eglin 2024-01-20 19:36:01 -0800
  • cf4c979e8c
    Improved docs Kieran Eglin 2024-01-20 18:55:45 -0800
  • 7dcc893297
    Added basic parser for hydrating template strings Kieran Eglin 2024-01-20 18:54:17 -0800
  • 05371cdac6
    More restructuring Kieran Eglin 2024-01-20 15:39:43 -0800
  • 28de959201
    Restructured files; Added parser placeholder Kieran Eglin 2024-01-20 15:34:03 -0800
  • bad3e10fea
    Updated package.json (and made an excuse to make a branch) Kieran Eglin 2024-01-20 15:27:01 -0800
  • 44bec0a127 Add CI (#4) Kieran 2024-01-19 23:43:25 -0800