You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.2 KiB

---
layout: default
title: "Emacspeak Tutorial Resources"
---
# Emacspeak Tutorial Resources
This is a list of resources and videos associated with my emacspeak tutorials.
They are grouped by language and library.
Although I try my best to keep each individual video as self-sufficient as possible...
sometimes it's not quite possible. Especially with complex libraries.
The lack of sorting is intentional.
See Luke Smith's video on [why to ramble and not be sequential](https://www.youtube.com/watch?v=ent5g6_gnik).
<!--
TODO: host on at least one alternate and one self-hosted platform.
MUST be done before making new videos.
-->
<ul>
{% assign languages = site.emacspeak_tutorials | group_by: "language" %}
{% for language in languages %}
<li id="{{ language.name | downcase }}">{{ language.name }}
<ul>
{% assign libraries = language.items | group_by: "library" %}
{% for library in libraries %}
<li id="{{ language.name | downcase }}-{{ library.name | downcase }}">{{ library.name }}
<ul>
{% for tutorial in library.items %}
<li id="{{ language.name | downcase }}-{{ library.name | downcase }}-{{ tutorial.name }}"><a href="{{ tutorial.url }}">{{ tutorial.title }}</a></li>
{% endfor %}
</ul>
{% endfor %}
</li>
{% endfor %}
</ul>