Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DEUTSCHKLUB/go-le-m
Working repo for the Go Le'M Photo lab app
https://github.com/DEUTSCHKLUB/go-le-m
golem
Last synced: about 1 month ago
JSON representation
Working repo for the Go Le'M Photo lab app
- Host: GitHub
- URL: https://github.com/DEUTSCHKLUB/go-le-m
- Owner: DEUTSCHKLUB
- License: apache-2.0
- Archived: true
- Created: 2020-12-28T00:12:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-05T19:14:43.000Z (almost 4 years ago)
- Last Synced: 2024-01-25T03:02:57.572Z (11 months ago)
- Topics: golem
- Language: TypeScript
- Homepage:
- Size: 9.46 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golem - Go le' Machin - Web based bulk image editor that allows users to upload multiple images and apply bulk actions to them. (Archive / Apps)
README
# Go le' Machin
## Summary ##
Go le’ M. is a web based bulk image editor that uses the golem network for computation.It allows users to upload multiple images and apply bulk actions to them, including:
* Rotate
* Flip
* Resize
* Scale
* Color Correction
* ColorizeResults are returned in single archive file.
[Demo Video](https://youtu.be/uEVXhjQmvMs)
*Link to the hosted copy shared with a member of the golem comms team*
## Use ##
* Upload images into the envelope to add them to the batch
* Enter a name for the batch
* Files will have the batch name appended to them
* Select the image manipulation operations you would like to perform
* Click "Order Prints" to send the job to the golem network
* When the job is done click "Get Prints!" to download the ouput archive## Set-Up ##
* works best on NodeJS 14
* Install the yagna daemon as described in the [golem handbook](https://handbook.golem.network/requestor-tutorials/flash-tutorial-of-requestor-development)
* run the command `npm install`
* run the command `npm install --prefix agent install`
* run the `start.sh` script to automatically start the yagna daemon and run the web application
* if you are already running the yagna daemon you may just run `PORT=3001 npm run start`
* the PORT environment variable is important because the front-end is currently hard-coded to this port
* open your browser and go to: http://localhost:3001/## Known Limitations ##
* Only 10 MB of images may be uploaded
* If the result archive is too large (50 MB+) the network may not be able to process it within the 30 minute time limit for Alpha III## Potential Features ##
* Support for multiple sub-jobs in a single batch
* Support for larger data sets
* Support for reading & writing files from:
* HTTPS
* WebDAV
* S3
* IPFS