rembo10
0964371de8
Require python 3.7+ for dataclasses
2022-02-15 14:28:44 +05:30
rembo10
a3db89c11d
Update minimum version
2022-02-04 07:42:57 +05:30
rembo10
ab4dd18be4
Initial python3 changes
...
Mostly just updating libraries, removing string encoding/decoding,
fixing some edge cases. No new functionality was added in this
commit.
2022-01-14 10:38:06 +05:30
Lartza
3cc280666e
Fix encoding selection on Windows
2017-10-18 22:44:37 +03:00
VoidVolker
3f23b5553a
[+] --host command line option
2016-07-08 14:39:36 +03:00
maxkoryukov
5da950f61b
* improved unitesting (compat level for python 2.6 and unittest)
...
* preparation for SoftChroot (stubs and mocks)
2016-02-03 06:30:09 +05:00
Bas Stottelaar
997c78a08b
Initialize logger to output to screen until it is known where to put the log files.
2014-12-13 17:30:54 +01:00
Bas Stottelaar
e35d2277c3
Uniform exit codes.
2014-12-13 17:30:13 +01:00
Bas Stottelaar
f29352b864
Reverse open browser and background thread start.
2014-12-13 17:29:30 +01:00
Bas Stottelaar
6f91694d51
Check if pyOpenSSL is installed before enabling HTTPS.
...
Previous, it is only checked if pyOpenSSL is installed when certificates are
generated. Now, it is checked when HTTPS is enabled. In case it is missing,
HTTPS will be disabled.
2014-11-12 22:53:22 +01:00
Jesse Mullan
8c21f781e1
autopep8 Headphones.py
2014-10-27 10:46:45 -07:00
Jesse Mullan
80d0c6d430
Rename headphones.CFG to headphones CONFIG
2014-10-25 11:40:56 -07:00
Jesse Mullan
0ffbd7824d
Saving the config appears to work again
2014-10-09 10:51:03 -07:00
Bas Stottelaar
ca084f1216
It's more than that :-)
2014-09-14 22:18:35 +02:00
Bas Stottelaar
9f92b3b774
Improved Headphones.py
2014-09-03 14:54:30 +02:00
Bas Stottelaar
fe2834f4a6
Be quiet when running daemon
2014-05-12 12:12:40 +02:00
Bas Stottelaar
45868bc523
Toggle VERBOSE at runtime. Just surf to /toggleVerbose. Comes in handy for the ones who don't want to change startup scripts
2014-05-12 11:45:28 +02:00
Bas Stottelaar
9b2594355f
Let the --quiet option don't silence --verbose if we want verbose
2014-05-12 11:16:58 +02:00
Bas Stottelaar
e409859c35
Add excepthook for verbose. Bugfixes
...
Enabled exception hook for all cases
2014-04-04 15:06:11 +02:00
Bas Stottelaar
2add9fa264
First attempt to replace logger methods with lazy evaluating version
...
Forgot to format the message
2014-04-04 15:06:04 +02:00
Bas Stottelaar
c1b0dc4225
Add lib/ folder to the PYTHON_PATH.
...
This way, modules inside the lib/ folder don't have to be repackaged, and allows top level folders (e.g. bs4) to move to the lib/ folder.
Approach is similar to what CouchPotato does.
2014-04-01 09:42:01 +02:00
rembo10
482cb68bd6
Fixed up some bugs/bad imports, added lib/certgen
2013-08-24 09:51:58 +05:30
rembo10
a5c087465c
Added backend code for ssl support (init.py, webstart.py)
2013-08-24 09:20:37 +05:30
rembo10
2b8d7cf73c
Made Headphones.py executable
2013-01-19 11:13:36 -05:00
Benjamin Runnels
f10b38c418
Improved pidfile handling (from sickbeard)
...
Added signal watch to shutdown properly and remove pidfile (from
sickbeard)
2012-12-17 10:14:46 -06:00
rembo10
3b757cfce0
Fixed the encoder adding 'lame', 'ffmpeg', 'xld' to the end of the encoder path which was breaking encoding on windows. Also prevent Headphones from daemonizing under Windows
2012-12-05 05:06:49 -05:00
rembo10
a5fd5c6881
Use original nzb titles for downloading, with mbid appended
2012-10-31 14:49:01 -04:00
rembo10
03964ec8c7
Merge remote-tracking branch 'ekohl/keyboardinterrupt' into develop
2012-10-30 15:50:21 -04:00
Ewoud Kohl van Wijngaarden
34b162877e
Allow shutting down using KeyboardInterrupt
2012-10-29 10:44:49 +01:00
Ewoud Kohl van Wijngaarden
6d261cd505
Typo fix
2012-10-28 23:47:12 +01:00
Patrick Speiser
296ef01f63
startmb will now be called once at startup and every time a new configuration is submitted, removed option to forcemb because the value was ignored
2012-09-12 14:20:09 +02:00
rembo10
26a5be9e61
Make proxy tools optional (disabled by default
2012-08-12 19:46:01 +05:30
rembo10
20bd6ae35f
GPL v3
2012-06-19 13:02:12 +05:30
rembo10
15cf36a27a
Tabs to whspaces in Headphones.py
2012-06-19 13:01:21 +05:30
Antoine Bertin
20a0308505
Add more control over verbosity
2011-08-23 19:45:24 +02:00
Remy
60a4e63ae0
Changed permissions back to 644
2011-08-19 21:00:02 -07:00
Remy
50c2f17394
Changed configobj to utf-8
2011-08-19 00:46:49 -07:00
Remy
a0ed02e87f
Merge branch 'pidfile'
2011-08-17 19:52:20 -07:00
Remy
774d7643b7
Fixed some unicode stuff, added SYS_ENCODING, changed log messages on library sync, fixed typo in importer if no matches from MB;
2011-08-17 19:24:03 -07:00
Sébastien Erard
563a7b89ae
Add option --pidfile to create a pid file when running as a daemon.
2011-08-18 00:08:47 +02:00
Remy
d330accbfc
Shutdown/restart signals now handled by the main thread
2011-08-12 17:19:53 -07:00
sbuser
8f70eb9b03
Added support for Newzbin. This required a bunch of new functions and
...
etc as Newzbin doesn't allow for GET authentication with a hash. They
want you to HTTP auth. I started creating some classes that I copied
from SickBeard to extract away things in the future.
Added USER_AGENT
2011-08-01 07:35:40 -05:00
Remy
73710ab76e
Music scan fix for Synology/NAS users.Fixed error message when retrying a download with no more matches
2011-07-22 13:07:05 -07:00
Remy
d249023bf3
Possible locale fix for *nix, Now shows earliest release date for each release group, improved searching - only uses year if search might be ambiguous, filter bad characters in search
2011-07-21 03:01:28 -07:00
Remy
8387ed8383
Fixed the updater issue hopefully - threaded shutdown/restart/update process
2011-07-14 22:15:36 -07:00
Remy
f87da4c1a5
Zip/tarball update test
2011-07-14 19:55:41 -07:00
Remy
7b495d7a33
Renamed headphones.py -> Headphones.py to prevent some importing problems
2011-07-14 13:25:53 -07:00