jonasn5 / ircapp Goto Github PK
View Code? Open in Web Editor NEWIRCapp is a small highly user friendly, cross-platform (Linux, Windows, Mac) download application for those who don't have the time to bother.
IRCapp is a small highly user friendly, cross-platform (Linux, Windows, Mac) download application for those who don't have the time to bother.
I followed the MIN Version install method to install ircapp on my Raspberry Pi running Raspbian Jessie. After installing the dependencies and deb file I get:
$ ircapp
Traceback (most recent call last):
File "/usr/bin/ircapp", line 9, in <module>
load_entry_point('ircapp==1.1.1', 'gui_scripts', 'ircapp')()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python3/dist-packages/ircapp/main.py", line 14, in <module>
from ircapp.ircapp.models import *
File "/usr/lib/python3/dist-packages/ircapp/ircapp/models.py", line 4, in <module>
class Download_History(models.Model):
File "/usr/local/lib/python3.4/dist-packages/django/db/models/base.py", line 94, in __new__
app_config = apps.get_containing_app_config(module)
File "/usr/local/lib/python3.4/dist-packages/django/apps/registry.py", line 239, in get_containing_app_config
self.check_apps_ready()
File "/usr/local/lib/python3.4/dist-packages/django/apps/registry.py", line 124, in check_apps_ready
raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
I did a quick google search and what I've found makes me think something in the code needs fixing. Otherwise please let me know what I am missing.
In my opinion the main missing feature in IRCapp
is support for parallel downloads. I had a brief look at the code and I think it could be added reasonably easy on the server side but the UI will need some refactoring. In particular, the logic for retries would likely have to be moved to the server backend to keep things tidy.
@themadmrj Is this a feature you are interested in? Should I investigate adding it? Do you have any thoughts regarding this issue?
Thanks!
I'm trying to "hack" a few changes into the program to meet my use case. IRCApp is the closest thing I have found to meet my needs, but there are a few things I'm trying to get working on the Windows package.
I was on my way to getting these things going when I realized that one feature i desperately needed was some type of password protection on the site so that it isn't totally accessible when exposed via external IP. I couldn't figure out how to do this with the windows packaged version, and was trying to install from source as I found some code regarding the website that doesn't seem to be exposed the same way in the Windows distribution.
I was able to install most modules in python 3.6, but the miniupnpc module won't install/build properly and there seems to be a lot of issues with that.
I'm hoping for some kind of guidance on either how I might implement a password page or see what your investment in time may allow.
thanks
Hello dear,
Thanks for your work .. i have problem with linux install . in download box dialog , its say :
Couldn’t find the corresponding download folder, please set one to pursue downloading
Download directory: No directory set
i cant see change by double click on "No directory set" to change the directory .. can i change its via config.ini ? also when i try to search its say : Download_Path matching query does not exist.
i think its related right ?
on windows install , there is no problem ..
Another Q , does ircapp have api ? to manage download ?
Thanks
@themadmrj I think it would be good to add an explicit license to the codebase. May I suggest the MIT License? That is, of course, assuming you're okay with a permissive license.
Edit: More info is available here https://help.github.com/articles/open-source-licensing/
Hi, not sure if this is fixable. On rather large downloads I don't tend to download it in one go and sometimes when I restart the app the next day, it starts downloading an entirely different file, so I'm guessing the pack number has changed. Would be nice if it somehow tracked this change and carry on downloading the same file, or at least do a filename check and then re-search to pick up the same file and carry on where it left off.
Many thanks, excellent app BTW!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.