So KDL is like another JSON or Yaml. FSL-1.1-ALv2 is an, almost but not really, open source license that after a 2 years becomes available under a real open source license. It's to prevent free loading from companies or something. Sounds fine to me actually.
zachperkitny•1h ago
I wanted to share my recent project: Tadpole. It is a custom DSL built on top of KDL specifically for web scraping and browser automation. I wanted there to be a standardized way of writing scrapers and reusing existing scraper logic. This was my solution.
Why?
ExampleThis is a fully running example, @tadpole/cli is published on npm:
tadpole run redfin.kdl --input '{"text": "Seattle, WA"}' --auto --output output.json
Roadmap? Planned for 0.2.0 0.3.0 Github Repository: https://github.com/tadpolehq/tadpoleI've also created a community repository for sharing scraper logic: https://github.com/tadpolehq/community
Feedback would be greatly appreciated!