Skip to content

Commit 3be899f

Browse files
committed
Copier Template: README: Section with list of other projects.
1 parent 009876e commit 3be899f

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

template/README.rst.jinja

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,51 @@
9898
:alt: PyPI - Wheel
9999
:target: https://pypi.org/project/{{ distribution_name }}/
100100
{%- endif %}
101+
102+
103+
Other Projects by This Author 🌟
104+
===============================================================================
105+
106+
{%- set my_projects_json %}
107+
{%- raw %}
108+
{
109+
"python-absence": {
110+
"pypi_name": "absence",
111+
"blurb": "🕳️ A Python library package which provides a **sentinel for absent values** - a falsey, immutable singleton that represents the absence of a value in contexts where ``None`` or ``False`` may be valid values."
112+
},
113+
"python-accretive": {
114+
"pypi_name": "accretive",
115+
"blurb": "🌌 A Python library package which provides **accretive data structures** - collections which can grow but never shrink."
116+
},
117+
"python-falsifier": {
118+
"pypi_name": "falsifier",
119+
"blurb": "🎭 A very simple Python library package which provides a **base class for falsey objects** - objects that evaluate to ``False`` in boolean contexts."
120+
},
121+
"python-frigid": {
122+
"pypi_name": "frigid",
123+
"blurb": "🔒 A Python library package which provides **immutable data structures** - collections which cannot be modified after creation."
124+
},
125+
"python-icecream-truck": {
126+
"pypi_name": "icecream-truck",
127+
"blurb": "🍦 **Flavorful Debugging** - A Python library which enhances the powerful and well-known ``icecream`` package with flavored traces, configuration hierarchies, customized outputs, ready-made recipes, and more."
128+
},
129+
"python-mimeogram": {
130+
"pypi_name": "mimeogram",
131+
"blurb": "📨 A command-line tool for **exchanging collections of files with Large Language Models** - bundle multiple files into a single clipboard-ready document while preserving directory structure and metadata... good for code reviews, project sharing, and LLM interactions."
132+
}
133+
}
134+
{%- endraw %}
135+
{%- endset %}
136+
{%- set my_projects = my_projects_json | from_json %}
137+
138+
{% for repo_name, info in my_projects.items() if repo_name != project_name %}
139+
* `{{ repo_name }} <https://github.com/{{ gh_owner }}/{{ repo_name }}>`_
140+
{%- if 'pypi_name' in info %}
141+
- PyPI: `{{ info.pypi_name }} <https://pypi.org/project/{{ info.pypi_name }}/>`_
142+
{%- endif %}
143+
{%- if 'crate_name' in info %}
144+
- Crates.io: `{{ info.crate_name }} <https://crates.io/crates/{{ info.crate_name }}>`_
145+
{%- endif %}
146+
147+
{{ info.blurb }}
148+
{%- endfor %}

0 commit comments

Comments
 (0)