piejanssens / premiumizer

Download manager for premiumize.me cloud downloads
MIT License
172 stars 45 forks source link

FreeBSD port wishes/suggestions #352

Closed Mask66 closed 1 year ago

Mask66 commented 2 years ago

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...

Mask66 commented 2 years ago

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.

stale[bot] commented 1 year ago

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.

stale[bot] commented 1 year ago

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