Release kagi-api 0.2.0
e512c9f08e
replace reqwest with ureq (#2)
replace reqwest with ureq
11a17af2dd
Add Nix flake
da84bc4617
Add Nix flake
8e3990014b
WIP
d1e207a6be
Add Nix flake
0be2de885c
feat(bottie): Improved error messages with anyhow
15324a43f9
feat(bottie): Add Bottie struct, ::from_client(), .run(stream)
0fd44d7391
feat(flake): Add just(file) to devShell
a589d7c997
feat(flake): Add just(file) to devShell
41ed4f7268
feat(justfile): Add 'just run'
e210f0014c
feat(flake): Add .envrc containing "use flake", update .gitignore
f3b6da6d1a
feat(bottie): Add --config-file CLI argument
3d33f8d752
fix(flake): Use rust-overlay instead of fenix, fixes libssl missing at runtime
3a160d4c5a
feat(bottie): Initial commit with Nix flake
ae8b7fef4e
feat(bottie): Initial commit with Nix flake
Add Search API and Enrichment API
I’d very much like to extend the tool with these APIs, but:
NOTE: The Search API is in closed beta and is currently available to Kagi Business (Team) plan. This is currently 19ドル/mo plus...
094629fbbc
feat(parse): Handle d<expr>, <num>d<expr>, (<expr>)d<expr>
4001dbd554
feat(parse): Parentheses
55a198b9c3
feat(parse): Make expressions recursive
d8262bd421
refactor(cli): Extract error reason into variable
791aa0d6a5
feat(cli): Initial ariadne error printing
86d47d06be
Initial commit: Clap CLI, Chumsky + Bumpalo parser, basic dN syntax