• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

CLI interface to medialist (fossil mirror)


Commit MetaInfo

Revisiond635e4183f0b937a96038c4b69a8146050644e59 (tree)
Time2023-03-16 16:49:32
Authormio <stigma@disr...>
Commitermio

Log Message

Begin updating texinfo document for MediaList

FossilOrigin-Name: 15aad67b913148a5a132d29e68e7adb57eed07b6fa861a9c52dc30047d480cfb

Change Summary

Incremental Difference

--- a/docs/medialist.info
+++ b/docs/medialist.info
@@ -1,7 +1,7 @@
11 \input texinfo @c -*-texinfo-*-
22
3-@set VERSION 0.3
4-@set UPDATED 2022-02-18
3+@set VERSION 0.4
4+@set UPDATED 2022-03-16
55
66 @settitle MediaList @value{VERSION}
77 @syncodeindex pg cp
@@ -10,7 +10,7 @@
1010 This manual is for MediaList (version @value{VERSION}, @value{UPDATED}),
1111 a library for interacting with medialist files.
1212
13-Copyright @copyright{} 2022 mio.
13+Copyright @copyright{} 2022-2023 mio.
1414
1515 @quotation
1616 This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
@@ -21,8 +21,8 @@ International License. To view a copy of this license, visit
2121 The example (@xref{Example}) provided is released to the public domain.
2222
2323 @quotation
24-To the extent possible under law, mio has waived all copyright and related or
25-neighbouring rights to the Example in the MediaList manual. To view more
24+To the extent possible under law, mio has waived all copyright and related
25+or neighbouring rights to the Example in the MediaList manual. To view more
2626 information, visit @uref{http://creativecommons.org/publicdomain/zero/1.0/}.
2727 @end quotation
2828 @end copying
@@ -43,9 +43,6 @@ information, visit @uref{http://creativecommons.org/publicdomain/zero/1.0/}.
4343
4444 This manual is for MediaList (version @value{VERSION}, @value{UPDATED}).
4545
46-@c TODO
47-@c * Move mTSV before Data Types
48-
4946 @menu
5047 * Overview::
5148 * mTSV::
@@ -59,30 +56,33 @@ This manual is for MediaList (version @value{VERSION}, @value{UPDATED}).
5956 @chapter Overview
6057
6158 `medialist' is a D package for interacting with
62-@acronym{mTSV, m? Tab Separated Values} files. These files are rather similar
63-to normal @dfn{TSV} files, but differ in that they support comments. The
64-package works by sending ``commands'' and arguments for those ``commands'' to
65-a specific @dfn{mTSV} file (a ``list'').
59+@acronym{mTSV, m? Tab Separated Values} files. These files are rather
60+similar to normal @dfn{TSV} files, but differ in that they support comments.
61+Basing the ``list''s off of the @dfn{TSV} format means that they're just
62+plain-text, allowing people to still edit them manually with a text editor.
6663
67-Basing the ``list''s off of the @dfn{TSV} format means the files are still
68-plain-text, that is to say, you can edit them with any text-editor. The package
69-simply assists with creating programs so you can easily maintain your ``list''.
64+The package is designed to help create and maintain @dfn{mTSV} files, with a
65+focus on reading and watching media. It works by sending various
66+``commands'' to the list, along with some arguments.
67+@xref{x-mlcommand,,MLCommand} for an overview of the different ``commands''.
7068
7169 @node mTSV
7270 @chapter mTSV
7371
7472 @cindex mTSV
7573
76-The mTSV file format is based off the @acronym{TSV, Tab Separated Values} file
77-format. The complete file represents a data table where each value is separated
78-by the tab character (@code{0x09}, @kbd{HORIZONTAL TAB}). The rows are
79-delimitated by a new line (@code{0x0A}, @kbd{LINE FEED}). So far this is the
80-same as a regular TSV file. The only difference with mTSV is with the addition
81-of ``comments''. If a line starts with an octothorpe (@code{0x23}, @key{#}),
82-then it is interpreted as a comment and the line can be ignored.
74+The mTSV file format is based off the @acronym{TSV, Tab Separated Values}
75+file format. The complete file represents a data table where each value is
76+separated by the tab character (@code{0x09}, @kbd{HORIZONTAL TAB}). The
77+rows are delimitated by a new line (@code{0x0A}, @kbd{LINE FEED}). So far
78+this is the same as a regular @dfn{TSV} file. The only difference with
79+a @dfn{mTSV} file is with the addition of ``comments''. If a line starts
80+with an octothorpe (@code{0x23}, @key{#}), then it is interpreted as a
81+comment and the line can be ignored.
8382
84-Some programs (e.g. the @uref{https://yume-neru.neocities.org/p/medialist.html, medialist suite of programs}) use these comments as a way of providing per-file
85-configuration.
83+Some programs (e.g. the
84+@uref{https://yume-neru.neocities.org/p/medialist.html, medialist suite of programs})
85+use these comments as a way of providing per-file configuration.
8686
8787 @node Data Types
8888 @chapter Data Types
@@ -178,6 +178,7 @@ If it is @code{false}, then it failed and the values shouldn't be trusted.
178178 @end table
179179
180180 @section MLCommand
181+@anchor{x-mlcommand}
181182
182183 @pindex enum MLCommand
183184