windows package build for Persepolis Download Manager
We build stable releases safely and you don't need to build it yourself. You can download Persepolis Download Manager for Microsoft Windows from release page. If you want to build Persepolis for Windows yourself, then this instruction can help you.
You can download project form our github page or using git clients. I recommend git for windows
You can download the stable version Source code from release page or last git version from the master branch. After downloading or cloning, extract and enter persepolis path. you can see this structure for directories now.
persepolis
├── man
├── persepolis
│ ├── gui
│ └── scripts
├── resources
│ ├── Breeze
│ ├── Breeze-Dark
│ ├── locales
│ ├── Papirus
│ ├── Papirus-Dark
│ └── Papirus-Light
├── test
└── xdg
You also need some file that we put them in this repository and we use them to build persepolis. so clone or download this repository
remember the destination directory and enable the “Add Python 3.7 to PATH” option.
pip
from windows cmd or powershell (you should run pip as Admin)pip install pyqt5 requests pypiwin32 setproctitle psutil youtube_dl pyinstaller
Persepolis is gui for Aria2 so we need it, you can download latest or specific version according to your system from Aria2 release page or use one of Aria2 build ithat I put in this repository at aria2 folder (we will need it ahead) Persepolis uses ffmpeg for mixing videos(more info.). Download ffmpeg yourself or use ffmpeg build in this repository.
Move aria2c.exe and ffmpeg.exe to the test folder next to the test.py according to your system architecture
Open power shell or Windows CMD or git bash and Enter cloned persepolis directory with cd
command. run persepolis as test with this command.
python test/test.py
Now let's build persepolis!
place version.py
and persepolis.ico
in perseplois folder.
run Windows cmd or powershell (as Admin) and enter persepolis folder so build persepolis by pyinstaller with this command:
pyinstaller '.\persepolis\Persepolis Download Manager.py' -p "C:\Program Files (x86)\Windows Kits\10
\Redist\ucrt\DLLs\x64" -p C:\python35\Lib\site-packages\PyQt5\Qt\bin\ -w -F -i persepolis.ico -n "Persepolis Download Manager
" --version-file version.py
If you changed windows SDK (step 1-4) and python (step 1-2) installation directory you should change -p(path)
-w
means it is a windowed app, not a console one.
-F
Create a one-file bundled executable.
-i
perseplois icon.
-n
name of bundled executable.
--version-file
add persepolis version resource from version.py
to the exe.
If everything goes well, you have some output like this
If you get error messages, you made mistake. Open an issue here, We will help you :)
ffmpeg.exe
and aria2c.exe
next to the Persepolis Download Manager.exe
. you can run it and test it, it works perfectlyYou have executable perseplois and you can put it everywhere (next to the and ffmpeg.exe
and aria2c.exe
) but we going to create a installer for windows.
.iss files
). you should edit [Files]
section and LicenseFile, InfoAfterFile, OutputBaseFilename, SetupIconFile, UninstallDisplayIcon according to your directory name, also I put license, persepolis readme, after installation text and icon in this repository.Enjoy it. 😊
FBL is tool to find broken links in articles and files
SelfUp is a free and open source project to helps us become the better version of ourselves.
دوست داری بدونی چند ساعت واسه خرید یه چیز باید کار کنی؟
درگاه اتصال به بانک های ایرانی ( درگاه پرداخت بانک ملی ایران،بانک سامان، بانک ملت، درگاه پرداخت زرین پال و ... ) با استفاده از پایتون
a package for type checking the urls and associated views for django
Solution of Quera's Problems with different programming language and approach.
🎨 ASCII art library for Python
pytorch implementation of crnn. A sample training of license plate is provided.