Bulk-download free Odoo modules from apps.odoo.com
Project description
odmo — Odoo Module Downloader
Bulk-download free (or paid) Odoo modules from apps.odoo.com with automatic resume support.
Installation
pip install odmo
playwright install chromium # one-time browser setup
Usage
# Download all free modules for Odoo 18.0 (default)
odmo
# Specify a version
odmo -v 18.0
# Filter by keyword
odmo -v 18.0 -k accounting
# Discard saved progress and start fresh
odmo -v 18.0 --force
Options
| Flag | Default | Description |
|---|---|---|
-v, --version |
19.0 |
Odoo series (e.g. 16.0, 17.0, 18.0, 19.0) |
-f, --force |
False |
Discard saved progress and re-scan |
-k, --keyword |
(none) | Optional search keyword |
How it works
- Scan — Fetches all listing pages and collects module URLs.
- Persist — Saves progress to a
.jsonfile so interrupted runs resume automatically. - Download — Opens a Chromium browser via Playwright and downloads each module.
- Retry — On failure, restarts the browser and retries before skipping.
Downloaded modules are saved to ./addons/<version>/.
Requirements
- Python ≥ 3.8
- Chromium (installed via
playwright install chromium)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
odmo-1.0.3.tar.gz
(31.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
odmo-1.0.3-py3-none-any.whl
(31.1 kB
view details)
File details
Details for the file odmo-1.0.3.tar.gz.
File metadata
- Download URL: odmo-1.0.3.tar.gz
- Upload date:
- Size: 31.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20bcb3bc602ead575f906e829476672e0d096ac58209a87c862160bbae46342b
|
|
| MD5 |
cca2eadfc36d025755f8701a5dcd7bf1
|
|
| BLAKE2b-256 |
30dffd76bc7cc385187b44b769d101b715c3b9ca8950901243137c7456affedd
|
File details
Details for the file odmo-1.0.3-py3-none-any.whl.
File metadata
- Download URL: odmo-1.0.3-py3-none-any.whl
- Upload date:
- Size: 31.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e09d3380308853c79611f476725fca14168f243b51c33b2d3b7f1bf43f20dd6
|
|
| MD5 |
f9a60f66cabf8d49bf3373dd1e904a99
|
|
| BLAKE2b-256 |
9276b4dc6d54ffd81c72c6db873d394bd41ca67c3a94ee26036bfdacf461be1e
|