All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

12-step sobriety
7 Open Issues Need Help Last updated: Jul 25, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement efficient import functionality for the Twelve Step Meeting List (TSML) Wordpress plugin data into the existing Recovery Source data pipeline. This involves parsing the TSML feed data, validating it against the existing data schema, and integrating it into the `sync` Python module to update the `data/domains/*.yaml` files. The goal is to automate the process of incorporating TSML data into the Sober Pages service.

Complexity: 4/5
good first issue help wanted

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety
Complete the Sync Script about 1 month ago

AI Summary: Complete the Python sync script to handle universal data conversion for 12-step meeting data. This involves expanding the script's functionality beyond local data creation to include features necessary for a beta release. The script uses YAML data files and needs to adhere to specified data formats and rules.

Complexity: 4/5
good first issue

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety
Index Data about 1 month ago

AI Summary: The task involves significantly expanding the incomplete data for the Sober Pages index (https://sober.page/), a directory service for 12-step group websites. This requires extensive research to identify and collect information on numerous websites, adhering to a specific YAML data format (detailed in the project description). The collected data will then be used to update the index, improving its completeness and usefulness.

Complexity: 4/5
documentation good first issue help wanted

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety
LLM Search Assistant about 1 month ago

AI Summary: This task requires enhancing the existing 12-Step group website (sober.page) with an LLM-powered search assistant. This involves creating a system that ingests meeting data from various sources (YAML files, feeds), indexes this data for efficient search, and develops LLM templates to translate natural language queries into structured searches. The goal is to improve user experience by providing a more intuitive and accessible way to find relevant meeting information.

Complexity: 4/5
enhancement help wanted

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety

AI Summary: Design and implement a publicly accessible, self-updating, geographically distributed data structure for 12-step group meeting information. This structure must leverage CF/G*Pages for hosting, include opt-out options, be easily consumable by various clients (browsers, phones, LLMs), compatible with TSML, and utilize checksum-based filenames for self-invalidation. The data should be pre-indexed and compressed for efficient delivery.

Complexity: 4/5
good first issue help wanted question

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety

AI Summary: Migrate the existing 12-step group website (currently using Hugo) to a new static website solution using the Mainroad theme. This involves converting the existing data and functionality to be compatible with the new theme, ensuring data integrity and maintaining the existing features. The goal is to create a more maintainable, accessible, and less prone to breaking changes website.

Complexity: 4/5
enhancement help wanted

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety
Select a Framework about 1 month ago

AI Summary: The task is to select and prototype a static website framework (likely Ruby/Jekyll) for a 12-step group website directory. The framework must cleanly separate data, content, processing, and rendering; support CI/CD; allow easy plugin creation; minimize configuration files; and avoid frequent breaking changes. The prototype should demonstrate clean data management and adapt the 'mainroad' theme.

Complexity: 4/5
good first issue help wanted question

All data, code, automation, etc. required to support Web/DNS/Email/Etc. services for 12-Step groups.

Python
#12-step#sobriety