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
Melissa LeBlanc-Williams
476c00226c
Add missing boards from CircuitPython Betta 2 and RC 0
2024-03-13 12:09:00 -07:00
anonymouscowhead
0a59db6ce8
added Lichee Pi 4A
2024-01-24 01:45:36 +00:00
Melissa LeBlanc-Williams
0dcce15b53
Add new Blinka boards
2023-12-11 16:33:51 -08:00
Melissa LeBlanc-Williams
5ab30df0ee
Add Blinka boards
2023-12-08 11:21:51 -08:00
Melissa LeBlanc-Williams
329ad96f29
Add new Blinka Board
2023-11-15 12:03:20 -08:00
Melissa LeBlanc-Williams
3b0a26a443
Add missing boards for CP 9.0.0-alpha.2 plus some Blinka boards
2023-10-27 16:34:04 -07:00
Melissa LeBlanc-Williams
adcc0f935e
New boards plus updated adafruit board images
2023-09-06 13:59:02 -07:00
Melissa LeBlanc-Williams
fcbbfc2120
Blinka Fixes
2023-05-15 14:28:17 -07:00
Melissa LeBlanc-Williams
e67069435a
Added more blinka boards
2023-05-08 15:56:50 -07:00
Melissa LeBlanc-Williams
bf70054240
Fix features
2023-05-04 16:18:21 -07:00
Melissa LeBlanc-Williams
210288876b
Add missing boards for CP 8.1.0-beta.2 plus some Blinka boards
2023-05-04 16:07:44 -07:00
Conor Burns
6e7b57dc04
add 0xCB Helios
2023-01-06 00:29:36 +01:00
Melissa LeBlanc-Williams
a336d2c87a
Add latest 2 Blinka boards bringing us to 100
2022-11-28 15:24:51 -08:00
Melissa LeBlanc-Williams
7741cddb3a
Added new Blinak Board, fixed others
2022-10-17 09:19:51 -07:00
Melissa LeBlanc-Williams
6121043d75
Added New Blinka Boards
2022-10-06 17:20:01 -07:00
Melissa LeBlanc-Williams
d537a9c2ce
Finished adding all new boards
2022-08-22 15:53:05 -07:00
Simon-Pierre Allaire
c0b807a6ea
Fix Non-standard feature
2022-06-02 13:33:17 -04:00
Simon-Pierre Allaire
08629454cf
Add blinka's md file
2022-06-02 12:59:50 -04:00
Melissa LeBlanc-Williams
f0775ec65a
Update Check Features to check Blinka boards too
2022-05-10 08:44:28 -07:00
Melissa LeBlanc-Williams
a31d17ec14
Added missing boards
2022-04-01 18:57:01 -07:00
Fabian Affolter
c035d0c5c0
Update specs
2022-02-26 19:17:41 +01:00
Fabian Affolter
579440a067
Update specs
2022-02-26 19:17:41 +01:00
Fabian Affolter
abda9e39d3
Follow SI standard
2022-02-26 19:17:41 +01:00
Fabian Affolter
630b9afefd
Update specs and SI standard
2022-02-26 19:17:41 +01:00
Melissa LeBlanc-Williams
410c34e147
Fix unknown boards for latest CP 7.2
2022-02-15 14:38:51 -08:00
Melissa LeBlanc-Williams
0d38d13e81
Add remainder of unknown boards
2022-01-04 10:11:36 -08:00
5b39626dd4
Move 'contributing' section into template
...
This touches a bunch of files, but makes it so that it's impossible
to forget or lose the section.
2022-01-03 20:43:23 -06:00
Justin Cooper
a754cbbe1d
more changes for master to main
2021-12-10 13:53:37 -06:00
Justin Cooper
2523d76cbd
rebase from master
2021-12-10 13:51:02 -06:00
Justin Cooper
c987c4fb64
latest updates for master to main
2021-12-07 13:47:16 -06:00
Melissa LeBlanc-Williams
d0b301fe6a
Remove pink boards
2021-12-06 21:04:46 -08:00
Melissa LeBlanc-Williams
dc132c0355
Add a buncha boards and add aliasing feature
2021-12-06 17:08:04 -08:00
Scott Shawcroft
da26c5e83a
Update to Ruby 3 and add RPI CP boards
...
Run the Jekyll build on pull_request as well to make sure it works
2021-11-29 18:54:06 -08:00
Melissa LeBlanc-Williams
39f460477c
Added Pi Zero 2 W
2021-11-01 17:09:23 -07:00
Melissa LeBlanc-Williams
ff7ee86548
Add missing boards
2021-08-24 10:26:48 -07:00
Melissa LeBlanc-Williams
4ec7d831b3
Add Arduino Nano RP2040 Connect and add PyBoard to Blinka
2021-05-24 14:43:35 -07:00
Melissa LeBlanc-Williams
37349d551e
Added more blinka boards and updated trinkey images
2021-05-20 17:01:47 -07:00
Melissa LeBlanc-Williams
e38e369dc1
Updated boards to include any missing ones
2021-04-06 16:54:14 -07:00
Melissa LeBlanc-Williams
ceba4071a0
Added new Blinka boards
2021-02-26 13:18:46 -08:00
Melissa LeBlanc-Williams
9df9faee7a
Added more blinka boards plus other updates
2021-01-21 12:14:59 -08:00
Melissa LeBlanc-Williams
4b1acddaea
Adding 8 additional Blinka boards
2020-11-05 18:56:44 -08:00
Melissa LeBlanc-Williams
a1cc2f5b16
Added Odroid XU4 and XU4Q boards
2020-05-29 08:18:21 -07:00
Melissa LeBlanc-Williams
da53458c42
Added Odroid C4
2020-05-15 13:31:11 -07:00
Melissa LeBlanc-Williams
5b6b0a4cda
Added GreatFET One and Avnet IIOT Gateway
2020-05-15 13:03:13 -07:00
Melissa LeBlanc-Williams
fe9b3596f7
Updated lots of boards and added Orange Pi 2
2020-05-12 11:24:03 -07:00
Melissa LeBlanc-Williams
9b5226fe7c
Added Rock Pi S
2020-04-29 10:04:25 -07:00
Melissa LeBlanc-Williams
55a3adf85d
Adding Onion Omega2+
2020-04-22 14:33:18 -07:00
Melissa LeBlanc-Williams
86a9d62a7c
Added missing boards + ClockworkPi
2020-04-16 09:29:37 -07:00
Melissa LeBlanc-Williams
dc097ab3fe
Added Date Sorting for Blinka boards
2020-03-31 14:37:04 -07:00