<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/visual-arkanoid/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/visual-arkanoid/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 14 May 2025 05:45:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/visual-arkanoid/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/visual-arkanoid/wiki/Home/?limit=25#c63a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;import os&lt;br/&gt;
import sys&lt;/p&gt;
&lt;p&gt;def main() -&amp;gt; int:&lt;br/&gt;
    WORK_DIR_NAME = "arkanoid"&lt;br/&gt;
    WORK_DIR_PATH = os.path.join(os.getcwd(), WORK_DIR_NAME)&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;print('''
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h6 id="_1"&gt;&lt;/h6&gt;
&lt;h1 id="dir"&gt;Перевірки існування шляху {dir}&lt;/h1&gt;
&lt;h6 id="_2"&gt;&lt;/h6&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;'''.format(dir=WORK_DIR_NAME))
if os.path.exists(WORK_DIR_PATH):
    if os.path.isfile(WORK_DIR_PATH):
        print("Існує файл з іменем " + WORK_DIR_NAME + " Продовження неможливе")
        return 1
    else:
        if os.listdir(WORK_DIR_PATH):
            print("Робочий каталог " + WORK_DIR_NAME + " не порожній. Продовження неможливе")
            return 1
else:
    try:
        os.mkdir(WORK_DIR_NAME)
    except PermissionError:
        print("Відсутні права на створення.")
    except Exception as e:
        print("Помилка створення робочого каталогу: " + e)


print('''
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h6 id="_3"&gt;&lt;/h6&gt;
&lt;h1 id="name"&gt;Створення віртуального оточення {name}&lt;/h1&gt;
&lt;h6 id="_4"&gt;&lt;/h6&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;'''.format(name=WORK_DIR_NAME))
os.system("python -m venv " + WORK_DIR_NAME)

print('''
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h6 id="_5"&gt;&lt;/h6&gt;
&lt;h1 id="pygame"&gt;Встановлення pygame у створене віртуальне оточення&lt;/h1&gt;
&lt;h6 id="_6"&gt;&lt;/h6&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;'''.format(name=WORK_DIR_NAME))
os.system(f"cd {WORK_DIR_NAME} &amp;amp;&amp;amp; {WORK_DIR_PATH}/Scripts/activate.bat &amp;amp;&amp;amp; pip install pygame &amp;amp; deactivate")

print('''
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h6 id="_7"&gt;&lt;/h6&gt;
&lt;h1 id="_8"&gt;Віртуальне оточення створене!&lt;/h1&gt;
&lt;h1 id="windows"&gt;запуск віртуального оточення (Windows):&lt;/h1&gt;
&lt;h1 id="cd-name"&gt;cd {name}&lt;/h1&gt;
&lt;h1 id="scriptsactivatebat"&gt;Scripts\activate.bat&lt;/h1&gt;
&lt;h1 id="_9"&gt;зупинка віртуального оточення:&lt;/h1&gt;
&lt;h1 id="deactivate"&gt;deactivate&lt;/h1&gt;
&lt;h1 id="_10"&gt;Цей скрипт тепер можна видалити&lt;/h1&gt;
&lt;h6 id="_11"&gt;&lt;/h6&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;'''.format(name=WORK_DIR_NAME))

return 0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;if &lt;strong&gt;name&lt;/strong&gt; == "&lt;strong&gt;main&lt;/strong&gt;":&lt;br/&gt;
    sys.exit(main())&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">web moon</dc:creator><pubDate>Wed, 14 May 2025 05:45:15 -0000</pubDate><guid>https://sourceforge.net64e3b26cf24833348b454ae794cb9b6c526961eb</guid></item><item><title>Home modified by web moon</title><link>https://sourceforge.net/p/visual-arkanoid/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/visual-arkanoid/wiki/markdown_syntax/" rel="nofollow"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
    &lt;ul class="md-users-list"&gt;
        &lt;li&gt;&lt;a href="/u/web8moon/"&gt;web moon&lt;/a&gt; (admin)&lt;/li&gt;
        
    &lt;/ul&gt;&lt;br/&gt;
&lt;p&gt;&lt;span class="download-button-6824299fead212bdaee201dd" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">web moon</dc:creator><pubDate>Wed, 14 May 2025 05:44:32 -0000</pubDate><guid>https://sourceforge.net4e8331231c66912bad262dad16bea548d849cb6c</guid></item></channel></rss>