<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Custom blocks - require manual upload of python file?]]></title><description><![CDATA[<p dir="auto">Hello,<br />
I created custom blocks in UIFLOW2 to communicate with Firebase. using m5stick cplus2<br />
When importing into a new project from m5b2 file,  it shows the python file in "project files" but to work , it has to be uploaded manually from a .py file in the PC.<br />
is there a way that the UIFLOW2 automatically uploads the files in  "project files"? that I missed?<br />
it is just a bit unfriendly additional step for the students when importing a custom block<br />
thanks!!</p>
]]></description><link>https://community.m5stack.com/topic/7863/custom-blocks-require-manual-upload-of-python-file</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 06:02:19 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/7863.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Oct 2025 06:51:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Custom blocks - require manual upload of python file? on Fri, 28 Nov 2025 09:14:59 GMT]]></title><description><![CDATA[<p dir="auto">As far as I know, UIFlow2 does not automatically upload Python files in “Project Files” when importing a custom block from .m5b2. Manual uploading is still required to get blocks working on the device. To reduce this step for students, consider writing a block or script that automatically uploads the necessary Python files.</p>
]]></description><link>https://community.m5stack.com/post/30249</link><guid isPermaLink="true">https://community.m5stack.com/post/30249</guid><dc:creator><![CDATA[MaritzaJohnston]]></dc:creator><pubDate>Fri, 28 Nov 2025 09:14:59 GMT</pubDate></item></channel></rss>