piejanssens / premiumizer

Download manager for premiumize.me cloud downloads

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FreeBSD port wishes/suggestions

Mask66 opened this issue · comments

Hi,

I'm currently working on a FreeBSD port of premiumizer and have some requests and questions:

git updates: the only way i found to currently disable git updates (and version checking) is to add "--docker" to the command line, is there a cleaner way? Even with disabled automatic updates there are constant calls to git (to check the version, I assume), unless i add --docker to the commandline.

Version pins in requirements.txt: would it be possible to relax the pins so they'd force a minimum, but no maximum version? Or at least a range? For example APScheduler>=3.9.1 or APScheduler>=3.9.1<4.0.0 instead of APScheduler==3.9.1

I also found some calls to pip (I assume to update the dependencies after/during an git update?), is there a way to disable them cleanly? pip isn't really used on FreeBSD, except for virtual environments, and shouldn't be called automatically.

I also found that premiumizer wouldn't start on my system without pytz-deprecation-shim (https://pypi.org/project/pytz-deprecation-shim/) and tzdata (https://pypi.org/project/tzdata/), (with python 3.10) but could be a dependency of one of the other dependencies...

Also, is there a way to set different paths on the commandline or in the config? I would like to conform to hier(7), so, put the configs in /usr/local/etc/premiumizer, logs to /var/log, etc.

commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

commented

Feel free to reopen if the issue persists on the latest version.