Skip to content

Add an offline CSV service handoff tutorial - #72

Open
szj2ys wants to merge 1 commit into
opensourcecatholic:masterfrom
szj2ys:add-offline-service-handoff-tutorial
Open

szj2ys wants to merge 1 commit into
opensourcecatholic:masterfrom
szj2ys:add-offline-service-handoff-tutorial

Conversation

@szj2ys

@szj2ys szj2ys commented Oct 20, 2026

Copy link
Copy Markdown

This original tutorial shows a parish technology volunteer how to turn a four-column CSV service plan into a local, printable handoff sheet using only Python's standard library. It includes the complete program, fictional input, recovery instructions, and limits on what the sheet can establish. No hosted service or account is needed.

The change adds one dated post and the minimal szj2ys author entry requested by CONTRIBUTING.md. The prose and example code are original and offered under this repository's MIT license.

Disclosure: this contribution was prepared with AI assistance on behalf of PewTranslate. Its final paragraph contains one optional reference to our welcome-team planning guide. PewTranslate's application, sign-up, live translation and payments are unavailable; the guide still contains product/account/credit calls to action and references to unavailable features. This tutorial does not use those features. The reference is subordinate to the complete tutorial and can be removed without changing the code or output. No parish deployment, Catholic affiliation, clergy role, interpreting qualification or measured ministry outcome is claimed.

Validation: an independent agent copied the exact article code and sample into a separate folder, exercised 17 CLI cases (six successful runs and eleven intended errors), reviewed mobile/desktop output, and inspected all six pages from four A4/Letter PDFs. Offline reload made no network requests. Removing only the publisher paragraph preserved identical code, input and generated HTML. These are bounded technical checks, not parish field testing or physical-printer evidence.

The unmodified site and final contribution both build with Ruby 3.4.11 / Jekyll 4.4.1. Both emit the same existing three Sass import deprecation warnings. The actual Jekyll preview was read on mobile and desktop, including horizontally scrolling code blocks and the disclosure. An initial candidate container lacked Bundler's local path setting; setting bundle config set path vendor/bundle resolved that environment issue before the successful build.

The canonical guide host times out from our current office network, so the guide content was inspected on the same-build Netlify mirror supplied for this project. The article uses the canonical PewTranslate URL. Publication and relevance remain your editorial decision; this is not an assertion that the guide or tutorial has been endorsed.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant