Commit graph

592 commits

Author SHA1 Message Date
Roland
f8c0e77f87
Including audio file count in statistics. 2022-12-15 13:39:00 -07:00
Roland
e24990aae2
Creating File Statistics page. 2022-12-15 11:48:46 -07:00
Roland
fef8e123a0
Matching stem/suffix style. 2022-12-15 09:00:39 -07:00
Roland
2b64a2d0ce
Adding more mimetypes (js/css/srt). 2022-12-15 08:52:06 -07:00
Roland
574996c318
Adding openscad mimetype. 2022-12-15 08:43:59 -07:00
Roland
8dbdab6fd8
Do not index .scad files. 2022-12-14 19:35:27 -07:00
Roland
4d3aef98d1
Special handling for YAML files. 2022-12-14 19:34:13 -07:00
Roland
f7aaa1363c
Always fetching mimetype. Special handling for .stl files. 2022-12-14 19:25:05 -07:00
Roland
94e4cce1f2
Special handling for csv mimetype files. 2022-12-14 19:14:19 -07:00
Roland
3751ed7999
Reformatting files. 2022-12-14 19:11:11 -07:00
Roland
e64b44ba1d
Reworking ebook modeler to not require session. Only flushing group once. 2022-12-14 19:06:36 -07:00
Roland
a149cc8f69
Reworking modelers to only fetch matching models once to avoid making many queries per group. 2022-12-14 18:52:42 -07:00
Roland
ff292b6e3f
Increasing Singlefile header size because some URLs may be very long. 2022-12-14 15:14:50 -07:00
Roland
cdc02ecaf2
Mocking apply_indexers because it is unecessary for this test. 2022-12-14 13:16:42 -07:00
Roland
a160f2788b
Indexing files that have not been indexed after refresh, rather than during refresh. 2022-12-14 13:08:27 -07:00
Roland
9b048af7fd
Removing unused code. Matching use of style for file name parsing. 2022-12-14 10:33:11 -07:00
Roland
282713537c
Removing gzip/bzip indexer, they will require dedicated indexers. 2022-12-13 13:25:57 -07:00
Roland
a6a730a0d2
Splitting filename words for File.a_text. Words with dashes, underscores and whitespace are split better. 2022-12-13 12:44:24 -07:00
Roland
2f0d2f9b95
Testing that ebook index is only performed once. 2022-12-13 11:51:08 -07:00
Roland
c6e298448a
Including filename in nginx response for media. 2022-12-12 13:41:44 -07:00
Roland
3eef62f14a
Linking to latest demo video. 2022-12-12 11:55:22 -07:00
Roland
6c45d529da
Bumping version for ebook searching. 2022-12-11 12:39:59 -07:00
Roland
6fcb992540
Storing example ebooks for testing.
Special handling of json mimetype for json files.

Moving types up to avoid overwriting mime.types.

Adding custom types to nginx to server ebooks better.

Displaying EBookCard correctly when ebook was not indexed correctly.

Global search can search for all ebooks (mobi/epub).

Testing when mimetype suffix is searched.

Adding eBook to global search filter list.  Opening mimetype search to match mimetypes that may not end with expected suffix.

Adding log warning to explain refresh speed.

Generating ebook covers after refresh.

Testing that another nearby book removes the cover.

Calibre covers can be discovered and associated with an ebook.

Handling if ebooklib is not yet installed.

Adding ebook table and modeler to allow searching the contents of epub files.

Marking all PDFs as un-indexed, so they will be indexed.

Replacing null characters in PDF text.

Testing PDFIndexer against example PDF file.

Installing PyPDF2 to extract text for PDFIndexer.
2022-12-11 12:36:53 -07:00
Roland
d77e69f54e
Adding refresh_files_list function and api endpoint which allows refreshing of specific files. 2022-12-08 13:46:19 -07:00
Roland
9ffe6ee3f6
Info JSON epoch is time of download, not time of upload. 2022-12-08 13:45:46 -07:00
dependabot[bot]
ad405d30cd
Bump pillow from 9.0.1 to 9.3.0
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.1 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.0.1...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 18:29:27 -07:00
Roland
c106fdaaf7
Invalidating video files for orphaned video meta files. 2022-12-07 18:27:45 -07:00
Roland
d0d69519cd
Bumping version for new feature.
Skipping video epoch test on circleci.

Created script which finds and cleans up (renames/deletes) orphaned video meta files.

Reworking orphaned video query, some video files were leaking through.

Modifying File table to allow finding of orphaned video files.

Extracting epoch from video info_json for more accurate upload_date.

Extracting epoch from video info_json for more accurate upload_date.
2022-12-07 18:15:28 -07:00
Roland
b216a9c678
Adding Segment around Dashboard download element. 2022-12-02 11:27:28 -07:00
Roland
e6b2fd9e89
Removing Container from EditChannel page to keep buttons on single line in mobile. 2022-12-02 11:25:46 -07:00
Roland
964e5325f9
Adding Segment around Status elements. 2022-12-02 11:23:05 -07:00
Roland
9137537a3b
Using Channel name in VideosPage title. 2022-12-01 09:54:37 -07:00
Roland
3739df4d0f
Fixing bug where Card.Group tried to use themed Card. 2022-11-30 20:23:09 -07:00
Roland
d54b4a23d3
Using themed card for ImageCard. 2022-11-30 20:21:00 -07:00
Roland
d284419eaf
Decreasing contrast of card border. 2022-11-30 20:18:59 -07:00
Roland
595e82b354
Replacing drop shadow of Cards to emphasize color. 2022-11-30 20:13:54 -07:00
Roland
9f52f41d56
Reformatting Channel page to display buttons better on mobile. Creating BackButton to consolidate functionality. Expanding search input on mobile. 2022-11-30 19:31:18 -07:00
Roland
759560dc6f
Adding Segment around ChannelPage elements. 2022-11-30 18:43:19 -07:00
Roland
8360e4fb82
Re-indexing video if its files change. 2022-11-30 18:36:22 -07:00
Roland
d3bb94e339
Handling when caption_path is empty. 2022-11-30 18:29:17 -07:00
Roland
427ba5e9b6
Generating WebVTT captions instead of SRT for display on VideoPage. 2022-11-30 18:27:03 -07:00
Roland
20860fdae8
Detecting more video caption files, indexing them. Only WebVTT captions are displayed on VideoPage. Creating Files tab on VideoPage which displays all files found for the video. 2022-11-30 18:26:38 -07:00
Roland
9c3809d751
Created script which generates srt subtitle files after transcribing videos. 2022-11-30 17:49:20 -07:00
Roland
6a67883354
Remuxing video using yt-dlp to handle when output format is wrong. Checking for remuxed destination video file and using it. 2022-11-23 17:30:25 -07:00
Roland
55f0de6112
Installing single-file globally. 2022-11-16 21:03:35 -07:00
Roland
ad7e68367f
Changing /opt/openstreetmap-carto ownership before fetching during install. 2022-11-16 18:55:50 -07:00
Roland
a3cb097825
Bump version for bug fixes. 2022-11-16 16:53:02 -07:00
Roland
c2d25f7717
Only generating video poster if no path or file exists. 2022-11-16 16:52:49 -07:00
Roland
95aaf46a63
Adding comments to video chapter decription function. 2022-11-16 12:50:38 -07:00
Roland
053bc7eaeb
Updating test when videos are deleted. 2022-11-16 12:50:20 -07:00