diff --git a/_includes/explorer/documents.html b/_includes/explorer/documents.html index 53f1896ed..ce280f033 100644 --- a/_includes/explorer/documents.html +++ b/_includes/explorer/documents.html @@ -52,13 +52,20 @@ {%- if instance[0] contains '@' -%}{%- continue -%}{%- endif -%} {%- capture docs_path4 -%}{%- endcapture -%} {%- if instance[0] != "" -%}{%- capture docs_path4 -%}/{{ instance[0] }}{%- endcapture %}{%- endif -%} - {%- capture docs_url -%}{{ docs_path1 }}{{ docs_path2 }}{{ docs_path3 }}{{ docs_path4 }}{%- endcapture -%} - {%- capture docs_link -%}{% if instance[1]['@permalink'] %}{{ instance[1]['@permalink'] }}{% else %}/documents{{ docs_url }}/{% endif %}{%- endcapture -%} + {% if instance[1]['@permalink'] %} + {%- capture docs_link -%}{{ instance[1]['@permalink'] }}{%- endcapture -%} + {%- capture docs_url -%}{{ docs_link | replace: "/documents","" | append: "@" | replace: "/@","" }}{%- endcapture -%} + {% else %} + {%- capture docs_url -%}{{ docs_path1 }}{{ docs_path2 }}{{ docs_path3 }}{{ docs_path4 }}{%- endcapture -%} + {%- capture docs_link -%}/documents{{ docs_url }}/{%- endcapture -%} + {% endif %} {%- assign docs_item = instance[1]['@title'] -%} {%- if instance[1]['@permalink'] or instance[1]['@documents'] -%} {%- capture docs_item -%}{{ docs_item }}{%- endcapture -%} {%- endif %} - {%- capture attrs -%}id="documents-{{ docs_url | remove_first: "/" | replace: "/", "-" }}" class="pcjs-explorer-item"{%- if instance[1]['@desc'] %} title="{{ instance[1]['@desc'] }}"{%- endif -%}{%- endcapture %} + {%- capture docs_id -%}documents{{ docs_url | replace: "/", "-" }}{%- endcapture -%} + {%- if docs_id == "documents" -%}{%- assign docs_id = "library" -%}{%- endif -%} + {%- capture attrs -%}id="{{ docs_id }}" class="pcjs-explorer-item"{%- if instance[1]['@desc'] %} title="{{ instance[1]['@desc'] }}"{%- endif -%}{%- endcapture %}
  • {{ docs_item }}
  • {%- endfor -%} {%- if subcategory[0] != "@instances" %} diff --git a/_includes/explorer/scripts.html b/_includes/explorer/scripts.html index aea1c01e5..0fcc5996f 100644 --- a/_includes/explorer/scripts.html +++ b/_includes/explorer/scripts.html @@ -26,6 +26,7 @@ let element; if (prefix) path = prefix + path; let id = path.substr(1).replace(/\//g, '-').replace(/-$/, ''); + if (id == "documents") id = "library"; do { element = document.getElementById(id); if (element) break; diff --git a/_includes/gallery/alldocs.html b/_includes/gallery/alldocs.html index e9fd54223..c33d6fc1d 100644 --- a/_includes/gallery/alldocs.html +++ b/_includes/gallery/alldocs.html @@ -37,7 +37,7 @@

    {{ include.title | default: "All Documents" }}

    {%- capture target %}/{{ root | replace: "hardware","machines" }}{% endcapture %} {%- assign title = data['@title'] | default: item['@title'] %} {%- capture link %}{{ target }}/{% endcapture %} - {%- include gallery/documents.html target=target title=title link=link %} + {%- include gallery/documents.html target=target title=title link=link style="left" %} {%- assign alldocs_exist = true %} {%- endif %} {%- endif %} diff --git a/_includes/gallery/documents.html b/_includes/gallery/documents.html index 93e7fdd65..e8c983f10 100644 --- a/_includes/gallery/documents.html +++ b/_includes/gallery/documents.html @@ -1,7 +1,7 @@ {% assign title = include.title | default: "Documents" %} {% assign group = include.group | default: "@documents" %} {% assign group_link = include.link %} -{% assign group_id = title | replace: "@", "" | replace: " ", "-" | downcase %} +{% assign group_id = title | slugify %} {% assign cover_width = include.width | default: "200" %} {% assign cover_height = include.height | default: "" %} {% assign path = include.path | default: include.target | default: page.permalink %} @@ -70,7 +70,7 @@

    {%- if group_link -%}{{ title {%- assign doc_tags = doc['@tags'] | default: "" -%} {%- if doc_title and doc_title != "" and doc_tags contains doc_tag -%} {%- assign doc_file = doc['@file'] -%} - {%- assign doc_id = doc_file | replace: ".pdf","" | replace: ".png","" | default: doc_title | slugify -%} + {%- assign doc_id = doc_file | default: doc_title | slugify -%} {%- capture doc_path -%}{{ cur_path }}/{{ doc_file }}{%- endcapture -%} {%- assign doc_link = doc['@link'] | default: doc_path -%} {%- assign doc_cover = doc['@cover'] | default: "/documents/covers/default.jpg" -%} diff --git a/configs/documents.json b/configs/documents.json index 027998e60..7750671c9 100644 --- a/configs/documents.json +++ b/configs/documents.json @@ -76,15 +76,6 @@ "@source": "PCjs", "@tags": "x86" }, - { - "@title": "The Undocumented PC (2nd Edition)", - "@author": "Frank van Gilluwe", - "@file": "The_Undocumented_PC--Second_Edition.pdf", - "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqB2ir5cexJmwbxuTA?e=A3siuY", - "@cover": ".jpg", - "@source": "PCjs", - "@tags": "ibmpc" - }, { "@title": "The Zen of Assembly Language", "@author": "Michael Abrash", @@ -313,161 +304,161 @@ "@documents": [ { "@title": "Microsoft Languages Newsletter, Vol. 1-1", - "@file": "PCTJ-1986-01.pdf", + "@file": "PCTJ-1986-01-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-2", - "@file": "PCTJ-1986-02.pdf", + "@file": "PCTJ-1986-02-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-3", - "@file": "PCTJ-1986-03.pdf", + "@file": "PCTJ-1986-03-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-4", - "@file": "PCTJ-1986-04.pdf", + "@file": "PCTJ-1986-04-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-5", - "@file": "PCTJ-1986-05.pdf", + "@file": "PCTJ-1986-05-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-6", - "@file": "PCTJ-1986-06.pdf", + "@file": "PCTJ-1986-06-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-7", - "@file": "PCTJ-1986-07.pdf", + "@file": "PCTJ-1986-07-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-8", - "@file": "PCTJ-1986-08.pdf", + "@file": "PCTJ-1986-08-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-9", - "@file": "PCTJ-1986-09.pdf", + "@file": "PCTJ-1986-09-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-10", - "@file": "PCTJ-1986-10.pdf", + "@file": "PCTJ-1986-10-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-11", - "@file": "PCTJ-1986-11.pdf", + "@file": "PCTJ-1986-11-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 1-12", - "@file": "PCTJ-1986-12.pdf", + "@file": "PCTJ-1986-12-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-1", - "@file": "PCTJ-1987-01.pdf", + "@file": "PCTJ-1987-01-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-2", - "@file": "PCTJ-1987-02.pdf", + "@file": "PCTJ-1987-02-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-3", - "@file": "PCTJ-1987-03.pdf", + "@file": "PCTJ-1987-03-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-4", - "@file": "PCTJ-1987-04.pdf", + "@file": "PCTJ-1987-04-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-5", - "@file": "PCTJ-1987-05.pdf", + "@file": "PCTJ-1987-05-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-6", - "@file": "PCTJ-1987-06.pdf", + "@file": "PCTJ-1987-06-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-7", - "@file": "PCTJ-1987-07.pdf", + "@file": "PCTJ-1987-07-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-8", - "@file": "PCTJ-1987-08.pdf", + "@file": "PCTJ-1987-08-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-9", - "@file": "PCTJ-1987-09.pdf", + "@file": "PCTJ-1987-09-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-10", - "@file": "PCTJ-1987-10.pdf", + "@file": "PCTJ-1987-10-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" }, { "@title": "Microsoft Languages Newsletter, Vol. 2-11", - "@file": "PCTJ-1987-11.pdf", + "@file": "PCTJ-1987-11-MLN.pdf", "@link": "https://1drv.ms/u/s!ArcO_mFRe1Z9gt1sUv2c5KzRTZRGfA?e=11iLnp", "@cover": ".jpg", "@source": "PCjs" @@ -1147,7 +1138,7 @@ "@documents": [ { "@title": "Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Pomerene)", - "@file": "1946-06-28--Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Pomerene).pdf", + "@file": "1946-06-28--Preliminary_Discussion_of_the_Logical_Design_of_an_Electronic_Computing_Instrument-Pomerene.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grV7M0pbf40DJ4Dh-A?e=SAF3Ay", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1155,7 +1146,7 @@ }, { "@title": "First Progress Report", - "@file": "1947-01-01--First Progress Report.pdf", + "@file": "1947-01-01--First_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grV4ArnBifdbfjcL_w?e=lSPHvu", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1163,7 +1154,7 @@ }, { "@title": "Planning and Coding of Problems for an Electronic Computing Instrument Volume I-III", - "@file": "1947-04-01--Planning and Coding of Problems for an Electronic Computing Instrument Volume I-III.pdf", + "@file": "1947-04-01--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_I-III.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grhb2dQou3dlDHUTuQ?e=eTHSr8", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1171,7 +1162,7 @@ }, { "@title": "Second Progress Report", - "@file": "1947-07-01--Second Progress Report.pdf", + "@file": "1947-07-01--Second_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grhZnqWtH6skeRPw8g?e=MdVxdJ", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1179,7 +1170,7 @@ }, { "@title": "Preliminary Discussion of the Logical Design of an Electronic Computing Instrument", - "@file": "1947-09-02--Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Scan).pdf", + "@file": "1947-09-02--Preliminary_Discussion_of_the_Logical_Design_of_an_Electronic_Computing_Instrument-Scan.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grVz9pjWlNhZTZkxNQ?e=vd7aKK", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1187,7 +1178,7 @@ }, { "@title": "Third Progress Report", - "@file": "1948-01-01--Third Progress Report.pdf", + "@file": "1948-01-01--Third_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grV1t6ytR6dOdhNdMQ?e=gD0kix", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1195,7 +1186,7 @@ }, { "@title": "Planning and Coding of Problems for an Electronic Computing Instrument Volume II", - "@file": "1948-04-15--Planning and Coding of Problems for an Electronic Computing Instrument Volume II.pdf", + "@file": "1948-04-15--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_II.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grV9ydwIr_A5xZY0Gw?e=1hx356", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1203,7 +1194,7 @@ }, { "@title": "Fourth Progress Report", - "@file": "1948-07-01--Fourth Progress Report.pdf", + "@file": "1948-07-01--Fourth_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grdBu1ICZ8NpdblkZQ?e=VNQuLp", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1211,7 +1202,7 @@ }, { "@title": "Magnetic Drum Memory", - "@file": "1948-07-01--Magnetic Drum Memory.pdf", + "@file": "1948-07-01--Magnetic_Drum_Memory.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grVyp1t3l0jFHdpSwQ?e=5UIXxR", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1219,7 +1210,7 @@ }, { "@title": "Planning and Coding of Problems for an Electronic Computing Instrument Volume III", - "@file": "1948-08-16--Planning and Coding of Problems for an Electronic Computing Instrument Volume III.pdf", + "@file": "1948-08-16--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_III.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grV8NpRPrC_f7Pqomw?e=lRuNdH", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1227,7 +1218,7 @@ }, { "@title": "Fifth Progress Report", - "@file": "1949-01--Fifth Progress Report.pdf", + "@file": "1949-01--Fifth_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grV3blg-YSnk_iiC8g?e=qEGh4H", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1235,7 +1226,7 @@ }, { "@title": "Sixth Progress Report", - "@file": "1951-09--Sixth Progress Report.pdf", + "@file": "1951-09--Sixth_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grYB9MQXaD7G_V4hog?e=gonvvb", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1243,7 +1234,7 @@ }, { "@title": "Final Progress Report", - "@file": "1954-01--Final Progress Report.pdf", + "@file": "1954-01--Final_Progress_Report.pdf", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9grhtAsdmjpJBCaWyew?e=jf7BTU", "@cover": ".jpg", "@source": "https://www.ias.edu/electronic-computer-project", @@ -1568,7 +1559,11 @@ "pcjs": { "@title": "PCjs", "@instances": { - "": { + "library": { + "@title": "Library", + "@permalink": "/documents/" + }, + "personal": { "@title": "Document Archive", "@permalink": "/documents/pcjs/" }, diff --git a/configs/pcx86/software.json b/configs/pcx86/software.json index 568b79ef6..44646dfbf 100644 --- a/configs/pcx86/software.json +++ b/configs/pcx86/software.json @@ -655,7 +655,7 @@ }, { "@title": "WordStar 3.0 Reference Card", - "@file": "WordStar_3.2_Binder.png", + "@file": "WordStar_3.0_Reference_Card.png", "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqkTDr8PVob3Mpvnxg?e=XPFAEC", "@cover": ".png", "@source": "PCjs" @@ -2345,15 +2345,6 @@ "@diskette": "MSC510-01534-QUICKC.json", "@type": "PC360K" } - ], - "@documents": [ - { - "@title": "MS C 5.1 Update for MS OS/2 and MS-DOS (1988)", - "@file": "MSC51-UPDATE-1988.pdf", - "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBuypY9jGc9RdsSRg?e=0QxeVw", - "@cover": ".jpg", - "@source": "http://www.os2museum.com/files/docs/os210sdk/ms-c-5.1-update-1988.pdf" - } ] }, "5.10-os2": { @@ -3049,14 +3040,14 @@ { "@title": "MS OS/2 SDK Utilities (1987 UPD)", "@file": "MSOS2-1X-SDK-UTILS-UPD-1987.pdf", - "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBq44aXH4eNRAsPng?e=HDoNzh", + "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBq44aXH4eNRAsPng?e=Vacg3z", "@cover": ".jpg", "@source": "http://www.os2museum.com/files/docs/os210sdk/sdk-utils-upd-1987.pdf" }, { "@title": "MS OS/2 SDK Utilities (1988 UPD)", - "@file": "MSOS2-1X-SDK-UTILS-UPD-1987.pdf", - "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBq44aXH4eNRAsPng?e=HDoNzh", + "@file": "MSOS2-1X-SDK-UTILS-UPD-1988.pdf", + "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9heBp1qtO5yK6MkUiYA?e=Tq2D9J", "@cover": ".jpg", "@source": "http://www.os2museum.com/files/docs/os210sdk/sdk-utils-upd-1988.pdf" }, @@ -3369,7 +3360,7 @@ "@title": "Books", "@versions": { "dos_internals": { - "@title": "DOS Internals", + "@title": "DOS Internals (1994)", "@media": [ { "@diskette": "DOS-INTERN.json", @@ -4635,13 +4626,6 @@ "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEZTO1wyEcsBJ1Njg", "@cover": ".jpg", "@source": "PCjs" - }, - { - "@title": "COMPAQ Operations Guide (Nov 1982)", - "@file": "COMPAQ_Operations_Guide_1982-11.pdf", - "@link": "https://1drv.ms/b/s!ArcO_mFRe1Z9gqEafO5tOghjO67McQ", - "@cover": ".jpg", - "@source": "PCjs" } ] }, diff --git a/documents/magazines/mln/covers/PCTJ-1986-01.jpg b/documents/magazines/mln/covers/PCTJ-1986-01-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-01.jpg rename to documents/magazines/mln/covers/PCTJ-1986-01-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-02.jpg b/documents/magazines/mln/covers/PCTJ-1986-02-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-02.jpg rename to documents/magazines/mln/covers/PCTJ-1986-02-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-03.jpg b/documents/magazines/mln/covers/PCTJ-1986-03-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-03.jpg rename to documents/magazines/mln/covers/PCTJ-1986-03-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-04.jpg b/documents/magazines/mln/covers/PCTJ-1986-04-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-04.jpg rename to documents/magazines/mln/covers/PCTJ-1986-04-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-05.jpg b/documents/magazines/mln/covers/PCTJ-1986-05-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-05.jpg rename to documents/magazines/mln/covers/PCTJ-1986-05-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-06.jpg b/documents/magazines/mln/covers/PCTJ-1986-06-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-06.jpg rename to documents/magazines/mln/covers/PCTJ-1986-06-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-07.jpg b/documents/magazines/mln/covers/PCTJ-1986-07-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-07.jpg rename to documents/magazines/mln/covers/PCTJ-1986-07-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-08.jpg b/documents/magazines/mln/covers/PCTJ-1986-08-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-08.jpg rename to documents/magazines/mln/covers/PCTJ-1986-08-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-09.jpg b/documents/magazines/mln/covers/PCTJ-1986-09-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-09.jpg rename to documents/magazines/mln/covers/PCTJ-1986-09-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-10.jpg b/documents/magazines/mln/covers/PCTJ-1986-10-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-10.jpg rename to documents/magazines/mln/covers/PCTJ-1986-10-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-11.jpg b/documents/magazines/mln/covers/PCTJ-1986-11-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-11.jpg rename to documents/magazines/mln/covers/PCTJ-1986-11-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1986-12.jpg b/documents/magazines/mln/covers/PCTJ-1986-12-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1986-12.jpg rename to documents/magazines/mln/covers/PCTJ-1986-12-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-01.jpg b/documents/magazines/mln/covers/PCTJ-1987-01-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-01.jpg rename to documents/magazines/mln/covers/PCTJ-1987-01-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-02.jpg b/documents/magazines/mln/covers/PCTJ-1987-02-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-02.jpg rename to documents/magazines/mln/covers/PCTJ-1987-02-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-03.jpg b/documents/magazines/mln/covers/PCTJ-1987-03-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-03.jpg rename to documents/magazines/mln/covers/PCTJ-1987-03-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-04.jpg b/documents/magazines/mln/covers/PCTJ-1987-04-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-04.jpg rename to documents/magazines/mln/covers/PCTJ-1987-04-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-05.jpg b/documents/magazines/mln/covers/PCTJ-1987-05-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-05.jpg rename to documents/magazines/mln/covers/PCTJ-1987-05-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-06.jpg b/documents/magazines/mln/covers/PCTJ-1987-06-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-06.jpg rename to documents/magazines/mln/covers/PCTJ-1987-06-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-07.jpg b/documents/magazines/mln/covers/PCTJ-1987-07-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-07.jpg rename to documents/magazines/mln/covers/PCTJ-1987-07-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-08.jpg b/documents/magazines/mln/covers/PCTJ-1987-08-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-08.jpg rename to documents/magazines/mln/covers/PCTJ-1987-08-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-09.jpg b/documents/magazines/mln/covers/PCTJ-1987-09-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-09.jpg rename to documents/magazines/mln/covers/PCTJ-1987-09-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-10.jpg b/documents/magazines/mln/covers/PCTJ-1987-10-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-10.jpg rename to documents/magazines/mln/covers/PCTJ-1987-10-MLN.jpg diff --git a/documents/magazines/mln/covers/PCTJ-1987-11.jpg b/documents/magazines/mln/covers/PCTJ-1987-11-MLN.jpg similarity index 100% rename from documents/magazines/mln/covers/PCTJ-1987-11.jpg rename to documents/magazines/mln/covers/PCTJ-1987-11-MLN.jpg diff --git a/documents/papers/research/ecp/covers/1946-06-28--Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Pomerene).jpg b/documents/papers/research/ecp/covers/1946-06-28--Preliminary_Discussion_of_the_Logical_Design_of_an_Electronic_Computing_Instrument-Pomerene.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1946-06-28--Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Pomerene).jpg rename to documents/papers/research/ecp/covers/1946-06-28--Preliminary_Discussion_of_the_Logical_Design_of_an_Electronic_Computing_Instrument-Pomerene.jpg diff --git a/documents/papers/research/ecp/covers/1947-01-01--First Progress Report.jpg b/documents/papers/research/ecp/covers/1947-01-01--First_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1947-01-01--First Progress Report.jpg rename to documents/papers/research/ecp/covers/1947-01-01--First_Progress_Report.jpg diff --git a/documents/papers/research/ecp/covers/1947-04-01--Planning and Coding of Problems for an Electronic Computing Instrument Volume I-III.jpg b/documents/papers/research/ecp/covers/1947-04-01--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_I-III.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1947-04-01--Planning and Coding of Problems for an Electronic Computing Instrument Volume I-III.jpg rename to documents/papers/research/ecp/covers/1947-04-01--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_I-III.jpg diff --git a/documents/papers/research/ecp/covers/1947-07-01--Second Progress Report.jpg b/documents/papers/research/ecp/covers/1947-07-01--Second_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1947-07-01--Second Progress Report.jpg rename to documents/papers/research/ecp/covers/1947-07-01--Second_Progress_Report.jpg diff --git a/documents/papers/research/ecp/covers/1947-09-02--Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Scan).jpg b/documents/papers/research/ecp/covers/1947-09-02--Preliminary_Discussion_of_the_Logical_Design_of_an_Electronic_Computing_Instrument-Scan.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1947-09-02--Preliminary Discussion of the Logical Design of an Electronic Computing Instrument (Scan).jpg rename to documents/papers/research/ecp/covers/1947-09-02--Preliminary_Discussion_of_the_Logical_Design_of_an_Electronic_Computing_Instrument-Scan.jpg diff --git a/documents/papers/research/ecp/covers/1948-01-01--Third Progress Report.jpg b/documents/papers/research/ecp/covers/1948-01-01--Third_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1948-01-01--Third Progress Report.jpg rename to documents/papers/research/ecp/covers/1948-01-01--Third_Progress_Report.jpg diff --git a/documents/papers/research/ecp/covers/1948-04-15--Planning and Coding of Problems for an Electronic Computing Instrument Volume II.jpg b/documents/papers/research/ecp/covers/1948-04-15--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_II.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1948-04-15--Planning and Coding of Problems for an Electronic Computing Instrument Volume II.jpg rename to documents/papers/research/ecp/covers/1948-04-15--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_II.jpg diff --git a/documents/papers/research/ecp/covers/1948-07-01--Fourth Progress Report.jpg b/documents/papers/research/ecp/covers/1948-07-01--Fourth_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1948-07-01--Fourth Progress Report.jpg rename to documents/papers/research/ecp/covers/1948-07-01--Fourth_Progress_Report.jpg diff --git a/documents/papers/research/ecp/covers/1948-07-01--Magnetic Drum Memory.jpg b/documents/papers/research/ecp/covers/1948-07-01--Magnetic_Drum_Memory.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1948-07-01--Magnetic Drum Memory.jpg rename to documents/papers/research/ecp/covers/1948-07-01--Magnetic_Drum_Memory.jpg diff --git a/documents/papers/research/ecp/covers/1948-08-16--Planning and Coding of Problems for an Electronic Computing Instrument Volume III.jpg b/documents/papers/research/ecp/covers/1948-08-16--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_III.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1948-08-16--Planning and Coding of Problems for an Electronic Computing Instrument Volume III.jpg rename to documents/papers/research/ecp/covers/1948-08-16--Planning_and_Coding_of_Problems_for_an_Electronic_Computing_Instrument_Volume_III.jpg diff --git a/documents/papers/research/ecp/covers/1949-01--Fifth Progress Report.jpg b/documents/papers/research/ecp/covers/1949-01--Fifth_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1949-01--Fifth Progress Report.jpg rename to documents/papers/research/ecp/covers/1949-01--Fifth_Progress_Report.jpg diff --git a/documents/papers/research/ecp/covers/1951-09--Sixth Progress Report.jpg b/documents/papers/research/ecp/covers/1951-09--Sixth_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1951-09--Sixth Progress Report.jpg rename to documents/papers/research/ecp/covers/1951-09--Sixth_Progress_Report.jpg diff --git a/documents/papers/research/ecp/covers/1954-01--Final Progress Report.jpg b/documents/papers/research/ecp/covers/1954-01--Final_Progress_Report.jpg similarity index 100% rename from documents/papers/research/ecp/covers/1954-01--Final Progress Report.jpg rename to documents/papers/research/ecp/covers/1954-01--Final_Progress_Report.jpg diff --git a/machines/led/life/color/images/screenshot.png b/machines/led/life/color/images/screenshot.png new file mode 100644 index 000000000..e7adcf5de Binary files /dev/null and b/machines/led/life/color/images/screenshot.png differ diff --git a/machines/led/life/color/images/thumbnail.png b/machines/led/life/color/images/thumbnail.png new file mode 100644 index 000000000..90be55289 Binary files /dev/null and b/machines/led/life/color/images/thumbnail.png differ diff --git a/machines/led/life/color/index.md b/machines/led/life/color/index.md index 24646cad2..e9bf594cb 100644 --- a/machines/led/life/color/index.md +++ b/machines/led/life/color/index.md @@ -3,6 +3,7 @@ layout: page title: Game of Life permalink: /machines/led/life/color/ redirect_from: /devices/leds/life/colors/ +preview: images/screenshot.png machines: - id: lifeColorDemo type: led diff --git a/machines/led/lite-brite/images/screenshot.png b/machines/led/lite-brite/images/screenshot.png new file mode 100644 index 000000000..db290a2fd Binary files /dev/null and b/machines/led/lite-brite/images/screenshot.png differ diff --git a/machines/led/lite-brite/images/thumbnail.png b/machines/led/lite-brite/images/thumbnail.png new file mode 100644 index 000000000..274e2bd51 Binary files /dev/null and b/machines/led/lite-brite/images/thumbnail.png differ diff --git a/machines/led/lite-brite/index.md b/machines/led/lite-brite/index.md index 920ca8cae..211925c83 100644 --- a/machines/led/lite-brite/index.md +++ b/machines/led/lite-brite/index.md @@ -3,6 +3,7 @@ layout: page title: Lite-Brite permalink: /machines/led/lite-brite/ redirect_from: /devices/leds/litebrite/ +preview: images/screenshot.png machines: - id: lbDemo type: led