omnic icon indicating copy to clipboard operation
omnic copied to clipboard

Stateless microservice for on-the-fly thumbs and conversions of a wide variety of file types, utilizing conversion graph.

Results 38 omnic issues
Sort by recently updated
recently updated
newest added

``` nodejs.py 82 if 'es5' in out: 83 # TODO XXX obviously broken hack: Must fix by adding the 84 # "configure" step mechanism, that gets the absolute path to...

bug
ViewerJS
Converter

JS / viewer infrastructure should be its own project - Within omnic (python pkg) there should be only refresh-thumbs.js, and a VERY LIGHTWEIGHT non-built viewer infrastructure hook that can hook...

enhancement
ViewerJS

Possibly should do this w.r.t. new SubprocessManager ``` converter.py 21 def convert_sync(self, in_resource, out_resource): 22 # TODO: Make both optional (run_until_complete here) 23 msg = 'Converter subclass must override at...

enhancement
Performance

- Replace jsc3d renderer with something better - [ ] DXF

enhancement
Converter

- [ ] 'omnic-clear-cache-cascade' application - special separate (?) application that would hook into any upstream proxies AND all siblings, fully wiping the cache for a certain foreign resource -...

pipedream
Production

- [ ] Time-based grouper: In addition to MD5 structure, have `/var/tmp/omnic/date-cache/2017/08/01/ae08/`. This will allow cron to aggressively purge older cache, e.g. only maintain a couple days in prod. This...

enhancement
ConversionGrid
Production

- [ ] Refactor worker manager, worker, and task system (right now has a lot of repetitive code) - [ ] Make tasks be definable independent of ENUM / custom...

enhancement
CodeQuality

- [ ] Turn on `_FORCE_PREVENT_LOGGING_DISABLE` and clean up warnings in tests (since some indicate some messy stuff being left behind during the tests)

enhancement
CodeQuality

# Simple route (preferred): Softlinks + nginx rewrite rules - Rewrite static URL to serve directly from a softlinked nginx static cache `/var/tmp/omnic/nginx_cache/9f/2e/4f/..etc/9f2e4f` -> `/var/tmp/omnic/resource/.../file.jpg` Add complex rewrite rules that...

enhancement
Performance
Production
Docker

# CLI and packaging - [ ] Document the three uses: - CLI and library - Include in other projects (e.g. Django, Celery) as a useful conversion utility - Ready-to-go...

enhancement
Website