Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kitchen Door for strawberry_runners_postprocessor plugins #58

Open
DiegoPino opened this issue Sep 26, 2022 · 0 comments
Open

Kitchen Door for strawberry_runners_postprocessor plugins #58

DiegoPino opened this issue Sep 26, 2022 · 0 comments
Assignees
Labels
API flavor endpoints Quick access to internals via APIs Digital Preservation Unreachable destination for a (digital) Streetcar Named Desire enhancement New feature or request Post processor Plugins The ones with a ->run() method queue FIFO
Milestone

Comments

@DiegoPino
Copy link
Member

DiegoPino commented Sep 26, 2022

Another improvement here:

  • We should also have an API/smaller kitchen door way of providing Data for a configured @StrawberryRunnersPostProcessor. The idea is that e.g AMI can provide a ready OCR instead of having to go through the whole process. This requires some good planning but I was thinking maybe this:

  • The Kitchen door will simply deposit for a Given Source File (the UUID) and a given ADO (the ID) a file candidate in a certain location.

  • Every strawberry_runners_postprocessor instance will check before going full process mode if such exist.

    • If there, consume (but don't delete, mark to be composted by AMI really, since we might need it again) and/or transform.
    • If not do what it does, generate

Also: Every strawberry Runner output will also have a file (persisted) representation. This will allow you to build any simple "Text area" element to replace from S3/disk on OCR and trigger Solr reindex.

@DiegoPino DiegoPino self-assigned this Sep 26, 2022
@DiegoPino DiegoPino added enhancement New feature or request queue FIFO API flavor endpoints Quick access to internals via APIs Post processor Plugins The ones with a ->run() method Digital Preservation Unreachable destination for a (digital) Streetcar Named Desire labels Sep 26, 2022
@DiegoPino DiegoPino added this to the 0.5.0 milestone Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API flavor endpoints Quick access to internals via APIs Digital Preservation Unreachable destination for a (digital) Streetcar Named Desire enhancement New feature or request Post processor Plugins The ones with a ->run() method queue FIFO
Projects
None yet
Development

No branches or pull requests

1 participant