Persepolis Download Manager is a GUI for aria2.

Overview

Persepolis Download Manager

Latest stable release Total downloads GitHub license Build Status GitHub last commit GitHub contributors GitHub commit activity the past week, 4 weeks, year AUR Twitter Follow

Content

About

Persepolis is a download manager & a GUI for Aria2. It's written in Python. Persepolis is a sample of free and open source software. It's developed for GNU/Linux distributions, BSDs, MacOS, and Microsoft Windows.

Features

  • Multi-segment downloading
  • Scheduling downloads
  • Download queuing
  • and many more!

FAQ

Where does the name come from?

From Wikipedia: Persepolis (Greek: Περσέπολις Persépolis; "the Persian city") or Parsa (Old Persian: 𐎱𐎠𐎼𐎿 Pārsa; "Persia"), also known as Takht-e-Jamshid (Persian: تخت جمشيد‎‎ Taxt e Jamšid; "Throne of Jamshid"), was the ceremonial capital of the Achaemenid Empire (ca. 550–330 BC). Persepolis is situated 60 km northeast of the city of Shiraz in Fars Province, Iran. The earliest remains of Persepolis date back to 515 BC. It exemplifies the Achaemenid style of architecture. UNESCO declared the ruins of Persepolis a World Heritage Site in 1979.

How can I install Persepolis?

Read our wiki or check Persepolis website for more information.

Screenshots

GNU/Linux Mac OSX Windows

Credits

Alireza Amirsamimi: Persepolis lead developer and manager
GitHub | E-mail

Mohammadreza Abdollahzadeh: Arch Linux and BSD support
GitHub | E-mail

Mostafa Asadi: Ubuntu, Debian and Windows support
GitHub | E-mail

MohammadAmin Vahedinia: Mac OSX support
GitHub | E-mail

Sadegh Alirezaie: Persepolis website support
GitHub | E-mail

Jafar Akhondali: Browsers add-ons support
GitHub | E-mail

H Rostami: UI translation, Fedora & OpenSuse support
GitHub | E-mail

Ehsan Titish: Mac OSX support
GitHub | E-mail

Charles K Barcza: blackPanther OS support
GitHub | E-mail

Persepolis website (En) | Persepolis website (Fa) | Twitter | Telegram Channel


Is there any mistake in README.md? Report it in issue tracker or correct it by yourself.

Comments
  • نیمه کاره ماندن دانلود

    نیمه کاره ماندن دانلود

    سلام من وقتی صفی برای دانلود فایل های حجیم استفاده میکنم با اینکه در وضعیت دانلودینگ هست اما دانلودی انجام نمیشه و بعد اینکه مدتی داتلود کرده دیگه دانلود نمیکنه مگر خودم بیام دوباره برنامه رو ریست و مجدد باز کنم و صف رو دوباره شروع کنم این مورد هم دوستان من بهش برخوردن و تو دانلود های شبانه میگن ناخودآگاه دانلود متوقف میشه اما در صف وضعیت دانلودینگ زده با تشکر

    question 
    opened by hekmatinasser 32
  • problem

    problem

    System Details:

    • Operating System: ? selection_175

    • Distro(For GNU/Linux and BSD users): ?

    • Desktop Environment(For GNU/Linux and BSD users): ?

    • Persepolis Version: ?

    • How do you install Persepolis? (Repositories, source, ...)

    • Please attach log files if crash or paste error message

    Issue Description and steps to reproduce:

    Write in English language please, Thanks :)

    Feel free to edit or delete lines in this template if it is necessary.

    Please report only one Issue (Bug or feature request or ...) in one issue! and open new Issue for another one :)

    question 
    opened by newdie484 21
  • Fail to run it after install on windows64-bit

    Fail to run it after install on windows64-bit

    System Details:

    • Operating System: Windows 10
    • Distro(For GNU/Linux and BSD users):
    • Desktop Environment(For GNU/Linux and BSD users):
    • Persepolis Version: 3.0.0
    • How do you install Persepolis? (Repositories, source, ...) Installation package
    • Please attach log files if crash or paste error message

    Issue Description and steps to reproduce: I just install it on my surface pro 4, for 64-bit. I've installed Qt, and I've changed my path before. After my installation, I run it and went out a error: {This application failed to start because it could not find or load the Qt platform plugin"windows" in "".

    Reinstalling the application may fix this problem.} And I reinstall it for several times, but still fail to run it.

    Package problem 
    opened by ZhenFLuo 18
  • مشکل در دانلود

    مشکل در دانلود

    سلام با flash got ویا کپی پیست کردن فرقی نداره در هر دو حالت دانلود شروع میشه ولی رو صفر درصد باقی میمونه و جلو نمیره بعد چند دقیقه هم خودش متوقف میشه روز اولی که نصب کردم تونستم با پرسپولیس دانلود کنم ولی بعد از اون دیگه برام کار نکرد ممنون

    help wanted 
    opened by hamidmadai 18
  • ubuntu 17.10 package problem

    ubuntu 17.10 package problem

    new version 3.10 doesn't work on ubuntu 17.10

    Error message

    Traceback (most recent call last):
      File "/usr/bin/persepolis", line 11, in <module>
        load_entry_point('persepolis==3.1.0', 'console_scripts', 'persepolis')()
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 564, in load_entry_point
        return get_distribution(dist).load_entry_point(group, name)
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2662, in load_entry_point
        return ep.load()
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2316, in load
        return self.resolve()
      File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2322, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
      File "/usr/lib/python3/dist-packages/persepolis/__main__.py", line 20, in <module>
        from persepolis.scripts import persepolis
      File "/usr/lib/python3/dist-packages/persepolis/scripts/persepolis.py", line 88, in <module>
        from persepolis.scripts.mainwindow import MainWindow
      File "/usr/lib/python3/dist-packages/persepolis/scripts/mainwindow.py", line 62, in <module>
        from persepolis.scripts.video_finder_addlink import VideoFinderAddLink
      File "/usr/lib/python3/dist-packages/persepolis/scripts/video_finder_addlink.py", line 26, in <module>
        import youtube_dl
    ModuleNotFoundError: No module named 'youtube_dl'
    
    
    help wanted 
    opened by ghost 17
  • Persepolis Download Manager for Steam

    Persepolis Download Manager for Steam

    System Details:

    • Operating System: Gnu/Linux
    • Distro(For GNU/Linux and BSD users): Arch
    • Desktop Environment(For GNU/Linux and BSD users): Kde Plasma
    • Persepolis Version: 3.1.0
    • How do you install Persepolis? (Repositories, source, ...) : aur

    Persepolis is a powerful download manager . The problem that Steam does not pay attention to Donlowad manager. Can you solve this problem ?! An extension for connecting Persepolis to steam or vice versa.

    Steam GitHub

    feature request 
    opened by ALipAkrohk 16
  • بالا نیامدن دانلود منیجر بعد از آپدیت

    بالا نیامدن دانلود منیجر بعد از آپدیت

    درود خسته نباشید دوستان امیدوارم حالتون خوب باشه من امروز پرسپولیس رو آپدیت کردن به ورژن جدید ولی متاسفانه بالا نمیاد. پاک کردم دوباره نصب کردم ولی بازم بالا نمیاد. سیستم عامل ubuntu 16.10 64 bit پیشاپیش ممنون.

    help wanted feature request 
    opened by sat3007 16
  • وجود پارامترهای آدرس بعد از اسم و پسوند فایل

    وجود پارامترهای آدرس بعد از اسم و پسوند فایل

    وقتی فایلی دانلود میشه بعضی اوقات اگر پارامتر بعد از اسم فایل در آدرس اینترنتی وجود داشته باشه به همراه اسم فایل ذخیره میشه و این برای تعداد بالای دانلود آزار دهنده است و باید تک تک اسم فایلها رو عوض کنیم مثال S01E01_1080p.mkv?20181019180904

    feature request added 
    opened by mehdico 15
  • Fatal Error:Failed to execute script Persepolis Download Manager

    Fatal Error:Failed to execute script Persepolis Download Manager

    Operating System: Window 10 Persepolis Version: persepolis_2_4_2_windows_64bit When I uses Persepolis Download Manager Integration in Chrome version 61.0.3163.91(64bit) to download a file, the PDM runs and displays a popup window showing"Fatal Error:Failed to execute script Persepolis Download Manager" and I can't download the file. I don't know what that means and how to fix it.

    bug fixed 
    opened by nobody0525 15
  • flashgot should disable for activate multiprocess in firefox 55

    flashgot should disable for activate multiprocess in firefox 55

    System Details:

    • Operating System: Linux
    • Distro(For GNU/Linux and BSD users): Ubuntu 16.04
    • Desktop Environment(For GNU/Linux and BSD users): unity
    • Persepolis Version: 2.4.2
    • How do you install Persepolis?Repositories

    the new version of Firefox release (55 v) for Ubuntu and you can active multiprocess by disabling some add-ons that not compatible with new Firefox system( v57 ). you can read about electrolysis project and https://support.mozilla.org/en-US/kb/firefox-add-technology-modernizing?as=u&utm_source=inproduct unfortunately Flashgot not compatible with the new system so we can't use Flashgot for Persepolis. please if it possible, release Persepolis add-ons that compatible with new system sooner

    question 
    opened by Monirzadeh 13
  • Typos in english

    Typos in english

    I started french translation on transifex, and I noticed some typos. As I don't have much clue where to find them in source (except via file search) I will post them here. If there is a better place to do so, or an easy way to correct this by myself, please tell me. I'll use transifex IDs to identify the strings.

    • [x] 8 - "Ok" should be full caps like in the other occurrences of the word
    • [ ] 91 - Persepolis is trying to connect!<missing_space>be patient!
    • [x] 93, 214 - "Try agian!" Obvious typo
    • [x] 27, 204, 225 - KB/S should be kB/S, k is a SI prefix, unlike Ki for Kibi which has a initial capital letter. In fact, it is kB/s with a lowercase s, see next point.
    • [x] 27, 28, 204, 205, 225, 226 - <unit_prefix>B/S should be <unit_prefix>B/s, the "second" symbol is SI notation, and lowercase.
    • [x] 115 - " is already existed! - It does not seem to be a correct sentence, use exists, or existed, but not is existed.
    • [x] 10 11 12 15 16 17 20 21 23 29 40 41 48 49 73 78 79 80 81 216 217 218 219 220 221 236 238 240 242 244 245 252 253 257 259 260 261 262 263 264 265 275 292 301 303 304 305 308 309 311 313 - I'm not native speaker but I think in english there is no space before colon. Problem present on a lot of strings.
    • [x] 51, 89, 98, 236, 324 - Missing capital letter
    • [x] 103, 106, 111, 114 - "first", Missing capital letter
    opened by simonporte 12
  • [QUESTION] Is this project abandoned?

    [QUESTION] Is this project abandoned?

    Just wondering is this project alongside the Persepolis-WebExtentsion abandoned by the devs? Or are you guys still open for pull requests?

    I'm sorry to be asking this because the last commits were 2+ years ago and I feel like this project is abandoned. If not then please say so. Thanks

    opened by khaled-0 1
  • [Bug] Creating a queue and adding a group of links

    [Bug] Creating a queue and adding a group of links

    System details:

    • operating system: ? Gnu/linux
    • Distro (for GNU/Linux and BSD users): ? Arch Linux x64
    • Desktop environment (for GNU/Linux and BSD users): Plasma
    • Persepolis version:? Git
    • How do you install Persepolis? (repositories, resource, ...) AUR

    Subject description and reproduction steps: This problem is not available in the official repositories version, but in the git version, if we add links from the site to the software as a group, only the queue is created, but the links are not added.

    opened by ALipAkrohk 0
  • Download

    Download "streams" not working

    Operating System: openSUSE Tumbleweed 20221006 KDE Plasma Version: 5.25.5 KDE Frameworks Version: 5.98.0 Qt Version: 5.15.6 Kernel Version: 6.0.0-1-default (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-9700K CPU @ 3.60GHz Memory: 15.5 GiB of RAM

    • Persepolis Version: ? 3.2.0 from repository recommended on Persepolis page

    Issue Description and steps to reproduce:

    1. Take a specific link from page https://player.vimeo.com/video/759788351?h=a1686eaf95&title=0&byline=0&portrait=0&playsinline=0&autopause=0&controls=0&quality=auto&app_id=122963
    2. Open "Find video links dialog" in Persepolis
    3. Paste into "Download link" and click on button "Fetcth medium list" and Perspesolis show "Loading mediums info ..." below. Then, after some seconds, nothing happens and button "Fetch medum list" is enabled to click again.

    Additional info:

    • DownZemAll downloader is able to detect and download properly the video from same link, using "Download stream" button.
    • That link requieres user/password. Test (with Persepolis and DownZemAll) are done while authenticated in session.
    opened by RafaelLinux 0
  • Is there a Select All function?

    Is there a Select All function?

    Trying to clear the download list. There is a "Select multiple items" option but I didn't find a "Select all" option. Is there one?

    Ubuntu 22.04

    opened by erosman 0
  • delete unnecessary calculations for get the last index of lists

    delete unnecessary calculations for get the last index of lists

    For get the last index of a list (or tuple) don't need to calculate length of the list Just use -1 instead of list index

    (m[len(m) - 1] == m[-1] --> True)

    opened by IamRezaMousavi 0
Releases(3.2.0)
Owner
Persepolis
Persepolis Download Manager
Persepolis
A user-friendly GUI for the ZSpotify music downloader.

ZSpotifyGUI A user-friendly desktop app for ZSpotify music downloader for Windows, MacOs, and Linux Discord Server - Matrix Server - Gitea Mirror - Ma

94 Dec 17, 2022
YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Created using Python, PyTube and PySimpleGUI.

YouTube Downloader YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Disclaimer It's

Simeon Tsvetanov 3 Dec 14, 2022
A web app for downloading Facebook comments as a csv file

Facebook Comment Downloader A small web app for downloading comments from a public facebook page post. Comment downloading from https://github.com/min

WSDOT 23 Jan 04, 2023
A simple contents download module using url for python

A simple contents download module using url for python

Fayas Noushad 16 Oct 20, 2022
Automatically download and crop key information from the arxiv daily paper. (cpu version)

Automatically download and crop key information from the arxiv daily paper. (cpu version)

HeoLis 4 Jul 30, 2022
Open Source application for downloading and playing music.

Musifre Greetings For HackHeist(Wartex) Judges: Synopsis, Promotion Video & Product Functioning Video are present in Documentation Folder. A Star woul

Yash Dhingra 9 Mar 22, 2022
Downloads separate (specified) file to a randomly generated folder in /TEMP then executes it.

PyTemp-1 A Python3 file downloader. What you do with this code / project / idea is non of my buisness or concern, and this was made for **educational*

NightTab 1 Aug 03, 2022
YouTube Video Search Engine For Python

YouTube-Video-Search-Engine Introduction With the increasing demand for electronic devices, it is hard for people to choose the best products from mul

1 Dec 21, 2021
File Downloader

File Downloader Watches a file containing download links and runs a command to download them. The link file is in form of: # comment DOWNLOAD_LINK

Pouriya 1 Jan 08, 2022
A growing collection of search plugins for the qBittorrent, an awesome and opensource torrent client

qBittorrent Search Plugins This is a still growing collection of search plugins for qBittorent, an amazing and open source torrent client, maintained

Alessio Tudisco 59 Dec 26, 2022
Tkinter based YouTube video downloader works on pytube 11.0.2. Can download YouTube videos in 720p(HD), 144p and even only audio.

YouTube-Downloader Tkinter based YouTube video downloader works on pytube 11.0.2. Can download YouTube videos in 720p(HD), 144p and even only audio. G

Manav Grover 2 Dec 27, 2021
Search & download music from a certain streaming service

Search & download music from a certain streaming service

mat 2 Mar 11, 2022
Download any video from YouTube playlists

youtube-dl Download any videos from YouTube playlists. Requirements Python 3 BeautifulSoup4 PyQt PyQtWebEngine pytube pyyoutube python-decouple Usage

Antonio Fortin 1 Oct 26, 2021
👻🟡 Download all Snapchat video & photo memories from a data export.

Snapchat "Memories" Fetcher In compliance with the California Consumer Privacy Act of 2018 (“CCPA”), businesses which collect and store user data must

Todd Birchard 18 Dec 26, 2022
New York Times Front Page Downloader.

TIMETRAVELER New York Times Front Page Downloader. Usage python3 timetraveler.py All data will be saved at ~/timetraveler/ Goals To keep a historica

Daeshon Jones 0 Oct 31, 2021
A YouTube downloader which allows you to choose which video you want

Youtube Video Downloader Download multiple videos in one go! How to Use 1.First type the video you want to download 2.On clicking the Search button yo

2 Dec 17, 2021
A tool written in Python to download all Snapmaps content from a specific location.

snapmap-archiver A tool written in Python to download all Snapmaps content from a specific location.

46 Dec 09, 2022
squid-dl is a massively parallel yt-dlp-based YouTube downloader.

squid-dl squid-dl is a massively parallel yt-dlp-based YouTube downloader. Installation Run the setup.py, which will install squid-dl and its two depe

tuxlovesyou 51 Jan 05, 2023
Download history data from binance and save to dataframe or csv file

Binance history data downloader Download history data from binance and save to dataframe or csv file

10 Dec 02, 2022
Write reproducible code for getting and processing ChEMBL

chembl_downloader Don't worry about downloading/extracting ChEMBL or versioning - just use chembl_downloader to write code that knows how to download

Charles Tapley Hoyt 34 Dec 25, 2022