circuitpython-org/_board/cosmo_pico.md
Jeff Epler 4715875cc4 Fix board dates to always be of the form YYYY-MM-DD
.. leading zeros are required for `frontmatter` to treat them as dates
rather than strings, apparently per the YAML specification.

This was done by script:
```py
import re
import datetime
import pathlib
import sys

import frontmatter

rx = re.compile(r'^(\s*)date_added:.*$', re.M)

for path_str in sys.argv[1:]:
    print(path_str)
    path = pathlib.Path(path_str)

    post = frontmatter.load(path)
    date_added = post.get("date_added", "")

    if isinstance(date_added, datetime.date):
        continue

    if isinstance(date_added, str):
        try:
            date_added = datetime.datetime.strptime(date_added, "%Y-%m-%d")
        except ValueError as exc:
            print(f"Failed to parse date {date_added} in {path_str}: {exc}")
            continue

    date_added = date_added.date()
    content = path.read_text("utf-8")
    new_content = rx.sub(lambda m: f"{m.group(1)}date_added: {date_added}", content)
    assert content != new_content

    path.write_text(new_content, "utf-8")
```
2024-03-22 11:31:45 -05:00

25 lines
No EOL
1.2 KiB
Markdown

---
layout: download
board_id: "cosmo_pico"
title: "COSMO-Pico Download"
name: "COSMO-Pico"
manufacturer: "Potekku"
board_url:
- "https://edtechzine.jp/article/detail/8715"
board_image: "cosmo_pico.jpg"
date_added: 2023-03-01
family: raspberrypi
features:
- Wi-Fi
- Bluetooth/BTLE
---
Advanced Design Technology provides technology to major companies based on the development and design of integrated circuits such as LSI and FPGA. "Potekku" also utilizes this know-how to provide a curriculum that specializes in manufacturing.
This time, the pre-launch will start for the March launch of "COSMO Editor", which provides the curriculum on-demand delivery.
"COSMO Editor" is a tool that covers AI / IoT development for children who have never touched a PC and people who want to practice making gadgets.
At the same time, the pre-launch of the board "COSMO Pico", which is suitable for manufacturing and programming learning and has the same CPU as the learning board "Raspberry pi pico", will also start. By using it together with "COSMO Pico", you can make the most of "COSMO Editor", making it easier to learn programming and how things work.
(Translated from [https://edtechzine.jp/article/detail/8715](https://edtechzine.jp/article/detail/8715))