diff --git a/_drafts/2025-01-13-draft.md b/_drafts/2025-01-13-draft.md new file mode 100644 index 000000000..74d4a6418 --- /dev/null +++ b/_drafts/2025-01-13-draft.md @@ -0,0 +1,368 @@ +--- +layout: post +title: "Featured story title here!" +date: 2025-01-13 07:00:00 -0800 +categories: weekly +--- + +- [ ] Library and info updates +- [ ] change date +- [ ] update title +- [ ] Feature story +- [ ] Update [![](../assets/20250113/)]() for images +- [ ] Update ICYDNCI +- [ ] All images 550w max only +- [ ] Link "View this email in your browser." + +News Sources + +- [Adafruit Playground](https://adafruit-playground.com/) +- Twitter: [CircuitPython](https://twitter.com/search?q=circuitpython&src=typed_query&f=live), [MicroPython](https://twitter.com/search?q=micropython&src=typed_query&f=live) and [Python](https://twitter.com/search?q=python&src=typed_query) +- [Raspberry Pi News](https://www.raspberrypi.com/news/) +- Mastodon [CircuitPython](https://octodon.social/tags/CircuitPython) and [MicroPython](https://octodon.social/tags/MicroPython) +- [hackster.io CircuitPython](https://www.hackster.io/search?q=circuitpython&i=projects&sort_by=most_recent) and [MicroPython](https://www.hackster.io/search?q=micropython&i=projects&sort_by=most_recent) +- YouTube: [CircuitPython](https://www.youtube.com/results?search_query=circuitpython&sp=CAI%253D), [MicroPython](https://www.youtube.com/results?search_query=micropython&sp=CAI%253D) +- Instructables: [CircuitPython](https://www.instructables.com/search/?q=circuitpython&projects=all&sort=Newest), [MicroPython](https://www.instructables.com/search/?q=micropython&projects=all&sort=Newest), [Raspberry Pi Python](https://www.instructables.com/search/?q=raspberry+pi+python&projects=all&sort=Newest) +- [hackaday CircuitPython](https://hackaday.com/blog/?s=circuitpython) and [MicroPython](https://hackaday.com/blog/?s=micropython) +- [python.org](https://www.python.org/) +- [Python Insider - dev team blog](https://pythoninsider.blogspot.com/) +- Individuals: [Jeff Geerling](https://www.jeffgeerling.com/blog), [Yakroo](https://x.com/Yakroo5077) +- Tom's Hardware: [CircuitPython](https://www.tomshardware.com/search?searchTerm=circuitpython&articleType=all&sortBy=publishedDate) and [MicroPython](https://www.tomshardware.com/search?searchTerm=micropython&articleType=all&sortBy=publishedDate) and [Raspberry Pi](https://www.tomshardware.com/search?searchTerm=raspberry%20pi&articleType=all&sortBy=publishedDate) +- [hackaday.io newest projects MicroPython](https://hackaday.io/projects?tag=micropython&sort=date) and [CircuitPython](https://hackaday.io/projects?tag=circuitpython&sort=date) +- [Google News Python](https://news.google.com/topics/CAAqIQgKIhtDQkFTRGdvSUwyMHZNRFY2TVY4U0FtVnVLQUFQAQ?hl=en-US&gl=US&ceid=US%3Aen) +- hackaday.io - [CircuitPython](https://hackaday.io/search?term=circuitpython) and [MicroPython](https://hackaday.io/search?term=micropython) + +View this email in your browser. **Warning: Flashing Imagery** + +Welcome to the latest Python on Microcontrollers newsletter! *insert 2-3 sentences from editor (what's in overview, banter)* - *Anne Barela, Editor* + +We're on [Discord](https://discord.gg/HYqvREz), [Twitter/X](https://twitter.com/search?q=circuitpython&src=typed_query&f=live), [BlueSky](https://bsky.app/profile/circuitpython.org) and for past newsletters - [view them all here](https://www.adafruitdaily.com/category/circuitpython/). If you're reading this on the web, [subscribe here](https://www.adafruitdaily.com/). Here's the news this week: + +## Headline + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## Feature + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## Feature + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## Feature + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## Feature + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## Feature + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## This Week's Python Streams + +[![Python Streams](../assets/20250113/cccircuitpython.jpg)](https://circuitpython.org/) + +Python on Hardware is all about building a cooperative ecosphere which allows contributions to be valued and to grow knowledge. Below are the streams within the last week focusing on the community. + +**CircuitPython Deep Dive Stream** + +[![Deep Dive](../assets/20250113/20250113deepdive.jpg)](link) + +[Last Friday](link), Scott streamed work on {subject}. + +You can see the latest video and past videos on the Adafruit YouTube channel under the Deep Dive playlist - [YouTube](https://www.youtube.com/playlist?list=PLjF7R1fz_OOXBHlu9msoXq2jQN4JpCk8A). + +**CircuitPython Parsec** + +[![CircuitPython Parsec](../assets/20250113/20250113jp.jpg)](link) + +John Park’s CircuitPython Parsec this week is on {subject} - [Adafruit Blog](link) and [YouTube](link). + +Catch all the episodes in the [YouTube playlist](https://www.youtube.com/playlist?list=PLjF7R1fz_OOWFqZfqW9jlvQSIUmwn9lWr). + +**CircuitPython Weekly Meeting** + +CircuitPython Weekly Meeting for {date} ([notes](file)) [on YouTube](link). + +## Project of the Week + +[![title](../assets/20250113/20250113potw.jpg)](url) + +text - [site](url). + +## Popular Last Week + +[![Popular Last Week](../assets/20250113/20250113last.jpg)](url) + +What was the most popular, most clicked link, in [last week's newsletter](newslink)? [title](url). + +Did you know you can read past issues of this newsletter in the Adafruit Daily Archive? [Check it out](https://www.adafruitdaily.com/category/circuitpython/). + +## New Notes from Adafruit Playground + +[Adafruit Playground](https://adafruit-playground.com/) is a new place for the community to post their projects and other making tips/tricks/techniques. Ad-free, it's an easy way to publish your work in a safe space for free. + +[![title](../assets/20250113/20250113play1.jpg)](url) + +text - [Adafruit Playground](url). + +[![title](../assets/20250113/20250113play2.jpg)](url) + +text - [Adafruit Playground](url). + +[![title](../assets/20250113/20250113play3.jpg)](url) + +text - [Adafruit Playground](url). + +## News From Around the Web + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113-name.jpg)](url) + +text - [site](url). + +## Coming Soon / New + +[![title](../assets/20250113/20250113new1.jpg)](url) + +text - [site](url). + +[![title](../assets/20250113/20250113new2.jpg)](url) + +text - [site](url). + +## New Boards Supported by CircuitPython + +The number of supported microcontrollers and Single Board Computers (SBC) grows every week. This section outlines which boards have been included in CircuitPython or added to [CircuitPython.org](https://circuitpython.org/). + +This week there were (#/no) new boards added: + +- [Board name](url) +- [Board name](url) +- [Board name](url) + +*Note: For non-Adafruit boards, please use the support forums of the board manufacturer for assistance, as Adafruit does not have the hardware to assist in troubleshooting.* + +Looking to add a new board to CircuitPython? It's highly encouraged! Adafruit has four guides to help you do so: + +- [How to Add a New Board to CircuitPython](https://learn.adafruit.com/how-to-add-a-new-board-to-circuitpython/overview) +- [How to add a New Board to the circuitpython.org website](https://learn.adafruit.com/how-to-add-a-new-board-to-the-circuitpython-org-website) +- [Adding a Single Board Computer to PlatformDetect for Blinka](https://learn.adafruit.com/adding-a-single-board-computer-to-platformdetect-for-blinka) +- [Adding a Single Board Computer to Blinka](https://learn.adafruit.com/adding-a-single-board-computer-to-blinka) + +## New Learn Guides + +[![New Learn Guides](../assets/20250113/20250113learn.jpg)](https://learn.adafruit.com/guides/latest) + +The Adafruit Learning System has over 3,000 free guides for learning skills and building projects including using Python. + +[title](url) from [name](url) + +[title](url) from [name](url) + +[title](url) from [name](url) + +## Updated Learn Guides + +[title](url) + +## CircuitPython Libraries + +[![CircuitPython Libraries](../assets/20250113/blinka.png)](https://circuitpython.org/libraries) + +The CircuitPython library numbers are continually increasing, while existing ones continue to be updated. Here we provide library numbers and updates! + +To get the latest Adafruit libraries, download the [Adafruit CircuitPython Library Bundle](https://circuitpython.org/libraries). To get the latest community contributed libraries, download the [CircuitPython Community Bundle](https://circuitpython.org/libraries). + +If you'd like to contribute to the CircuitPython project on the Python side of things, the libraries are a great place to start. Check out the [CircuitPython.org Contributing page](https://circuitpython.org/contributing). If you're interested in reviewing, check out Open Pull Requests. If you'd like to contribute code or documentation, check out Open Issues. We have a guide on [contributing to CircuitPython with Git and GitHub](https://learn.adafruit.com/contribute-to-circuitpython-with-git-and-github), and you can find us in the #help-with-circuitpython and #circuitpython-dev channels on the [Adafruit Discord](https://adafru.it/discord). + +You can check out this [list of all the Adafruit CircuitPython libraries and drivers available](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/blob/master/circuitpython_library_list.md). + +The current number of CircuitPython libraries is **###**! + +**New Libraries** + +Here's this week's new CircuitPython libraries: + +* [library](url) + +**Updated Libraries** + +Here's this week's updated CircuitPython libraries: + +* [library](url) + +## What’s the CircuitPython team up to this week? + +What is the team up to this week? Let’s check in: + +**Dan** + +[![Dan](../assets/20250113/20250113dan.jpg)](https://www.circuitpython.org/) + +text. + +**Tim** + +[![Tim](../assets/20250113/20250113tim.jpg)](https://www.circuitpython.org/) + +text. + +**Jeff** + +[![Jeff](../assets/20250113/20250113jeff.jpg)](https://www.circuitpython.org/) + +text. + +**Scott** + +[![Scott](../assets/20250113/20250113scott.jpg)](https://www.circuitpython.org/) + +text. + +**Liz** + +[![Liz](../assets/20250113/20250113liz.jpg)](https://www.circuitpython.org/) + +text. + +## Upcoming Events + +[![MicroPython Meetup](../assets/20250113/20250113mp.png)](https://www.meetup.com/MicroPython-Meetup/) + +The next MicroPython Meetup in Melbourne will be on January 22nd – [Meetup](https://www.meetup.com/micropython-meetup/events). You can see recordings of previous meetings on [YouTube](https://www.youtube.com/@MicroPythonOfficial). + +[![PyCon US 2025](../assets/20250113/pyconus25.jpg)](https://us.pycon.org/2025/) + +The community is coming back to Pittsburgh, Pennsylvania for PyCon US 2025 May 14 - May 22, 2025 - [us.pycon.org](https://us.pycon.org/2025/). + +**Send Your Events In** + +If you know of virtual events or upcoming events, please let us know via email to cpnews(at)adafruit(dot)com. + +## Latest Releases + +CircuitPython's stable release is [#.#.#](https://github.com/adafruit/circuitpython/releases/latest) and its unstable release is [#.#.#-##.#](https://github.com/adafruit/circuitpython/releases). New to CircuitPython? Start with our [Welcome to CircuitPython Guide](https://learn.adafruit.com/welcome-to-circuitpython). + +[2025####](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/releases/latest) is the latest Adafruit CircuitPython library bundle. + +[2025####](https://github.com/adafruit/CircuitPython_Community_Bundle/releases/latest) is the latest CircuitPython Community library bundle. + +[v#.#.#](https://micropython.org/download) is the latest MicroPython release. Documentation for it is [here](http://docs.micropython.org/en/latest/pyboard/). + +[#.#.#](https://www.python.org/downloads/) is the latest Python release. The latest pre-release version is [#.#.#](https://www.python.org/download/pre-releases/). + +[#,### Stars](https://github.com/adafruit/circuitpython/stargazers) Like CircuitPython? [Star it on GitHub!](https://github.com/adafruit/circuitpython) + +## Call for Help -- Translating CircuitPython is now easier than ever + +[![CircuitPython translation statistics on weblate](../assets/20250113/20250113weblate.jpg)](https://hosted.weblate.org/engage/circuitpython/) + +One important feature of CircuitPython is translated control and error messages. With the help of fellow open source project [Weblate](https://weblate.org/), we're making it even easier to add or improve translations. + +Sign in with an existing account such as GitHub, Google or Facebook and start contributing through a simple web interface. No forks or pull requests needed! As always, if you run into trouble join us on [Discord](https://adafru.it/discord), we're here to help. + +## NUMBER Thanks + +[![NUMBER THANKS](../assets/20250113/38kdiscord.jpg)](https://adafru.it/discord) + +[![Adafruit Discord](https://discordapp.com/api/guilds/327254708534116352/embed.png?style=banner3)](https://discord.gg/adafruit) + +The Adafruit Discord community, where we do all our CircuitPython development in the open, reached over NUMBER humans - thank you! Adafruit believes Discord offers a unique way for Python on hardware folks to connect. Join today at [https://adafru.it/discord](https://adafru.it/discord). + +## ICYMI - In case you missed it + +[![ICYMI](../assets/20250113/20250113icymi.jpg)](https://www.youtube.com/playlist?list=PLjF7R1fz_OOXRMjM7Sm0J2Xt6H81TdDev) + +Python on hardware is the Adafruit Python video-newsletter-podcast! The news comes from the Python community, Discord, Adafruit communities and more and is broadcast on ASK an ENGINEER Wednesdays. The complete Python on Hardware weekly videocast [playlist is here](https://www.youtube.com/playlist?list=PLjF7R1fz_OOXRMjM7Sm0J2Xt6H81TdDev). The video podcast is on [iTunes](https://itunes.apple.com/us/podcast/python-on-hardware/id1451685192?mt=2), [YouTube](http://adafru.it/pohepisodes), [Instagram](https://www.instagram.com/adafruit/channel/)), and [XML](https://itunes.apple.com/us/podcast/python-on-hardware/id1451685192?mt=2). + +[The weekly community chat on Adafruit Discord server CircuitPython channel - Audio / Podcast edition](https://itunes.apple.com/us/podcast/circuitpython-weekly-meeting/id1451685016) - Audio from the Discord chat space for CircuitPython, meetings are usually Mondays at 2pm ET, this is the audio version on [iTunes](https://itunes.apple.com/us/podcast/circuitpython-weekly-meeting/id1451685016), Pocket Casts, [Spotify](https://adafru.it/spotify), and [XML feed](https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml). + +## Contribute + +The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Monday. The complete [archives are here](https://www.adafruitdaily.com/category/circuitpython/). It highlights the latest CircuitPython related news from around the web including Python and MicroPython developments. To contribute, edit next week's draft [on GitHub](https://github.com/adafruit/circuitpython-weekly-newsletter/tree/gh-pages/_drafts) and [submit a pull request](https://help.github.com/articles/editing-files-in-your-repository/) with the changes. You may also tag your information on Twitter with #CircuitPython. + +Join the Adafruit [Discord](https://adafru.it/discord) or [post to the forum](https://forums.adafruit.com/viewforum.php?f=60) if you have questions.