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
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
Utility for downloading works from AO3 (Archive Of Our Own)

ao3d video preview A small graphical utility for batch downloading works from AO3 (Archive Of Our Own) Features Batch downloading works to supported f

flux 24 Dec 09, 2022
Super S3 command line tool

s4cmd Super S3 command line tool Author: Chou-han Yang (@chouhanyang) Current Maintainers: Debodirno Chandra (@debodirno) | Naveen Vardhi (@rozuur) |

Bloomreach 1.2k Dec 27, 2022
Youtube Video Downloader Using Python Gui Appliction with progress Bar

Youtube-Video-Downloader Youtube Video Downloader Using Python Gui Appliction with progress Bar Module Used Pytube Tkinter Pil Urllib Bytes Io LICENSE

Community Programmer 6 Dec 19, 2022
A simple python script to fetch Bing daily images and set them randomly using hsetroot

Daily bing walls A script to set the daily bing image as the wallpaper. It can also set from a random set of previously fetched wallpapers. usage: dai

Harinarayanan K S 5 Nov 23, 2022
pubmex.py - a script to get a fancy paper title based on given DOI or PMID

pubmex.py is a script to get a fancy paper title based on given DOI or PMID (can be also combined with macOS Finder)

Marcin Magnus 13 Nov 20, 2022
AI Dungeon Catalog Archive Toolkit

AI Dungeon Content Archive Toolkit (AID CAT) AID CAT is a command-line utility that will allow you to download JSON backups of: Your private and publi

Mimi 31 Oct 26, 2022
Easy automated ebook downloader using openbooks as the backend

Easy automated ebook downloader using openbooks as the backend

27 Nov 06, 2022
Noto fonts go universal! Download Noto fonts combined to suit your region (South Asia, SE Asia, Africa-MiddleEast, Europe-Americas).

Go Noto Universal Noto fonts go universal! Download Noto fonts combined to suit your region (South Asia, SE Asia, East Asia, Africa-MiddleEast, Europe

Satish B 67 Jan 06, 2023
YouTube-Downloader - YouTube Video Downloader made using python

YouTube-Downloader YouTube Videos Downloder made using python.

Shivam 1 Jan 16, 2022
利用python3,爬取并下载91porn网站上面的视频

91porn_python 利用python3,爬取并下载91porn网站上面的视频 增加爬取t66y论坛图片的脚本 该脚本支持一下功能: 支持多线程 下载视频有进度条显示 支持从特定页的特定视频开始下载 将m3u8和mp4格式的视频下载到不同文件夹,加以分类 自动过滤已经下载过的视频

253 Feb 23, 2021
YT-Spammer-Purge - Allows you easily scan for and delete scam comments using several methods

YouTube Spammer Purge What Is This? - Allows you to filter and search for spamme

4.3k Dec 31, 2022
Animoo - Python scraper made with BeautifulSoup4 that scrapes images from /c/.

Animoo - Python scraper made with BeautifulSoup4 that scrapes images from /c/. Features Scrapes 10 pages Scrapes each thread Downloads all the images

aether 1 Dec 29, 2021
DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key

Ditch YouTubeAPI (BETA) DYA ( Ditch YouTube API ) is a package created to power the user with YouTube Data API functionality without any API Key Detai

Sougata Jana 23 Dec 22, 2022
This is Yt Downloader. Coded with Python (my first repository)

Get Started Download & install Python first before using this software. Download Python Installing Python and Pytube Library (IMPORTANT) Installing Py

Qi 2 Oct 25, 2021
Simple Python script to download images and videos from public subreddits without using Reddit's API 😎

Subreddit Media Downloader Download images and videos from any public subreddit without using Reddit's API Made with ❤ by Nico 💬 About: This script a

Nico 106 Jan 07, 2023
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 lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

pytube 7.9k Jan 02, 2023
Programmers-quest - Programmer's Quest! An open source MMO built on top of the Panda3D game engine and Astron server

Programmer's Quest! Programmer's Quest! The open source Python 3 2D MMORPG showc

Jordan Maxwell 5 Oct 07, 2022
Download minecraft head or skin, allows TLauncher accounts

Download minecraft head or skin, allows TLauncher accounts

1 Dec 30, 2021