Browse Source

Automatic generation of the main software page based on the front matter of other files.

dev
Franco Masotti 4 months ago
parent
commit
6652f1e38b
Signed by: frnmst
GPG Key ID: 24116ED85666780A
  1. 3
      _config.yml
  2. 0
      _layouts/null.html
  3. 407
      _pages/software.md
  4. 8
      _pages/software_instructions.md
  5. 12
      _software/META-automated-tasks.md
  6. 12
      _software/META-django-futils.md
  7. 12
      _software/META-docker-debian-postgis-django.md
  8. 12
      _software/META-fattura-elettronica-reader.md
  9. 12
      _software/META-fpydocs.md
  10. 12
      _software/META-fpyutils.md
  11. 12
      _software/META-licheck.md
  12. 12
      _software/META-md-toc.md
  13. 12
      _software/META-monthly-attendance-paper.md
  14. 12
      _software/META-qvm.md
  15. 12
      _software/META-the-flux-of-thought.md

3
_config.yml

@ -82,7 +82,8 @@ collections:
assets:
output: true
software:
output: true
output: false
sort_by: software_name
## Page names
defaults:

0
_layouts/null.html

407
_pages/software.md

@ -6,58 +6,55 @@ permalink: /software/
## Table of contents
<!--TOC-->
- [Table of contents](#table-of-contents)
- [Introduction](#introduction)
- [Software](#software)
- [automated-tasks](#automated-tasks)
- [Repository](#repository)
- [Documentation](#documentation)
- [Releases](#releases)
- [django-futils](#django-futils)
- [Repository](#repository-1)
- [Documentation](#documentation-1)
- [Releases](#releases-1)
- [docker-debian-postgis-django](#docker-debian-postgis-django)
- [Repository](#repository-2)
- [Documentation](#documentation-2)
- [Releases](#releases-2)
- [fattura-elettronica-reader](#fattura-elettronica-reader)
- [Repository](#repository-3)
- [Documentation](#documentation-3)
- [Releases](#releases-3)
- [fpydocs](#fpydocs)
- [Repository](#repository-4)
- [Documentation](#documentation-4)
- [Releases](#releases-4)
- [fpyutils](#fpyutils)
- [Documentation](#documentation-5)
- [Repository](#repository-5)
- [Releases](#releases-5)
- [licheck](#licheck)
- [Repository](#repository-6)
- [Documentation](#documentation-6)
- [Releases](#releases-6)
- [md-toc](#md-toc)
- [Repository](#repository-7)
- [Documentation](#documentation-7)
- [Releases](#releases-7)
- [Archived Software](#archived-software)
- [monthly-attendance-paper](#monthly-attendance-paper)
- [Repository](#repository-8)
- [Documentation](#documentation-8)
- [Releases](#releases-8)
- [the-flux-of-thought](#the-flux-of-thought)
- [Repository](#repository-9)
- [Documentation](#documentation-9)
- [Releases](#releases-9)
- [qvm](#qvm)
- [Repository](#repository-10)
- [Documentation](#documentation-10)
- [Releases](#releases-10)
<!--TOC-->
{% assign software_names = "" | split: ',' %}
{% comment %}
Filter meta files only.
O(n) where n == len(files with front matter in ./_software)
{% endcomment %}
{% for p in site.software %}
{% if p.meta %}
{% assign software_names = software_names | push: p.software_name %}
{% endif %}
{% endfor %}
<ul>
<li><a href="#table-of-contents">Table of contents</a></li>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#software">Software</a></li>
<ul>
{% assign i=0 %}
{% for s in software_names %}
<li><a href="#{{ s | slugify }}">{{ s }}</a></li>
<ul>
{% if i == 0 %}
<li><a href="#repository">Repository</a></li>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#releases">Releases</a></li>
{% else %}
<li><a href="#repository-{{ i }}">Repository</a></li>
<li><a href="#documentation-{{ i }}">Documentation</a></li>
<li><a href="#releases-{{ i }}">Releases</a></li>
{% endif %}
</ul>
{% assign i = i | plus: 1 %}
{% endfor %}
</ul>
</ul>
{% comment %}
O(sorting algorithm)
{% endcomment %}
{% assign ss = site.software | uniq | sort_natural: 'software_version_raw' | reverse %}
{% comment %}
THIS IS BAD:
O(m * (n**2)) = O(n**3)
where
m = len(software_names)
n = len(files with front matter in ./_software)
{% endcomment %}
<div markdown="1">
## Introduction
@ -65,268 +62,60 @@ This page is the only *real* trusted source of some of my software, publicly ava
## Software
- [instructions]({{ site.baseurl }}/software/instructions)
### automated-tasks
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/automated-tasks)
- [Codeberg](https://codeberg.org/frnmst/automated-tasks)
- [Framagit](https://framagit.org/frnmst/automated-tasks)
#### Documentation
- [docs.franco.net.eu.org/automated-tasks](https://docs.franco.net.eu.org/automated-tasks)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-automated-tasks.html)
#### Releases
- [`13.0.0`]({{ site.baseurl }}/software/automated-tasks-13.0.0/release.html)
- [`12.0.0`]({{ site.baseurl }}/software/automated-tasks-12.0.0/release.html)
- [`11.3.0`]({{ site.baseurl }}/software/automated-tasks-11.3.0/release.html)
- [`11.2.0`]({{ site.baseurl }}/software/automated-tasks-11.2.0/release.html)
- [`11.1.0`]({{ site.baseurl }}/software/automated-tasks-11.1.0/release.html)
- [`11.0.0`]({{ site.baseurl }}/software/automated-tasks-11.0.0/release.html)
- [`10.1.0`]({{ site.baseurl }}/software/automated-tasks-10.1.0/release.html)
- [`10.0.0`]({{ site.baseurl }}/software/automated-tasks-10.0.0/release.html)
- [`9.0.0`]({{ site.baseurl }}/software/automated-tasks-9.0.0/release.html)
- [`8.0.2`]({{ site.baseurl }}/software/automated-tasks-8.0.2/release.html)
- [`8.0.1`]({{ site.baseurl }}/software/automated-tasks-8.0.1/release.html)
- [`8.0.0`]({{ site.baseurl }}/software/automated-tasks-8.0.0/release.html)
- [`7.0.1`]({{ site.baseurl }}/software/automated-tasks-7.0.1/release.html)
- [`7.0.0`]({{ site.baseurl }}/software/automated-tasks-7.0.0/release.html)
- [`6.0.0`]({{ site.baseurl }}/software/automated-tasks-6.0.0/release.html)
- [`5.0.0`]({{ site.baseurl }}/software/automated-tasks-5.0.0/release.html)
### django-futils
<li><a href="{{ site.baseurl }}/software/instructions">instructions</a></li>
{% for software in software_names %}
{% assign i=0 %}
{% for p in ss %}
{% if p.software_name == software and p.software_version %}
{% if i == 0 %}
### {{ p.software_name }}
{% comment %}
No checks for duplicates. It is your responsability.
{% endcomment %}
{% for meta in ss %}
{% if meta.meta and p.software_name == meta.software_name %}
{% if meta.archived %}
*Note: this repository is archived*
{% endif %}
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/django-futils)
- [Codeberg](https://codeberg.org/frnmst/django-futils)
- [Framagit](https://framagit.org/frnmst/django-futils)
<ul>
{% if meta.canonical_repository_url %}
<li><a href="{{ meta.canonical_repository_url }}">canonical repository</a></li>
{% endif %}
{% if meta.codeberg_repository_url %}
<li><a href="{{ meta.codeberg_repository_url }}">Codeberg</a></li>
{% endif %}
{% if meta.framagit_repository_url %}
<li><a href="{{ meta.framagit_repository_url }}">Framagit</a></li>
{% endif %}
{% if meta.github_repository_url %}
<li><a href="{{ meta.github_repository_url }}">GitHub</a></li>
{% endif %}
</ul>
#### Documentation
- [docs.franco.net.eu.org/django-futils](https://docs.franco.net.eu.org/django-futils)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-django-futils.html)
#### Releases
- [`5.0.0`]({{ site.baseurl }}/software/django-futils-5.0.0/release.html)
- [`4.0.0`]({{ site.baseurl }}/software/django-futils-4.0.0/release.html)
- [`3.0.0`]({{ site.baseurl }}/software/django-futils-3.0.0/release.html)
- [`2.0.0`]({{ site.baseurl }}/software/django-futils-2.0.0/release.html)
- [`1.0.0`]({{ site.baseurl }}/software/django-futils-1.0.0/release.html)
- [`0.1.0`]({{ site.baseurl }}/software/django-futils-0.1.0/release.html)
- [`0.0.2`]({{ site.baseurl }}/software/django-futils-0.0.2/release.html)
- [`0.0.1`]({{ site.baseurl }}/software/django-futils-0.0.1/release.html)
### docker-debian-postgis-django
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/docker-debian-postgis-django)
- [Codeberg](https://codeberg.org/frnmst/docker-debian-postgis-django)
- [Framagit](https://framagit.org/frnmst/docker-debian-postgis-django)
#### Documentation
- [software.franco.net.eu.org/frnmst/docker-debian-postgis-django#docker-debian-postgis-django](https://software.franco.net.eu.org/frnmst/docker-debian-postgis-django#docker-debian-postgis-django)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-docker-debian-postgis-django.html)
#### Releases
- [`7.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-7.0.0/release.html)
- [`6.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-6.0.0/release.html)
- [`5.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-5.0.0/release.html)
- [`4.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-4.0.0/release.html)
- [`3.0.1`]({{ site.baseurl }}/software/docker-debian-postgis-django-3.0.1/release.html)
- [`3.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-3.0.0/release.html)
- [`2.0.2`]({{ site.baseurl }}/software/docker-debian-postgis-django-2.0.2/release.html)
- [`2.0.1`]({{ site.baseurl }}/software/docker-debian-postgis-django-2.0.1/release.html)
- [`2.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-2.0.0/release.html)
- [`1.0.0`]({{ site.baseurl }}/software/docker-debian-postgis-django-1.0.0/release.html)
- [`0.0.4`]({{ site.baseurl }}/software/docker-debian-postgis-django-0.0.4/release.html)
- [`0.0.3`]({{ site.baseurl }}/software/docker-debian-postgis-django-0.0.3/release.html)
- [`0.0.2`]({{ site.baseurl }}/software/docker-debian-postgis-django-0.0.2/release.html)
- [`0.0.1`]({{ site.baseurl }}/software/docker-debian-postgis-django-0.0.1/release.html)
### fattura-elettronica-reader
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/fattura-elettronica-reader)
- [Codeberg](https://codeberg.org/frnmst/fattura-elettronica-reader)
- [Framagit](https://framagit.org/frnmst/fattura-elettronica-reader)
#### Documentation
- [docs.franco.net.eu.org/fattura-elettronica-reader](https://docs.franco.net.eu.org/fattura-elettronica-reader)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-fattura-elettronica-reader.html)
#### Releases
- [`3.0.0`]({{ site.baseurl }}/software/fattura-elettronica-reader-3.0.0/release.html)
- [`2.1.0`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.1.0/release.html)
- [`2.0.9`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.9/release.html)
- [`2.0.8`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.8/release.html)
- [`2.0.7`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.7/release.html)
- [`2.0.6`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.6/release.html)
- [`2.0.5`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.5/release.html)
- [`2.0.4`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.4/release.html)
- [`2.0.3`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.3/release.html)
- [`2.0.2`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.2/release.html)
- [`2.0.1`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.1/release.html)
- [`2.0.0`]({{ site.baseurl }}/software/fattura-elettronica-reader-2.0.0/release.html)
- [`1.0.0`]({{ site.baseurl }}/software/fattura-elettronica-reader-1.0.0/release.html)
### fpydocs
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/fpydocs)
- [Codeberg](https://codeberg.org/frnmst/fpydocs)
- [Framagit](https://framagit.org/frnmst/fpydocs)
#### Documentation
- [docs.franco.net.eu.org/fpydocs](https://docs.franco.net.eu.org/fpydocs)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-fpydocs.html)
#### Releases
- [`4.2.0`]({{ site.baseurl }}/software/fpydocs-4.2.0/release.html)
- [`4.1.2`]({{ site.baseurl }}/software/fpydocs-4.1.2/release.html)
- [`4.1.1`]({{ site.baseurl }}/software/fpydocs-4.1.1/release.html)
- [`4.1.0`]({{ site.baseurl }}/software/fpydocs-4.1.0/release.html)
- [`4.0.0`]({{ site.baseurl }}/software/fpydocs-4.0.0/release.html)
- [`3.0.0`]({{ site.baseurl }}/software/fpydocs-3.0.0/release.html)
- [`2.0.0`]({{ site.baseurl }}/software/fpydocs-2.0.0/release.html)
- [`1.0.0`]({{ site.baseurl }}/software/fpydocs-1.0.0/release.html)
- [`0.0.1`]({{ site.baseurl }}/software/fpydocs-0.0.1/release.html)
### fpyutils
#### Documentation
- [docs.franco.net.eu.org/fpyutils](https://docs.franco.net.eu.org/fpyutils)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-fpyutils.html)
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/fpyutils)
- [Codeberg](https://codeberg.org/frnmst/fpyutils)
- [Framagit](https://framagit.org/frnmst/fpyutils)
- [GitHub](https://github.com/frnmst/fpyutils)
#### Releases
- [`2.1.0`]({{ site.baseurl }}/software/fpyutils-2.1.0/release.html)
- [`2.0.1`]({{ site.baseurl }}/software/fpyutils-2.0.1/release.html)
- [`2.0.0`]({{ site.baseurl }}/software/fpyutils-2.0.0/release.html)
- [`1.2.3`]({{ site.baseurl }}/software/fpyutils-1.2.3/release.html)
- [`1.2.2`]({{ site.baseurl }}/software/fpyutils-1.2.2/release.html)
- [`1.2.1`]({{ site.baseurl }}/software/fpyutils-1.2.1/release.html)
- [`1.2.0`]({{ site.baseurl }}/software/fpyutils-1.2.0/release.html)
### licheck
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/licheck)
- [Codeberg](https://codeberg.org/frnmst/licheck)
- [Framagit](https://framagit.org/frnmst/licheck)
#### Documentation
- [docs.franco.net.eu.org/licheck](https://docs.franco.net.eu.org/licheck)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-licheck.html)
#### Releases
- [`1.0.0`]({{ site.baseurl }}/software/licheck-1.0.0/release.html)
- [`0.0.3`]({{ site.baseurl }}/software/licheck-0.0.3/release.html)
- [`0.0.2`]({{ site.baseurl }}/software/licheck-0.0.2/release.html)
- [`0.0.1`]({{ site.baseurl }}/software/licheck-0.0.1/release.html)
### md-toc
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst/md-toc)
- [Codeberg](https://codeberg.org/frnmst/md-toc)
- [Framagit](https://framagit.org/frnmst/md-toc)
- [GitHub](https://github.com/frnmst/md-toc)
#### Documentation
- [docs.franco.net.eu.org/md-toc](https://docs.franco.net.eu.org/md-toc)
- [changelog]({{ site.baseurl }}/software/CHANGELOG-md-toc.html)
#### Releases
- [`8.1.1`]({{ site.baseurl }}/software/md-toc-8.1.1/release.html)
- [`8.1.0`]({{ site.baseurl }}/software/md-toc-8.1.0/release.html)
- [`8.0.1`]({{ site.baseurl }}/software/md-toc-8.0.1/release.html)
- [`8.0.0`]({{ site.baseurl }}/software/md-toc-8.0.0/release.html)
- [`7.2.0`]({{ site.baseurl }}/software/md-toc-7.2.0/release.html)
- [`7.1.0`]({{ site.baseurl }}/software/md-toc-7.1.0/release.html)
- [`7.0.5`]({{ site.baseurl }}/software/md-toc-7.0.5/release.html)
- [`7.0.4`]({{ site.baseurl }}/software/md-toc-7.0.4/release.html)
- [`7.0.3`]({{ site.baseurl }}/software/md-toc-7.0.3/release.html)
## Archived Software
### monthly-attendance-paper
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper)
- [Codeberg](https://codeberg.org/frnmst-archives/monthly-attendance-paper)
- [Framagit](https://framagit.org/frnmst-archives/monthly-attendance-paper)
#### Documentation
- [software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper#monthly-attendance-paper](https://software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper#monthly-attendance-paper)
#### Releases
- [`0.0.2`]({{ site.baseurl }}/software/monthly-attendance-paper-0.0.2/release.html)
### the-flux-of-thought
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst-archives/the-flux-of-thought)
- [Codeberg](https://codeberg.org/frnmst-archives/the-flux-of-thought)
- [Framagit](https://framagit.org/frnmst-archives/the-flux-of-thought)
#### Documentation
- [software.franco.net.eu.org/frnmst-archives/the-flux-of-thought#the-flux-of-thought](https://software.franco.net.eu.org/frnmst-archives/the-flux-of-thought#the-flux-of-thought)
#### Releases
- [`4.0.1`]({{ site.baseurl }}/software/the-flux-of-thought-4.0.1/release.html)
- [`4.0.0`]({{ site.baseurl }}/software/the-flux-of-thought-4.0.0/release.html)
- [`3.0.0`]({{ site.baseurl }}/software/the-flux-of-thought-3.0.0/release.html)
### qvm
#### Repository
- [canonical repository](https://software.franco.net.eu.org/frnmst-archives/qvm)
- [Codeberg](https://codeberg.org/frnmst-archives/qvm)
- [Framagit](https://framagit.org/frnmst-archives/qvm)
#### Documentation
- [software.franco.net.eu.org/frnmst-archives/qvm#qvm](https://software.franco.net.eu.org/frnmst-archives/qvm#qvm)
<ul>
{% if meta.documentation_url and meta.documentation_ref %}
<li><a href="{{ meta.documentation_url }}">{{ meta.documentation_ref }}</a></li>
{% endif %}
{% if meta.has_changelog %}
<li><a href="{{ site.baseurl }}/software/CHANGELOG-{{ meta.software_name }}.html">changelog</a></li>
{% endif %}
</ul>
{% endif %}
{% endfor %}
#### Releases
- [`1.0.6`]({{ site.baseurl }}/software/qvm-1.0.6/release.html)
- [`1.0.5`]({{ site.baseurl }}/software/qvm-1.0.5/release.html)
- [`1.0.4`]({{ site.baseurl }}/software/qvm-1.0.4/release.html)
<ul>
{% assign i = i | plus: 1 %}
{% endif %}
<li><a href="{{ site.baseurl }}/software/{{ p.software_name }}-{{ p.software_version }}/release.html"><code>{{ p.software_version }}</code></a></li>
{% endif %}
{% endfor %}
</ul>
{% endfor %}
</div>

8
_pages/software_instructions.md

@ -97,13 +97,7 @@ What follows are the steps I use to upload the software page.
md5sum ${project_python_module}-${tag}-py3-none-any.whl > ${project_python_module}-${tag}-py3-none-any.whl.MD5SUM.txt
```
5. create a new entry in the `_pages/software.md` file
```markdown
- [`${tag}`]({{ site.baseurl }}/software/${project}-${tag}/release.html)
```
6. create a new release file called `_software/${project}-${tag}/release.md`
5. create a new release file called `_software/${project}-${tag}/release.md`
and add the following. If it is not a Python project
you must omit the `software_name_python_module` variable.
Add the `### Added`, `### Removed`, etc... (changelog) contents if applicable.

12
_software/META-automated-tasks.md

@ -0,0 +1,12 @@
---
meta: true
software_name: automated-tasks
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/automated-tasks
codeberg_repository_url: https://codeberg.org/frnmst/automated-tasks
framagit_repository_url: https://framagit.org/frnmst/automated-tasks
github_repository_url:
documentation_url: https://docs.franco.net.eu.org/automated-tasks
documentation_ref: docs.franco.net.eu.org/automated-tasks
has_changelog: true
---

12
_software/META-django-futils.md

@ -0,0 +1,12 @@
---
meta: true
software_name: django-futils
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/django-futils
codeberg_repository_url: https://codeberg.org/frnmst/django-futils
framagit_repository_url: https://framagit.org/frnmst/django-futils
github_repository_url:
documentation_url: https://docs.franco.net.eu.org/django-futils
documentation_ref: docs.franco.net.eu.org/django-futils
has_changelog: true
---

12
_software/META-docker-debian-postgis-django.md

@ -0,0 +1,12 @@
---
meta: true
software_name: docker-debian-postgis-django
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/docker-debian-postgis-django
codeberg_repository_url: https://codeberg.org/frnmst/docker-debian-postgis-django
framagit_repository_url: https://framagit.org/frnmst/docker-debian-postgis-django
github_repository_url:
documentation_url: https://software.franco.net.eu.org/frnmst/docker-debian-postgis-django#docker-debian-postgis-django
documentation_ref: software.franco.net.eu.org/frnmst/docker-debian-postgis-django#docker-debian-postgis-django
has_changelog: true
---

12
_software/META-fattura-elettronica-reader.md

@ -0,0 +1,12 @@
---
meta: true
software_name: fattura-elettronica-reader
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/fattura-elettronica-reader
codeberg_repository_url: https://codeberg.org/frnmst/fattura-elettronica-reader
framagit_repository_url: https://framagit.org/frnmst/fattura-elettronica-reader
github_repository_url:
documentation_url: https://docs.franco.net.eu.org/fattura-elettronica-reader
documentation_ref: docs.franco.net.eu.org/fattura-elettronica-reader
has_changelog: true
---

12
_software/META-fpydocs.md

@ -0,0 +1,12 @@
---
meta: true
software_name: fpydocs
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/fpydocs
codeberg_repository_url: https://codeberg.org/frnmst/fpydocs
framagit_repository_url: https://framagit.org/frnmst/fpydocs
github_repository_url:
documentation_url: https://docs.franco.net.eu.org/fpydocs
documentation_ref: docs.franco.net.eu.org/fpydocs
has_changelog: true
---

12
_software/META-fpyutils.md

@ -0,0 +1,12 @@
---
meta: true
software_name: fpyutils
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/fpyutils
codeberg_repository_url: https://codeberg.org/frnmst/fpyutils
framagit_repository_url: https://framagit.org/frnmst/fpyutils
github_repository_url: https://github.com/frnmst/fpyutils
documentation_url: https://docs.franco.net.eu.org/fpyutils
documentation_ref: docs.franco.net.eu.org/fpyutils
has_changelog: true
---

12
_software/META-licheck.md

@ -0,0 +1,12 @@
---
meta: true
software_name: licheck
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/licheck
codeberg_repository_url: https://codeberg.org/frnmst/licheck
framagit_repository_url: https://framagit.org/frnmst/licheck
github_repository_url:
documentation_url: https://docs.franco.net.eu.org/licheck
documentation_ref: docs.franco.net.eu.org/licheck
has_changelog: true
---

12
_software/META-md-toc.md

@ -0,0 +1,12 @@
---
meta: true
software_name: md-toc
archived: false
canonical_repository_url: https://software.franco.net.eu.org/frnmst/md-toc
codeberg_repository_url: https://codeberg.org/frnmst/md-toc
framagit_repository_url: https://framagit.org/frnmst/md-toc
github_repository_url: https://github.com/frnmst/md-toc
documentation_url: https://docs.franco.net.eu.org/md-toc
documentation_ref: docs.franco.net.eu.org/md-toc
has_changelog: true
---

12
_software/META-monthly-attendance-paper.md

@ -0,0 +1,12 @@
---
meta: true
software_name: monthly-attendance-paper
archived: true
canonical_repository_url: https://software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper
codeberg_repository_url: https://codeberg.org/frnmst-archives/monthly-attendance-paper
framagit_repository_url: https://framagit.org/frnmst-archives/monthly-attendance-paper
github_repository_url:
documentation_url: https://software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper#monthly-attendance-paper
documentation_ref: software.franco.net.eu.org/frnmst-archives/monthly-attendance-paper#monthly-attendance-paper
has_changelog: false
---

12
_software/META-qvm.md

@ -0,0 +1,12 @@
---
meta: true
software_name: qvm
archived: true
canonical_repository_url: https://software.franco.net.eu.org/frnmst-archives/qvm
codeberg_repository_url: https://codeberg.org/frnmst-archives/qvm
framagit_repository_url: https://framagit.org/frnmst-archives/qvm
github_repository_url:
documentation_url: https://software.franco.net.eu.org/frnmst-archives/qvm#qvm
documentation_ref: software.franco.net.eu.org/frnmst-archives/qvm#qvm
has_changelog: false
---

12
_software/META-the-flux-of-thought.md

@ -0,0 +1,12 @@
---
meta: true
software_name: the-flux-of-thought
archived: true
canonical_repository_url: https://software.franco.net.eu.org/frnmst-archives/the-flux-of-thought
codeberg_repository_url: https://codeberg.org/frnmst-archives/the-flux-of-thought
framagit_repository_url: https://framagit.org/frnmst-archives/the-flux-of-thought
github_repository_url:
documentation_url: https://software.franco.net.eu.org/frnmst-archives/the-flux-of-thought#the-flux-of-thought
documentation_ref: software.franco.net.eu.org/frnmst-archives/the-flux-of-thought#the-flux-of-thought
has_changelog: false
---
Loading…
Cancel
Save