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

Plugin connectors should be able to specify different strategies #56

Closed
hyfen opened this issue Apr 26, 2022 · 0 comments · Fixed by #73
Closed

Plugin connectors should be able to specify different strategies #56

hyfen opened this issue Apr 26, 2022 · 0 comments · Fixed by #73
Labels
enhancement New feature or request plugins Chronicle plugin system

Comments

@hyfen
Copy link
Member

hyfen commented Apr 26, 2022

A plugin might have different ways of extracting the same type of records. For example, youtube history can come from a Google Takeout export, the official API, or a scraper.

Right now, specifying a connector is a plugin:identifier but we could add an optional middle item to specify a strategy. Syntax:
chronicle-etl -e youtube:scraper:likes. If strategy is left out, we can find the first connector that matches the identifier.

Alternatively, different strategies could just be housed in their own plugins. Invoking them this way:
chronicel-etl -e youtube-scraper:likes

@hyfen hyfen added enhancement New feature or request plugins Chronicle plugin system labels Apr 26, 2022
@hyfen hyfen changed the title Plugins should be able to specify different strategies Plugin connectors should be able to specify different strategies May 10, 2022
@hyfen hyfen closed this as completed in #73 Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request plugins Chronicle plugin system
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant