Faster indicomb with mkdocs markdown support
Project description
indicomb2
Faster indicomb with MkDocs markdown support. An alternative to the original indicomb.
This tool is fast enough to run in CI as your docs get built (say goodbye to your cron jobs!), and comes with MkDocs markdown support.
Quick Start
Install the package:
pip install indicomb2
Set up a configuration file (see the example):
indicomb2 -c my_config.yaml
Features
You can configure indicomb2 to perform several tasks:
-
Scrape: The
scrapesection grabs events from an Indico category and dumps them to JSON. This step is essential for all the other steps. -
Meeting Summaries: The
meeting_summariessection creates a dedicated page listing all selected meetings in the category. View example -
Minutes Summary: The
minutes_summarysection creates a dedicated page listing all minutes for selected meetings in the category. View example -
Topical Contributions: The
topical_contributionssection appends a table to an existing page with contributions matching specified keywords. View example
Setup Guide
- Set up a CERN docs site: https://how-to.docs.cern.ch/
- Add an environment variable
INDICO_API_TOKENwith your token from https://indico.cern.ch/user/tokens/ - Create a configuration file (see the example)
- Run
indicomb2 -c my_config.yaml
Search (Work in Progress)
Instead of looking through events in a specified category, you can also search all of indico with
indisearch --config search.yaml
see search.yaml and search.py. This needs a bit of improvement (figuring out a way to OR queries), but can be useful to highlight topical talks from accross many categories. Forr example a list of talks about GPUs can be found here.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file indicomb2-0.6.tar.gz.
File metadata
- Download URL: indicomb2-0.6.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
821155585c5ab84f4f57bc9eec7d3dc15dca5db1eb78218066e02d275ed36228
|
|
| MD5 |
036447103c950c3c934d1656f8b34a0e
|
|
| BLAKE2b-256 |
aaea7aab28c65726b7bf2f74e19f01bb0ff829fb3aea7d7db54a4a9a990952f5
|
File details
Details for the file indicomb2-0.6-py3-none-any.whl.
File metadata
- Download URL: indicomb2-0.6-py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4273ef31ae9d813323948d7c1103367f634608c8672b9a71b82ee14ab7b02e4
|
|
| MD5 |
e41a84558a937db9774f1a782f1f7438
|
|
| BLAKE2b-256 |
2d60c31ee2acb3c095d7bc1c5e35f35656a30eceddd351dd3db41d984183217b
|