1
0
mirror of https://github.com/MontFerret/ferret.git synced 2024-12-16 11:37:36 +02:00
ferret/README.md
2021-04-22 15:13:27 -04:00

65 lines
2.5 KiB
Markdown

# Ferret
<p align="center">
<a href="https://goreportcard.com/report/github.com/MontFerret/ferret">
<img alt="Go Report Status" src="https://goreportcard.com/badge/github.com/MontFerret/ferret">
</a>
<a href="https://github.com/MontFerret/ferret/actions">
<img alt="Build Status" src="https://github.com/MontFerret/ferret/workflows/build/badge.svg">
</a>
<a href="https://codecov.io/gh/MontFerret/ferret">
<img src="https://codecov.io/gh/MontFerret/ferret/branch/master/graph/badge.svg" />
</a>
<a href="https://discord.gg/kzet32U">
<img alt="Discord Chat" src="https://img.shields.io/discord/501533080880676864.svg">
</a>
<a href="https://t.me/montferret_chat">
<img alt="Discord Chat" src="https://raw.githubusercontent.com/Patrolavia/telegram-badge/master/chat.svg">
</a>
<a href="https://github.com/MontFerret/ferret/releases">
<img alt="Ferret release" src="https://img.shields.io/github/release/MontFerret/ferret.svg">
</a>
<a href="https://opensource.org/licenses/Apache-2.0">
<img alt="Apache-2.0 License" src="http://img.shields.io/badge/license-Apache-brightgreen.svg">
</a>
</p>
![ferret](https://raw.githubusercontent.com/MontFerret/ferret/master/assets/intro.jpg)
<p align="center">
<a href="https://www.montferret.dev/try" style="margin: 0 15px">
<span>Try it!</span>
</a>
<a href="https://www.montferret.dev/docs/introduction" style="margin: 0 15px">
<span>Docs</span>
</a>
<a href="https://github.com/MontFerret/cli" style="margin: 0 15px">
<span>CLI</span>
</a>
<a href="https://github.com/MontFerret/lab" style="margin: 0 15px">
<span>Test runner</span>
</a>
<a href="https://github.com/MontFerret/worker" style="margin: 0 15px">
<span>Web worker</span>
</a>
</p>
## What is it?
```ferret``` is a web scraping system. It aims to simplify data extraction from the web for UI testing, machine learning, analytics and more.
```ferret``` allows users to focus on the data. It abstracts away the technical details and complexity of underlying technologies using its own declarative language.
It is extremely portable, extensible, and fast.
[Read the introductory blog post about Ferret here!](https://medium.com/@ziflex/say-hello-to-ferret-a-modern-web-scraping-tool-5c9cc85ba183)
### Features
* Declarative language
* Support of both static and dynamic web pages
* Embeddable
* Extensible
Documentation is available [at our website](https://www.montferret.dev/docs/introduction/).
### Different languages
* Ferret for python. [Pyfer](https://github.com/MontFerret/pyfer)