An open source screen shot sharing application. Currently only supported on Mac. Built on ElectronJS and CloudMine.
You can download the latest version of PicShare here.
PicShare reads in configuration data from config.json. This makes it easy for you to create your own app on CloudMine to host all of your PicShare images. If you wish to run your own instance (which is required for development work), you can see example_config.json for an example of what you'll need to add to a new config.json file.
Alternatively, PicShare supports configuration via environment variable. You can set APPID, APIKEY, and APIROOT in your environment and PicShare will read them in.
There is currently an issue with building the app into a .asar file and keeping the desktop notifications working. The easiest way to build and get notifications is to use make build-dev.
- Remove the
dist/folder from the root directory - run `asar pack . app.asar --unpack "./node_modules/node-notifier/vender/**"
- Move the
app.asarandapp.asar.unpackedfiles out of the root directory - Run
make build-mac - Replace
./dist/PicShare.app/Content/Resources/app.asarwith theasarpackage you generated. - Move the
app.asar.unpackedfile you generated to the same Resources folder - The
PicShare.appfile can now be zipped up and released.
npm installmake run
