diff --git a/hmml_to_html/hmml.conf b/hmml_to_html/hmml.conf
index fd7be1d..67b8865 100644
--- a/hmml_to_html/hmml.conf
+++ b/hmml_to_html/hmml.conf
@@ -2,12 +2,10 @@ edition Project;
paths
{
- # In HMN, root would be the directory that serves up
- # https://hero.handmade.network/episodes where the searcher will reside
+ # In HMN, root would be the directory that serves up https://hero.handmade.network/episodes where the searcher will reside
root "/usr/local/www/test";
- # All *.hmml files below the repo_remote location are to be pulled in to
- # the system with the directories being compared with the member and project
- # settings from the [video] node
+ # All *.hmml files below the repo_remote location are to be pulled in to the system with the directories being compared with
+ # the member and project settings from the [video] node
repo_remote "https://git.handmade.network/Annotation-Pushers/Annotation-Game";
repo_local "/usr/local/www/repo";
# The automatic stub creator will use the stub_base as its base directory
@@ -16,20 +14,23 @@ paths
authentication
{
-# NOTE(matt): Do we need any more auth stuff?
+# NOTE(matt): Do we need any more auth stuff? Surely we will
repo_token "";
}
project_info
{
- riscy
+ riscy # Note that settings that open blocks do not end in a ; thus distinguishing them from variables set at the same scope
{
- member = "miotatsu"
+ # We need to set member and platform in the config file so the stub generator can do its thing. Maybe consider further,
+ # though, whether the [video] node in our .hmml files still needs to take them
+ member = "miotatsu";
platform = "youtube";
+
feed = "https://www.youtube.com/feeds/videos.xml?user=BathtubBlogger";
project_name "RISCY BUSINESS";
project_unit "Day";
- title_pattern "${project_name} - ${project_unit} ${number} - %{title}";
+ title_pattern "${project_name} - ${project_unit} ${number} - ${title}";
# TODO(matt): Work out this title_pattern with some actual stuff
}
}
@@ -37,15 +38,19 @@ project_info
# Comment to end of line
credentials
{
+ funding_platform patreon; # This determines the logo and URL-generation, and we'll need to specify the platforms we support.
+ # A more flexible, if verbose, alternative would be to make each config specify a funding_icon and
+ # the full funding_url
+ #
+ # Note that this setting cascades down to the child scopes, i.e. Miblo{}, miotatsu{}, etc
+
Miblo # The single-word name we use in the .hmml files, which also matches the username of project owners
- # Note that settings that open blocks do not end in a ;
{
display_name "Matt Mascarenhas"; # Optional, and may optionally be surrounded by quotes
- homepage "http://miblodelcarpio.co.uk/"; # May optionally be quoted, as the admit prefers,
- # but must be quoted if containing a ;
- avatar "some_location.png"; # TODO(matt): Think further whether we want this
- funding_platform patreon; # This determines the logo and URL-generation,
- # and we'll need to specify the platforms we support
+ homepage "http://miblodelcarpio.co.uk/"; # May optionally be quoted, as the admin prefers, but must be quoted if
+ # containing a ; (which is a valid character according to:
+ # https://url.spec.whatwg.org/#userinfo-percent-encode-set)
+ avatar "some_location.png"; # TODO(matt): Mock up the Credits Menu to determine whether or not we want this
funding_username miblo;
}
@@ -53,12 +58,10 @@ credentials
{
display_name "Mio Iwakura";
homepage "http://riscy.tv/";
- funding_platform patreon;
funding_username miotatsu;
}
- _yunsup_lee # Prefixing with _ could be the convention for guests who are
- # not in the member base of the (associated) network
+ _yunsup_lee # Prefixing with _ could be the convention for guests who are not in the member base of the (associated) network
{
display_name "Yunsup Lee";
homepage "https://www.linkedin.com/in/yunsup-lee-385b692b";
@@ -70,3 +73,5 @@ credentials
homepage "https://www.linkedin.com/in/andrew-waterman-76805788";
}
}
+
+# NOTE(matt): Semantic characters, which may require \-escaping: ; # { " $