Commit graph

274 commits

Author SHA1 Message Date
ed 05e0c2ec9e add xiu (batching hook; runs on idle after uploads) +
bunch of tweaks/fixes for hooks
2023-02-26 18:23:32 +00:00
ed 3e561976db optimize docker build times (884 to 379 sec) 2023-02-19 14:19:35 +00:00
ed 1526a4e084 add docker packaging 2023-02-10 23:02:01 +00:00
ed a4b56c74c7 support long filepaths on win7 + misc windows fixes 2023-02-10 18:37:37 +00:00
ed 76e5eeea3f prisonparty: fix reload signal 2023-02-05 00:00:18 +00:00
ed 78d2f69ed5 prisonparty: support opus transcoding on debian
libblas.so and liblapack.so are symlinks into /etc/alternatives
2023-01-31 20:50:59 +00:00
ed 2f15bb5085 include filesize in notification 2023-01-31 19:03:13 +00:00
ed 87ad23fb93 docs + chmod 2023-01-29 18:28:53 +00:00
ed 5f54d534e3 hook/notify: add android support 2023-01-29 15:14:22 +00:00
ed 0be1e43451 mention mtp in the hooks readme 2023-01-28 00:07:50 +00:00
ed bcd91b1809 add eventhook examples 2023-01-27 23:55:57 +00:00
ed 460709e6f3 upgrade wget downloader to use event hooks 2023-01-22 23:45:11 +00:00
ed f8e3e87a52 add event hooks 2023-01-22 23:35:31 +00:00
ed ee46f832b1 u2cli: add option -ns for slow terminals 2023-01-17 23:29:51 +00:00
ed dd7fab1352 u2cli: properly retry failed handshakes 2023-01-13 07:17:41 +00:00
ed b4c7282956 password from file 2022-12-20 13:28:48 +00:00
ed 28232656a9 folder-sync optimizations 2022-12-13 18:56:40 +00:00
ed 447ed5ab37 windows fixes 2022-12-12 21:59:50 +00:00
ed af59808611 u2cli: always compare toplevel in syncs 2022-12-12 07:16:05 +01:00
ed e3406a9f86 dont cls by default 2022-12-11 22:46:21 +00:00
ed 138c2bbcbb o no 2022-12-11 18:30:29 +00:00
ed bc7af1d1c8 u2cli: add basic folder sync 2022-12-11 17:41:10 +00:00
ed 0cef062084 misc cleanup 2022-12-01 21:44:31 +00:00
ed 3a800585bc u2cli: server is allowed to reject dupes 2022-11-29 22:09:32 +00:00
ed f39e370e2a cosmetic 2022-11-26 22:27:09 +00:00
ed 6c962ec7d3 rename copyparty-fuse to partyfuse 2022-11-26 20:01:20 +00:00
ed 6bc1bc542f rename copyparty-fuse to partyfuse 2022-11-26 19:53:41 +00:00
ed 2170ee8da4 improve scheduling 2022-11-04 20:28:05 +00:00
ed 89d1f52235 cursory slowloris / buggy-webdav-client detector 2022-11-01 22:18:20 +00:00
ed 54e1c8d261 remove 697 GiB upload filesize limit 2022-10-30 12:51:20 +00:00
ed 0063021012 mtp-deps: add fedora support 2022-10-29 21:38:08 +00:00
ed 4bcd30da6b cleaner daemon instancing 2022-10-23 12:05:44 +02:00
ed 1c66d06702 cleanup versionchecks 2022-09-25 21:31:47 +02:00
ed 6db72d7166 optimizations / cleanup 2022-09-15 01:18:19 +02:00
ed 590c763659 add unforgetti beam 2022-09-07 08:09:32 +02:00
ed 20dca2bea5 mtp: add guestbook reader 2022-09-05 20:23:59 +02:00
ed 059e93cdcf u2cli: fix py3.5 support + better deps warning 2022-09-05 18:24:18 +02:00
ed 788db47b95 option to let mtp's keep stdout/stderr 2022-09-04 01:42:28 +02:00
ed 89d1af7f33 this actually serves a purpose but please dont ask 2022-09-03 20:19:16 +02:00
ed 5d19f23372 accurate num.cores detection 2022-08-29 19:24:48 +02:00
ed 993213e2c0 mtp/vidchk: support stuff like rag-prep 2022-08-24 23:25:03 +02:00
ed 49470c05fa well that was dumb 2022-08-23 00:03:04 +02:00
ed d48a7d2398 provide tagparsers with uploader info 2022-08-15 20:23:17 +02:00
ed 8ea1f4a751 idx multimedia format/container type 2022-08-15 17:56:13 +02:00
ed 1c69ccc6cd v1.3.12 2022-08-13 00:58:49 +02:00
ed 84b5bbd3b6 u2cli: bail from recursive symlinks + verbose errors 2022-08-13 00:28:08 +02:00
ed 92ed4ba3f8 parallelize python hashing too 2022-08-10 23:12:01 +02:00
ed 4735fb1ebb u2cli: better msg on bad tls certs 2022-08-09 00:11:34 +02:00
ed 680f8ae814 add xdev/xvol indexing guards 2022-08-03 22:20:28 +02:00
ed 10430b347f fix dumb prisonparty bug 2022-07-22 20:49:35 +02:00
ed 48b957f1d5 add -e2v (file integrity checker) 2022-07-13 00:48:39 +02:00
ed 095bd17d10 mtp/vidchk: grab some frames at the start too 2022-07-09 13:10:00 +02:00
ed 204bfac3fa mtp/vidchk: write ffprobe metadata to file 2022-07-09 04:33:19 +02:00
ed ac49b0ca93 mtp: add rclone uploader 2022-07-08 23:47:27 +02:00
ed c5b04f6fef mtp daisychaining 2022-07-08 22:29:05 +02:00
ed 0862860961 misc cleanup 2022-07-06 00:00:56 +02:00
ed 622358b172 flag to control mtp timeout kill behavior 2022-07-05 23:38:49 +02:00
ed 87bb49da36 new mtp: video integrity checker 2022-07-03 01:50:38 +02:00
ed 9ad3af1ef6 misc tweaks 2022-06-19 16:05:48 +02:00
ed 728dc62d0b optimize nonsparse uploads (fat32, exfat, hpfs) 2022-06-16 17:51:42 +02:00
ed 438384425a add types, isort, errorhandling 2022-06-16 01:07:15 +02:00
ed fe73f2d579 cleanup 2022-06-07 23:08:43 +02:00
ed 4c4b3790c7 fix read-spin on d/c during json post + errorhandling 2022-06-07 19:02:52 +02:00
ed 715401ca8e fix timezone in search, zipfiles, fuse 2022-05-15 13:51:44 +02:00
ed 49e962a7dc dbtool: faster, add examples,
match on hashes rather than paths by default,
add no-clobber option to keep existing tags
2022-05-14 12:44:05 +02:00
ed c9c4aac6cf v1.2.1 2022-03-03 01:26:29 +01:00
ed c032cd08b3 prisonparty: clean exit on sigterm/int 2022-02-27 20:07:28 +01:00
ed ee9585264e deal with github api change + build vamp if necessary 2022-01-17 00:27:23 +00:00
ed c9ffead7bf prisonparty: support running from src 2022-01-17 00:24:40 +00:00
ed fc9dd5d743 meadup changes 2022-01-03 01:16:27 +01:00
ed 9e6d5dd2b9 vbi: add onscreen qrcode 2021-12-28 20:57:11 +01:00
ed bdad197e2c make it even worse 2021-12-27 00:04:38 +01:00
ed 7e139288a6 add very bad idea 2021-12-26 23:32:46 +01:00
ed b2de1459b6 quick backports to the alternative fuse client 2021-12-10 01:59:45 +01:00
ed f6c7e49eb8 u2cli: better error messages 2021-11-28 03:38:57 +01:00
ed 184bbdd23d legalese rephrasing 2021-11-20 17:58:37 +01:00
ed c3c3d81db1 add mtp plugin for exif stripping 2021-11-20 17:45:56 +01:00
ed 49b7231283 fix mojibake support in misc mtp plugins 2021-11-20 17:33:24 +01:00
ed d01bb69a9c u2cli: option to ignore inaccessible files 2021-11-16 21:53:00 +01:00
ed c26fb43ced more cleanup 2021-11-12 22:30:23 +01:00
ed b5b8a2c9d5 why are there https warnings when https checking is disabled 2021-10-31 03:37:31 +01:00
ed cd5c56e601 u2cli: orz 2021-10-29 01:49:40 +02:00
ed 1faff2a37e u2cli: aggressive flushing on windows 2021-10-18 20:35:50 +02:00
ed 82fe45ac56 u2cli: add -z / yolo 2021-10-13 00:03:49 +02:00
ed bcb7fcda6b u2cli: rsync-like source semantics 2021-10-12 22:46:33 +02:00
ed 734e9d3874 v1.0.8 2021-10-04 22:50:06 +02:00
ed ff32ec515e add mtp plugin cksum.py 2021-10-03 19:35:20 +02:00
ed 63eb08ba9f u2cli: nobody asked for python2.6 support so here you go w 2021-10-02 00:36:41 +02:00
ed e5b67d2b3a u2cli: add eta, errorhandling, better windows support 2021-10-01 22:31:24 +02:00
ed 9a16639a61 u2cli: add webm 2021-10-01 02:25:22 +02:00
ed 57953c68c6 u2cli: add vt100 status panel 2021-10-01 02:10:03 +02:00
ed 088d08963f u2cli: add multithreading 2021-10-01 00:33:45 +02:00
ed 7bc8196821 u2cli: add file-search 2021-09-30 19:36:47 +02:00
ed b8ac9b7994 u2cli: connection reuse for lower latency 2021-09-28 00:14:45 +02:00
ed 98e7d8f728 more docstrings 2021-09-27 23:52:36 +02:00
ed e7fd871ffe add up2k.py 2021-09-27 23:28:34 +02:00
ed b0e203d1f9 fuse-cli: support fk volumes 2021-09-26 19:35:13 +02:00
ed 86d4c43909 update the up2k.sh client example 2021-09-25 18:04:18 +02:00
ed 9fe1edb02b support multiple volume flags in one group 2021-09-18 23:45:43 +02:00
ed 027ad0c3ee misc 2021-09-18 15:38:13 +02:00
ed 1c843b24f7 ensure ffmpeg doesn't transcode video 2021-09-17 23:50:54 +02:00
ed a6788ffe8d mention e2ts deps 2021-09-16 00:06:19 +02:00
ed 12b7317831 wget: delete url file 2021-09-15 00:18:58 +02:00
ed a00e56f219 lol it works 2021-09-14 22:44:56 +02:00
ed 012bbcf770 v1.0.0 2021-09-07 23:18:54 +02:00
ed f0125cdc36 prevent massive stacks in chrome 2021-08-12 22:12:05 +02:00
ed ed5f6736df add prisonparty systemd example 2021-08-10 23:29:14 +02:00
ed 15d8be0fae no more loops 2021-08-10 02:56:48 +02:00
ed 46f3e61360 no actually that is a terrible location 2021-08-09 23:53:09 +02:00
ed 87ad8c98d4 /var/empty is a good location 2021-08-09 23:37:01 +02:00
ed c1d77e1041 add upload lifetimes 2021-08-09 22:17:41 +02:00
ed 0dbd8a01ff mount PWD into chroot for config files 2021-08-09 22:12:39 +02:00
ed a50a05e4e7 git: set 0755 on binary 2021-08-09 00:44:19 +02:00
ed 6cb5a87c79 add chroot wrapper (tested on debian only) 2021-08-09 00:42:21 +02:00
ed b9f89ca552 shared password for providers 2021-08-08 23:05:00 +02:00
ed 26c9fd5dea add converter to freg / yta-raw 2021-08-08 22:48:02 +02:00
ed e81a9b6fe0 better error handling 2021-08-08 20:48:24 +02:00
ed 452450e451 improve youtube parser 2021-08-08 20:30:12 +02:00
ed 228f71708b improve youtube collector/parser 2021-08-08 02:47:04 +02:00
ed f893c6baa4 add youtube manifest parser 2021-08-07 04:29:55 +02:00
ed 9db617ed5a new mtp: media-hash 2021-08-06 00:49:42 +02:00
ed bac301ed66 get rid of iffy default-args 2021-07-12 00:15:13 +02:00
ed 83b4038b85 ok they actually served a purpose 2021-06-22 21:33:11 +00:00
ed 1e0a448feb audio-key: truncate at 5min + mojibake support 2021-06-22 22:21:39 +02:00
ed 36dc1107fb update dbtool desc 2021-06-20 20:05:43 +02:00
ed caba4e974c upgrade dbtool for v4 2021-06-20 17:44:24 +02:00
ed 5bbf875385 fuse-client: print python version 2021-06-08 20:19:51 +02:00
ed 2528729971 add dbtool 2021-05-30 16:49:08 +00:00
ed 621eb4cf95 add multitag example 2021-05-29 03:43:30 +02:00
ed 0fcfe79994 general-purpose file parsing 2021-05-16 07:04:18 +02:00
ed 638a52374d readme 2021-03-21 20:20:11 +01:00
ed 56110883ea readme 2021-03-21 17:56:05 +01:00
ed f5cb9f92b9 better task recovery on restart 2021-03-21 05:57:24 +01:00
ed 1a5c66edd3 build beatroot from source if need be 2021-03-19 00:43:23 +01:00
ed abd65c6334 support metadata plugins 2021-03-19 00:08:31 +01:00
ed 8137a99904 mtag-bin: support alpine + misc health checks 2021-03-18 01:01:57 +01:00
ed 6f6f9c1f74 mtag-bin: support macos (macports) 2021-03-17 23:57:18 +01:00
ed 7b575f716f mtag-bin: support windows (mingw64) 2021-03-17 23:17:02 +01:00
ed 6ba6ea3572 linkify 2021-03-17 01:42:59 +01:00
ed 9a22ad5ea3 this makes more sense 2021-03-17 01:37:59 +01:00
ed ae180e0f5f save bpm/tempo notes from the bitbucket 2021-03-15 03:10:14 +01:00
ed 46b6abde3f fuse-client: password from file 2021-03-13 00:14:22 +01:00
ed 5e3775c1af fuse.py prefers ?ls if available 2021-02-21 02:07:34 +00:00
ed 68d51e4037 rem 2021-02-04 01:00:41 +01:00
ed 2acfab1e3f cleanup 2021-01-06 22:54:54 +01:00
ed 25bd5a823e fuse-client: add timestamps to logger 2021-01-06 17:40:42 +01:00
ed 1c35de4716 fuse-client: cache tweaks 2021-01-06 17:22:07 +01:00
ed 844e3079a8 saved for posterity 2021-01-06 17:13:24 +01:00
ed ec5d60b919 fuse-client: fix directory parser 2021-01-01 21:54:56 +01:00
ed 5aadd47199 dodge python-bug #7980 2020-12-01 23:20:44 +01:00