robcxyz
robcxyz
# Hooks Dir as Base Allow the base of a provider be either a hooks dir or tackle file - Proposal Status: [implemented](README.md#status) - Issue Number: [240](https://github.com/sudoblockio/tackle/issue/240) - Proposal Doc:...
# Hook Field Validators Validate fields with custom logic similar to pydantic's validation - Proposal Status: [implemented](README.md#status) - Issue Number: [241](https://github.com/sudoblockio/tackle/issue/241) - Proposal Doc: [hook-field-validators.md](https://github.com/sudoblockio/tackle/blob/main/proposals/hook-field-validators.md) ### Overview [//]: # (--end-header--start-body--MODIFY)...
# Structured File Hook Shared Functions Update all the structured file hooks (ie yaml, json, toml, and ini) to have shared functions. - Proposal Status: [considering](README.md#status) - Issue Number: [260](https://github.com/sudoblockio/tackle/issue/260)...
# Native Providers in Individual Repos Move the majority of the providers to remote locations - Proposal Status: [wip](README.md#status) - Issue Number: [254](https://github.com/sudoblockio/tackle/issue/254) - Proposal Doc: [remote-providers.md](https://github.com/sudoblockio/tackle/blob/main/proposals/remote-providers.md) ### Overview [//]:...
# Self Hook Create a special `self` hook to reference the hook's methods during parsing - Proposal Status: [wip](README.md#status) - Issue Number: [258](https://github.com/sudoblockio/tackle/issue/258) - Proposal Doc: [self-hook.md](https://github.com/sudoblockio/tackle/blob/main/proposals/self-hook.md) ### Overview [//]:...
# Async Hook Calls Add async functionality to the parser - Proposal Status: [wip](README.md#status) - Issue Number: [226](https://github.com/sudoblockio/tackle/issue/226) - Proposal Doc: [async.md](https://github.com/sudoblockio/tackle/blob/main/proposals/async.md) ### Overview [//]: # (--end-header--start-body--MODIFY) Would be cool...
# Typed Macros Allow creation of macros from within tackle files - Proposal Status: [wip](README.md#status) - Issue Number: [250](https://github.com/sudoblockio/tackle/issue/250) - Proposal Doc: [typed-macros.md](https://github.com/sudoblockio/tackle/blob/main/proposals/typed-macros.md) ### Overview [//]: # (--end-header--start-body--MODIFY) ```python from...
# Filters / Pipe Operators Allow for jinja / bash style filters / pipes - Proposal Status: [wip](README.md#status) - Issue Number: [249](https://github.com/sudoblockio/tackle/issue/249) - Proposal Doc: [pipe-operators.md](https://github.com/sudoblockio/tackle/blob/main/proposals/pipe-operators.md) ### Overview [//]: #...
# Hook Instantiation Open the concept of using methods on instantiated hooks - Proposal Status: [wip](README.md#status) - Issue Number: [238](https://github.com/sudoblockio/tackle/issue/238) - Proposal Doc: [hook-instantiation.md](https://github.com/sudoblockio/tackle/blob/main/proposals/hook-instantiation.md) ### Overview [//]: # (--end-header--start-body--MODIFY) When...
# URL Inputs Accept generic URLs for inputs - Proposal Status: [wip](README.md#status) - Issue Number: [263](https://github.com/sudoblockio/tackle/issue/263) - Proposal Doc: [url-inputs.md](https://github.com/sudoblockio/tackle/blob/main/proposals/url-inputs.md) ### Overview [//]: # (--end-header--start-body--MODIFY) At one point `requests` was...