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
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
A Python package for downloading / archiving all available episodes from a podcast RSS feed.

allcasts 📻 🗃 A Python package for downloading all available episodes from a podcast RSS feed. Useful for making private archives of your favourite p

Lewis Gentle 5 Nov 20, 2022
Pypixiv - A fully-typed, asynchronous api wrapper for pixiv

pypixiv this library is a fully-typed, asynchronous api wrapper for pixiv. featu

DeltaLaboratory 2 Nov 16, 2022
a simple ehentai downloader with jpg 2 pdf

Simple_Ehentai_DownLoader a simple ehentai downloader with jpg 2 pdf 中文介绍 Environment python3.8 How to use before you start,there are some tips. the q

Hibian 6 Dec 11, 2022
Download minecraft head or skin, allows TLauncher accounts

Download minecraft head or skin, allows TLauncher accounts

1 Dec 30, 2021
Download Photo and Video from Wall of specific user or community

vkontakte-downloader Download Photo and Video from Wall of specific User or Community on https://vk.com Setup Clone the project git clone https://gith

4 Jul 20, 2022
Download videos and audio with a graphical interface in python

Youtube-Downloader Download videos and audio with a graphical interface in python Windows To run windows using Command Prompt python main.py linux To

2 Jan 07, 2022
Audio/Video downloader

youtubeDownloader Audio/Video downloader • The project downloads audio/video/both after link is entered • It also shows total size of the file, time l

Tulsi Thakur 1 Nov 16, 2021
GTK4 + Python tutorial with code examples

Taiko's GTK4 Python tutorial Wanna make apps for Linux but not sure how to start with GTK? This guide will hopefully help! The intent is to show you h

190 Jan 08, 2023
Download Apple Music Cover Artwork in the best Quality by providing an Apple Music Link. It downloads the jpg, png and webp version since they often differ from another.

amogus.py - Version 0.0.5 amogus - Apple Music Hi-Res Artwork Fetcher this is my first real python tool so sorry if its bad amogus is a Python script

reaper 46 Jan 09, 2023
Python Youtube Video-Playlist Downloader

Youtube-Video-Playlist-Downloader-PyQt5 You can download videos and playlists on YouTube with this script. Script has GUI. Enjoy. Setup git clone http

Yunus Emre Öztürk 2 Jun 06, 2022
An automatic beatmapset downloader via txt file, suitable for tourney mappools.

Pooler Pooler is a bulk osu! mapset downloader, perfect for use with osu! Tournament Mappools. Prerequisites Python 3.10 Requests (pip install request

Thomas 0 Feb 11, 2022
This package helps you to directly download an APK from Google Play by providing the package id of the app

Apk Downloader About | Features | Technologies | Requirements | Starting | License | Author 🎯 About This package helps you to directly download an AP

Daniel Agyapong 9 Dec 11, 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
ImageScraper is a cross-platform tool for downloading a specified count from xkcd, Astronomy Picture of the Day and Existential Comics

ImageScraper The ImageScraper is a cross-platform tool for downloading a specified count from xkcd, Astronomy Picture of the Day and Existential Comic

1amnobody 1 Jan 25, 2022
Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH

Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH. It leverages selenium, a website testing framework to crawl

Xiaoyang Huang 39 Nov 21, 2022
Music, Album and Playlist downloader for JioSaavn

jiosaavn-dl Music, Album and Playlist downloader for JioSaavn Features Downloads tracks, albums and playlists in maximum available quality (320kbps AA

bunny 19 Dec 12, 2022
Download your bandcamp collection using this python script.

bandcamp-downloader Download your Bandcamp collection using this python script. It requires you to have a browser with a logged in session of bandcamp

72 Dec 20, 2022
Download candlestick data fast & easy for analysis

crypto-candlesticks 📈 The goal behind this project is to facilitate downloading cryptocurrency candlestick data fast & simple. Currently only the Bit

Pedro Torres 31 Dec 11, 2022
Tool to get Canvas cover videos from Spotify tracks.

Spotify Canvas Downloader Tool to get Canvas cover videos from Spotify tracks. ✨ Try it out Building Clone the repository git clone https://github.com

Gabriel 35 Dec 28, 2022