Skip to content

Commit

Permalink
Merge pull request #117 from abueide/120-dev
Browse files Browse the repository at this point in the history
1.2.0 Release
  • Loading branch information
Andrew Bueide authored Jul 14, 2021
2 parents ddbfa10 + 15aff6f commit 2ecb8c4
Show file tree
Hide file tree
Showing 118 changed files with 6,352 additions and 5,989 deletions.
68 changes: 34 additions & 34 deletions .github/workflows/pullrequest.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
name: Gradle Build

on:
# push:
# branches:
# - master
pull_request:
branches:
- master


jobs:
gradle:
strategy:
matrix:
os: [ ubuntu-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: 16
distribution: 'adopt'
- uses: eskatos/gradle-command-action@v1
with:
arguments: detekt
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
- uses: eskatos/gradle-command-action@v1
with:
arguments: build
wrapper-cache-enabled: true
dependencies-cache-enabled: true
name: Gradle Build

on:
# push:
# branches:
# - master
pull_request:
branches:
- master


jobs:
gradle:
strategy:
matrix:
os: [ ubuntu-latest ]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: 16
distribution: 'adopt'
- uses: eskatos/gradle-command-action@v1
with:
arguments: detekt
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
- uses: eskatos/gradle-command-action@v1
with:
arguments: build
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
52 changes: 26 additions & 26 deletions .github/workflows/release-macos.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
name: JPackage Macos

on:
release:
types: [ released, prereleased ]

jobs:
gradle:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: 16
distribution: 'adopt'
- uses: eskatos/gradle-command-action@v1
with:
arguments: jpackage
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
- uses: softprops/action-gh-release@v1
with:
files: build/jpackage/*.pkg
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
name: JPackage Macos

on:
release:
types: [ released, prereleased ]

jobs:
gradle:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: 16
distribution: 'adopt'
- uses: eskatos/gradle-command-action@v1
with:
arguments: jpackage
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
- uses: softprops/action-gh-release@v1
with:
files: build/jpackage/*.pkg
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52 changes: 26 additions & 26 deletions .github/workflows/release-windows.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
name: JPackage Windows

on:
release:
types: [ released, prereleased ]

jobs:
gradle:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: 16
distribution: 'adopt'
- uses: eskatos/gradle-command-action@v1
with:
arguments: jpackage
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
- uses: softprops/action-gh-release@v1
with:
files: build/jpackage/*.exe
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
name: JPackage Windows

on:
release:
types: [ released, prereleased ]

jobs:
gradle:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
java-version: 16
distribution: 'adopt'
- uses: eskatos/gradle-command-action@v1
with:
arguments: jpackage
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
- uses: softprops/action-gh-release@v1
with:
files: build/jpackage/*.exe
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
180 changes: 90 additions & 90 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,90 +1,90 @@
# Harry Plotter

You're a farmer, Harry!

Harry Plotter is an easy to use magical Chia plot manager for muggles! It works on Windows, MacOS, and Linux. It should
work on ARM devices as well, but you'll have to compile from source (see below) which is also very easy.

Have a question or suggestion? Join the discord https://discord.gg/Uxh5ZqJVsS

![demo.png](wiki/demo.png)
![statsdemo.png](wiki/statsdemo.png)

## Support

I have spent a ton of time learning for & working on Harry Plotter, so if you appreciate my work please consider sending
a tip! In addition you can post your transaction ID on a github issue (feature, bug or setup question) and I'll work
through them by order of tip amount. You can also feel free to shoot me an email. However: it is still a tip and I
cannot guarantee I will be able to solve your problem satisfactorily in a reasonable amount of time.

Chia Address: xch1ktqlc03wpetne9e0e6frz497xhhx4yx08gzn63tvjwlrlg2cg2ksf7ls24

Eth Address: 0x039c1c74e3AaCCB74457880099F441f61C9c9bAc

BTC Address: bc1qlrujsyrspf587pj2ydrz9h0k5070wfzqwq3pxf

PayPal: [email protected]

## Installation

Download the installer for your platform here: https://github.com/abueide/harry-plotter/releases

## Usage

Check out the wiki

[Getting Started](https://github.com/abueide/harry-plotter/wiki/Getting-Started)

[Commonly Asked Questions](https://github.com/abueide/harry-plotter/wiki/Commonly-Asked-Questions)

[Optimization Guide](https://github.com/abueide/harry-plotter/wiki/Optimization-Guide)

## Compiling

### Dependencies

[JDK 16](https://adoptopenjdk.net/?variant=openjdk16&jvmVariant=hotspot)

Ubuntu/Debian users: `sudo apt install openjdk-16-jdk`

### Windows

`git clone https://github.com/abueide/harry-plotter.git`

`cd harry-plotter`

`gradlew.bat run` -- runs the application

`gradlew.bat jpackage` -- Creates an installer for your current platform which can be found in
harry-plotter/build/jpackage/

### MacOS/Linux

`git clone https://github.com/abueide/harry-plotter.git`

`cd harry-plotter`

`chmod +x gradlew`

`./gradlew run` -- runs the application

`./gradlew jpackage` -- Creates an installer for your current platform which can be found in
harry-plotter/build/jpackage/

# Roadmap

[ ] Official Pooling Protocol Support

[ ] Magical auto plot tuning algorithm

[ ] Easy to use harvester setup on multiple machines

[ ] Logs & Harvester monitoring

[x] Cool dashboard with stats

[ ] Alerts/Notifications when harvester or plotter is having problems

## Contributing

[See CONTRIBUTING.md](CONTRIBUTING.md)
# Harry Plotter

You're a farmer, Harry!

Harry Plotter is an easy to use magical Chia plot manager for muggles! It works on Windows, MacOS, and Linux. It should
work on ARM devices as well, but you'll have to compile from source (see below) which is also very easy.

Have a question or suggestion? Join the discord https://discord.gg/Uxh5ZqJVsS

![demo.png](wiki/demo.png)
![statsdemo.png](wiki/statsdemo.png)

## Support

I have spent a ton of time learning for & working on Harry Plotter, so if you appreciate my work please consider sending
a tip! In addition you can post your transaction ID on a github issue (feature, bug or setup question) and I'll work
through them by order of tip amount. You can also feel free to shoot me an email. However: it is still a tip and I
cannot guarantee I will be able to solve your problem satisfactorily in a reasonable amount of time.

Chia Address: xch1ktqlc03wpetne9e0e6frz497xhhx4yx08gzn63tvjwlrlg2cg2ksf7ls24

Eth Address: 0x039c1c74e3AaCCB74457880099F441f61C9c9bAc

BTC Address: bc1qlrujsyrspf587pj2ydrz9h0k5070wfzqwq3pxf

PayPal: [email protected]

## Installation

Download the installer for your platform here: https://github.com/abueide/harry-plotter/releases

## Usage

Check out the wiki

[Getting Started](https://github.com/abueide/harry-plotter/wiki/Getting-Started)

[Commonly Asked Questions](https://github.com/abueide/harry-plotter/wiki/Commonly-Asked-Questions)

[Optimization Guide](https://github.com/abueide/harry-plotter/wiki/Optimization-Guide)

## Compiling

### Dependencies

[JDK 16](https://adoptopenjdk.net/?variant=openjdk16&jvmVariant=hotspot)

Ubuntu/Debian users: `sudo apt install openjdk-16-jdk`

### Windows

`git clone https://github.com/abueide/harry-plotter.git`

`cd harry-plotter`

`gradlew.bat run` -- runs the application

`gradlew.bat jpackage` -- Creates an installer for your current platform which can be found in
harry-plotter/build/jpackage/

### MacOS/Linux

`git clone https://github.com/abueide/harry-plotter.git`

`cd harry-plotter`

`chmod +x gradlew`

`./gradlew run` -- runs the application

`./gradlew jpackage` -- Creates an installer for your current platform which can be found in
harry-plotter/build/jpackage/

# Roadmap

[ ] Official Pooling Protocol Support

[ ] Magical auto plot tuning algorithm

[ ] Easy to use harvester setup on multiple machines

[ ] Logs & Harvester monitoring

[x] Cool dashboard with stats

[ ] Alerts/Notifications when harvester or plotter is having problems

## Contributing

[See CONTRIBUTING.md](CONTRIBUTING.md)
Loading

0 comments on commit 2ecb8c4

Please sign in to comment.