Commit Graph
51 Commits
Author SHA1 Message Date
Milan Stute d96fa1d7ef Use f-strings everywhere else 2020-12-02 16:18:57 +01:00
Milan Stute bf7cea785c Use f-strings in logging statements 2020-12-02 16:18:57 +01:00
Milan Stute 7db266f089 Rename variable 2020-12-02 16:18:57 +01:00
Milan Stute db34b3e349 Silence pylint false positives 2020-12-02 16:18:57 +01:00
Milan Stute 368a8afc8c Remove unused imports 2020-12-02 16:18:57 +01:00
Milan Stute adb658d04d Add pylint to CI pipeline 2020-12-02 16:18:57 +01:00
Milan Stute 91e204f8a2 Add isort to CI pipeline 2020-12-02 16:18:57 +01:00
Milan Stute 2f0cbe1a8f Bump to v0.12.2 v0.12.2 2020-12-02 12:08:25 +01:00
Milan Stute e82ef8ac4a Require KeyboardInterrupt to stop discovery
Otherwise discovery would stop after entering key passphrase
2020-12-02 11:58:24 +01:00
Milan Stute 2f9cdc97d1 Bump version number v0.12.1 2020-12-02 10:39:43 +01:00
Milan Stute b2b892ea60 Indicate Python 3.8 and 3.9 support 2020-12-02 10:25:57 +01:00
Milan Stute 439cfe1108 Remove unused OpenSSL/ctypescrypto dependency 2020-12-02 10:25:57 +01:00
Milan Stute 51246b89dd Support AirDrop authentication by using extracted secrets (fixes #53) 2020-12-02 10:16:28 +01:00
Milan Stute c926eaf710 Replace yapf with black as formatter 2020-11-30 19:52:15 +01:00
Milan Stute 5e2ff4210f Test Python 3.9 2020-11-30 19:51:09 +01:00
Milan Stute a309c1946e add more receiver flags 2020-06-09 21:03:47 +02:00
Milan Stute f2c2eb3266 400 response for invalid POST URL 2020-05-28 15:00:12 +02:00
Milan Stute bfe297e756 Suppress LGTM false positive 2020-01-09 10:13:58 +01:00
Milan Stute 44c3aa5197 Add shields to README 2019-12-19 11:40:29 +01:00
Milan Stute f4f47c43ac Bump to v0.11.0 v0.11.0 2019-12-19 09:17:08 +01:00
Milan Stute 56e5a09db6 Check for virtualenv in Makefile 2019-12-19 09:06:26 +01:00
Milan Stute 369b5a8556 Clean up 2019-12-17 23:35:39 +01:00
Milan Stute ce1ec0be2e Rename GitHub workflows 2019-12-17 23:10:47 +01:00
Milan Stute e251089d2c Add test package action 2019-12-17 23:10:47 +01:00
Milan Stute a714545fb2 Add rudimentary pytests 2019-12-17 23:10:47 +01:00
Milan Stute 3edb379a6a Only set apple_p2p on Darwin 2019-12-17 22:59:49 +01:00
Milan Stute fba43f561e Fix zeroconf warning 2019-12-17 22:45:41 +01:00
Milan Stute 66b6195bff Fix two LGTM issues 2019-12-17 20:24:53 +01:00
Milan Stute bc724b30d5 Drop custom zeroconf package (fixes #14) 2019-12-17 20:16:15 +01:00
Milan Stute 55feaed931 Add Makefile for development 2019-12-17 19:55:58 +01:00
Milan Stute 304c4211ad Clean up code 2019-12-17 19:55:58 +01:00
Milan Stute 802d0d57a7 Remove netifaces dependency 2019-12-17 12:55:18 +01:00
Milan Stute 9b7fe93c30 Adopt new zeroconf API 2019-12-17 12:55:18 +01:00
Milan Stute b2293bf309 Update zeroconf to 0.24.1 with proper AWDL support 2019-12-17 12:41:08 +01:00
Milan Stute 10698dddff Bump version v0.10.3 2019-12-13 20:42:44 +01:00
Milan Stute eebf3b3c79 Add release and publish workflows 2019-12-13 20:40:46 +01:00
Milan Stute 39a9a97755 Add LICENSE to release 2019-12-13 20:25:05 +01:00
Milan Stute 174a87a4df Automatically look for non-standard library paths on macOS
Also fixes #19 `abort` error on macOS 10.15 when trying to load default
openssl library
2019-12-12 17:35:03 +01:00
Makito a61a2f6d9e In case the image's EXIF does not contain the "Orientation" key 2019-10-09 22:07:49 +02:00
Milan Stute bf6d47f071 Include netifaces dependency (again)
Should be removed once we use upstream `zeroconf` (#14)
Fixes #18
2019-08-22 14:36:37 +02:00
Milan Stute c9bf3bd47e Add info about PyPi release
fixes #8
2019-08-21 11:11:56 +02:00
Milan Stute e981268e74 Prepare for pypi.org release
see #8
2019-08-21 10:53:01 +02:00
Milan Stute 82639971b3 Code cleanup 2019-08-21 10:53:01 +02:00
Michael E. Palmer e86defe355 assign None to receiver_name, which would otherwise be referenced before assignment, after a timeout 2019-08-21 08:58:15 +02:00
Milan Stute 8427681641 Move from netifaces to ifaddr and add better error handling
Display message if `owl` is not running (fixes #7, fixes #12)
2019-08-20 11:48:15 +02:00
Milan Stute b8b942d0c0 Remove pycrypto dependency (fixes #10) 2019-08-20 10:53:46 +02:00
Milan Stute b5b21df47d Remove code for legacy AirDrop mode 2019-08-20 10:49:40 +02:00
Milan Stute 1de6f931ac Set computer name and model via CLI argument
fixes #5
2019-08-08 15:53:09 +02:00
Milan Stute 31b8797e4d Require Python >=3.6
Fixes #2
2019-06-14 00:26:18 +02:00
Milan Stute f143b23570 Update README.md 2019-06-11 14:44:35 +02:00