You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* or if you are on android, [install copyparty in termux](#install-on-android)
129
+
* or if your computer is messed up and nothing else works, [try the pyz](#zipapp)
128
130
* or if you prefer to [use docker](./scripts/docker/) 🐋 you can do that too
129
131
* docker has all deps built-in, so skip this step:
130
132
@@ -618,9 +620,15 @@ cool trick: download a folder by appending url-params `?tar&opus` or `?tar&mp3`
618
620
619
621
## uploading
620
622
621
-
drag files/folders into the web-browser to upload (or use the [command-line uploader](https://github.com/9001/copyparty/tree/hovudstraum/bin#u2cpy))
623
+
drag files/folders into the web-browser to upload
622
624
623
-
this initiates an upload using `up2k`; there are two uploaders available:
625
+
dragdrop is the recommended way, but you may also:
626
+
627
+
* select some files (not folders) in your file explorer and press CTRL-V inside the browser window
628
+
* use the [command-line uploader](https://github.com/9001/copyparty/tree/hovudstraum/bin#u2cpy)
629
+
* upload using [curl or sharex](#client-examples)
630
+
631
+
when uploading files through dragdrop or CTRL-V, this initiates an upload using `up2k`; there are two browser-based uploaders available:
624
632
* `[🎈] bup`, the basic uploader, supports almost every browser since netscape 4.0
625
633
* `[🚀] up2k`, the good / fancy one
626
634
@@ -2007,7 +2015,7 @@ these are standalone programs and will never be imported / evaluated by copypart
2007
2015
2008
2016
# sfx
2009
2017
2010
-
the self-contained "binary" [copyparty-sfx.py](https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py) will unpack itself and run copyparty, assuming you have python installed of course
2018
+
the self-contained "binary"(recommended!) [copyparty-sfx.py](https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py) will unpack itself and run copyparty, assuming you have python installed of course
2011
2019
2012
2020
you can reduce the sfx size by repacking it; see [./docs/devnotes.md#sfx-repack](./docs/devnotes.md#sfx-repack)
then again, if you are already into downloading shady binaries from the internet, you may also want my [minimal builds](./scripts/pyinstaller#ffmpeg) of [ffmpeg](https://ocv.me/stuff/bin/ffmpeg.exe) and [ffprobe](https://ocv.me/stuff/bin/ffprobe.exe) which enables copyparty to extract multimedia-info, do audio-transcoding, and thumbnails/spectrograms/waveforms, however it's much better to instead grab a [recent official build](https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z) every once ina while if you can afford the size
2035
2043
2036
2044
2045
+
## zipapp
2046
+
2047
+
another emergency alternative, [copyparty.pyz](https://github.com/9001/copyparty/releases/latest/download/copyparty.pyz) has less features, requires python 3.7 or newer, worse compression, and more importantly is unable to benefit from more recent versions of jinja2 and such (which makes it less secure)... lots of drawbacks with this one really -- but it *may* just work if the regular sfx fails to start because the computer is messed up in certain funky ways, so it's worth a shot if all else fails
2048
+
2049
+
run it by doubleclicking it, or try typing `python copyparty.pyz`in your terminal/console/commandline/telex if that fails
2050
+
2051
+
it is a python [zipapp](https://docs.python.org/3/library/zipapp.html) meaning it doesn't have to unpack its own python code anywhere to run, so if the filesystem is busted it has a better chance of getting somewhere
2052
+
* but note that it currently still needs to extract the web-resources somewhere (they'll land in the default TEMP-folder of your OS)
2053
+
2054
+
2037
2055
# install on android
2038
2056
2039
2057
install [Termux](https://termux.com/) + its companion app `Termux:API` (see [ocv.me/termux](https://ocv.me/termux/)) and then copy-paste this into Termux (long-tap) all at once:
0 commit comments