Skip to content

stormageddon/PicShare

Repository files navigation

PicShare

An open source screen shot sharing application. Currently only supported on Mac. Built on ElectronJS and CloudMine.

Screen shot

You can download the latest version of PicShare here.

Configuration

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.

Building

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.

Build release

  1. Remove the dist/ folder from the root directory
  2. run `asar pack . app.asar --unpack "./node_modules/node-notifier/vender/**"
  3. Move the app.asar and app.asar.unpacked files out of the root directory
  4. Run make build-mac
  5. Replace ./dist/PicShare.app/Content/Resources/app.asar with the asar package you generated.
  6. Move the app.asar.unpacked file you generated to the same Resources folder
  7. The PicShare.app file can now be zipped up and released.

Running in development mode

  1. npm install
  2. make run

About

A simple screen capture sharing utility for Mac.

Resources

Stars

Watchers

Forks

Packages

No packages published