Skip to content
/ party-up Public

copyparty client for android

License

Notifications You must be signed in to change notification settings

9001/party-up

Repository files navigation

Party UP!

Get it on F-Droid '' f-droid version info '' github version info

upload files and links to a copyparty server by sharing them to this app

primarily made for this year's meadup, letting a room full of nerds throw memes onto the big screen

only the PUT API is implemented for now so there is no resumable uploads yet

basic usage

screenshots showing the workflow of sharing a picture to this app

  • install the app
  • open it and set your server url (and password if applicable)

now all share buttons in other apps/browsers will have "Party UP!" as an option, letting you upload pics / vids / twitter links / anything really

the full experience

setup a raspberry pi (raspbian or something else with a desktop) with the very-bad-idea plugin:

sudo apt install xdotool wmctrl libnotify-bin
curl -LO https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py
curl -LO https://raw.githubusercontent.com/9001/copyparty/hovudstraum/bin/mtag/very-bad-idea.py
python3 copyparty-sfx.py --urlform save,get -a kevin:hunter2 -v.::rw,kevin:c,e2d,e2t,mte=+a1:c,mtp=a1=ad,t3,kn,very-bad-idea.py

WARNING: by design, the very-bad-idea plugin makes it possible for anyone (with upload access) to hijack the copyparty server... so keep this on a LAN with people you trust, and give it a good password!

  • and replace the example password hunter2 for the example account kevin as appropriate

now, every time someone uploads something, it'll appear on the screen

  • there is no queue system, it just goes

check the startup script in the very-bad-idea docstring for some bonus features,

  • display a QR-code on the screen which takes people to the upload page
  • make chrome autoplay audio on all pages

also twitter-unmute.user.js to play twitter links with audio