omnic
omnic copied to clipboard
Stateless microservice for on-the-fly thumbs and conversions of a wide variety of file types, utilizing conversion graph.
Only regen previews when an item is updated with a new sha
* ffmpeg * ffmpegthumbnailer * pandoc * highlight or something (?)
Quality graph path pass: Second pass that ensures quality arguments are maintained throughout as necessary. Currently, for example, STL-> PNG just makes a 500x500 PNG. But what if we want...
- Cookiecutter for creating a new project - Gets ONLY the converters that you need all set up - When creating a new project (with cookiecutter?), a Dockerimage is automatically...
- Come up with a standardized docwrite / window._OMNIC system that allows refresh thumbs to properly refresh script tags also
* Should also add in URL reversal to utils/urls.py * Have it respect the security thing in use ``` security.py 51 async def check(typestring, querydata): 52 if singletons.settings.SECURITY is not...
Older tests are a mess, clean up to be much more mocked and not as integrate-y, also use decorators ``` 37 def __init__(self, use_settings=None): 38 if use_settings: 39 # Used...
It's becoming increasingly clear I need to build a constant-based TypeString hierarchy, such that a bundle.js or es5.js is a type of JS file, and thus gets proper mimetypes, etc,...