---
extends: base.j2
default_block: main
title: Web Outside of Browsers
description: Web Outside of Browsers
feeds:
- {url: "https://woob.tech/news.atom",
title: "Latest news"
}
- {url: "http://updates.woob.tech/stable/main/rss2.xml",
type: "application/rss+xml",
title: "Last update of modules"
}
---
{% from "modules.j2" import render_popular_modules with context %}
What is woob
woob is a collection of applications able to interact with websites, without requiring the user to open them in a browser. It also provides well-defined APIs to talk to websites lacking one.
Popular websites
{{ render_popular_modules() }}
Why use woob
- You get information faster
- You can script around woob to automate tasks
- It extends websites features
- It helps blind people use crappy websites
- Reuse your favorite applications.
What sets woob apart
- Focus on quality applications, not just a limited script
- Not tied to a particular website, no need to learn many interfaces
- Continuous integration notifies developers if a website has changed
- Graphical, textual, or programming interfaces for the same capabilities
- The update system allows pushing fixes quickly to end users
- Professional usage is available.
GET WOOB 2.0Released on Thursday 13 February 2020
<
{% for name, app in carousel.applications -%}
-
{{ app.title }}
{{ app.description }}
{%- endfor %}
>
Technologies
- woob is written in Python
- It leverages, but is not limited to, Requests and lxml
- Graphical applications use Qt
- git is used for collaboration
- It is distributed under the LGPL license
- Actively developed
{% macro render_authors(side) -%}
{% for entry in authors.entries['people'] -%}
{{ entry.name | e }}
{{ entry.commits | e}} {% if entry.commits > 1 %}patches{% else %}patch{% endif %}
{%- endfor %}
{%- endmacro %}
Organizations
{% for entry in authors.entries['org'] -%}

{%- endfor %}
Contributors {{ authors.entries['people']|length }}
{{ render_authors('left') }}