An easy to use graphical chia plot manager & optimizer for windows, mac & linux. You're a farmer, Harry!

Related tags

Charts harry-plotter
Overview

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 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

Commonly Asked Questions

Optimization Guide

Compiling

Dependencies

JDK 16

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

Comments
  • Absolutely impredectible behavior in 1.1.14

    Absolutely impredectible behavior in 1.1.14

    I must say that I love the idea of your software, and I have made quite a bunch of plots, but not I cannot use it anymore, I am done, most of the times when I run it and say start stagger nothing happens, well, really it does not work for me any more, another times I close the program and open it again and it apparently starts with the stagger options saved (4,4,4 30 minutes, I use 4 diferent temp drives and the same for destination, that is the reason) nothing on temp drives configured or saved.

    But when it starts staggering in the ocasions it decides to run this way, it always starts 2 different chia procesess at the same time and making 2 different plots, the program thinks it is making only one, but the 2 chia.ese are running at the same time in the same drive, I know this because I can see the different names of the temp files created in the drive.

    So now I am totally stacked, I am thinking about using older versions or using chia client.

    Is it possible that the new chia app 1.1.17 is causing this behavior?

    I use this machine only for plotting, so the chia client is never running except comanded by hp, but I updated it yesterday I thing, and I don't know if this may be the problem.

    I will try with hp 1.1.11 and update info.

    opened by josemanuelhda 25
  • Failed to launch JVM

    Failed to launch JVM

    I have 2 machines that are plotting. One runs Harry Plotter just fine, installed and ran no problem. The second machine has an error of "Failed to Launch JVM" upon start up.

    I'm likely missing a prerequisite install. I checked for things like java, c++, etc. and have them all installed. Any suggestions?

    Also, it may be helpful to list out prerequisite software required to run Harry Plotter. Likely an easy fix to my local machine (the missing software) and the github page (prerequisite software)

    opened by gtaccountz 17
  • Stats? 1.1.12 Windows 10

    Stats? 1.1.12 Windows 10

    Ok, wth is this?

    image

    I don't think that those are the kind of stats I'd like to know. I mean, is this total plots made with your app or is there something wrong?

    That number won't stop growing. By the time I'm wrinting this its already on 50k and still loading... it's also sucking up 20% of my CPU without doing anything other than loading Total Plots Completed.

    image

    opened by loadrng 12
  • Jobs per temp device

    Jobs per temp device

    Hi

    I could be wrong here but have you considered jobs per ssd/nvme then control staggers etc per ssd/nvme individually and then a global setting with max so you can limit according to cpu and ram etc?

    Also are you able to put a secondary temp directory underneath the temp directory line?

    transaction id:6S7457274J915242U

    thanks! Phil

    opened by firipusan 10
  • report for harry-plotter

    report for harry-plotter

    Hello. I have been using the program for several days. It is very easy and excellent to work with. Everything is done with ease. Very, very good software. I want to ask, in the settings, although I set "Stop after" - 10 plots. It always stops after the second ready. Then I have to press "Start" again. I also can't save settings in Stagger. Why does this happen, where is my mistake? Thanks for your time.

    opened by lacho77 9
  • only using 1 numa node?

    only using 1 numa node?

    node0 hi great program!

    i have a 2 socket server with 2 cpus. i have 16 plots going and it seems to be only using node 0. node 1 isnt really being touched. is this intended?

    thx

    x9drh-7tf 2x e5-2697v2's 128 gig ram potter

    opened by bandit8623 9
  • I broke the log stats

    I broke the log stats

    I wanted to see the stats for my past plots created prior to downloading harry plotter, so I pasted all the log files from my .chia dir to the harry plotter log directory - finished folder. I then hit 'load log stats' and here's what i got. There are only 145 log files in this directory, but it took off counting all sorts of plots. image

    opened by dbrah 8
  • Stagger not working 1.1.12

    Stagger not working 1.1.12

    Hi Andrew

    Appreciate the drive stagger settings on the new release!

    Setup of stagger per drive on 1.1.12 is excellent, not too much deviation from what was existing from global stagger settings. I do wonder if the jobs tab is now redundant?

    I setup stagger settings for 8 plotting drives, 2 plots in phase 1 and 3 plots in phases 2-4 with 90min stagger time, max 5 plots per drive. Then set global stagger settings for 16 in phase 1, 24 in phases 2-4 with no static stagger time. Started, was going great but did not start the fifth set of plots and has only 1 set in phase 1.

    opened by firipusan 8
  • Error - Unsupported JavaFX configuration

    Error - Unsupported JavaFX configuration

    When i start 1.1.9 i have this error: May 30, 2021 4:37:46 PM com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ce6a158'

    opened by kristi1974 7
  • No Start of Harry Plotter after a pt-get update/upgrade

    No Start of Harry Plotter after a pt-get update/upgrade

    1.1.6-1 dont start its gui anymore I did a apt-get update/Upgrade on my Ubuntu 20.04 Even deleted the ~/.java ... no gui start anymore. The request Window for chia executable came ... i did the choice... but nothing else happens!

    Uninstall/re-installed the .deb ... nothing :(

    Cant start it!

    opened by blaupert 7
  • Progress percentages cannot be seen, instead

    Progress percentages cannot be seen, instead "?%" is displayed

    To reproduce: create some jobs and start them with the Start All button.

    I named my jobs: First Second Third Fourth

    The progress is being reported like this: First - ?% Second - ?% Third Fourth

    However, if I click the jobs, I see that the actual progress is: First - Running phase 3/4 Second - Running phase 1/4 Third - (due to my rules waiting for phase 1 begin) Fourth - (due to my rules waiting for phase 1 begin)

    opened by luotinen 6
  • [Security] Workflow pullrequest.yml is using vulnerable action eskatos/gradle-command-action

    [Security] Workflow pullrequest.yml is using vulnerable action eskatos/gradle-command-action

    The workflow pullrequest.yml is referencing action eskatos/gradle-command-action using references v1. However this reference is missing the commit 6ff2065a1233a621be482a67cf97261047133d35 which may contain fix to the some vulnerability. The vulnerability fix that is missing by actions version could be related to: (1) CVE fix (2) upgrade of vulnerable dependency (3) fix to secret leak and others. Please consider to update the reference to the action.

    opened by Ale0x78 0
  • Does this support the official pool protocol? Add to README

    Does this support the official pool protocol? Add to README

    Can you make it really explicit in the README whether this supports the official pool protocol?

    I suspect that this tool is mostly only useful if it supports the pool protocol, so it's important to indicate that clearly.

    opened by DeflateAwning 2
  • software problem

    software problem

    i using this more than 20pcs machine, always facing error of

    Could not open A:\1\plot-k32-2021-06-20-07-40-933ab777319851c0c7a19130b49bbefb130275fcee5c877d54fdebe461bf7244.plot.table5.tmp: No such file or directory. Retrying in five minutes.

    checked NVME health everything ok and changing new NVME also geting this problem

    opened by williamchangck86 2
  • Feature request: Pause / Game Mode

    Feature request: Pause / Game Mode

    I am plotting on the PC I also work and game on.

    Could there be a button to Pause the jobs and then later I could Resume the jobs. Alternatively, a "game mode" to temporarily set a very low priority to the jobs and later assign the normal priority back.

    The desired functionality is to temporarily gain my threads back (I understand if I can't have my RAM back).

    opened by luotinen 0
  • Plotting starts automatically

    Plotting starts automatically

    Whenever I open the program, when I usually want to adjust my settings, all plots start immediately as they were set on the last session (often because of a crash)

    opened by kyokahn 4
  • Hard to view the log (hard to find the phase timings)

    Hard to view the log (hard to find the phase timings)

    When I try to view the log (low right window), each line update forces the window scrolling to start over from the bottom. Therefore it is nearly impossible to see what are the phase timings. The process goes like this:

    1. the user starts scrolling up and reaches some point
    2. the list updates and the user is returned back to the down of the log (go back to stage 1)

    The only need to look up the phase timings manually is because the plotter does not parse them automatically, so either:

    • retrieve the phase timings (ideal solution)
    • allow users to scroll up (next best thing)
    opened by luotinen 0
Releases(1.2.0)
Owner
Andrew Bueide
Andrew Bueide
An easy-to-use Android charts library with animation.

AndroidCharts A simple Android charts library. Known Uses in Pomotodo Including in Your Project Eclipse Import /AndroidCharts folder. Move /java folde

HackPlan 1.3k Nov 11, 2022
An open source library used to draw charts in Android with Jetpack Compose with a simple and easy to use

android-compose-charts This is an open source library used to draw charts in Android with Jetpack Compose with a simple and easy to use. Just couples

Mahmoud Ibrahim 16 Sep 23, 2022
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

Loon Game Engine (Java Game Framework) EN / KR Free Game Resources Links Download Loon Game Engine Only Android-studio Template : androidstudio-templa

cping 502 Nov 25, 2022
A rewrite of the popular project GitUp that works in Linux, Mac, and Windows.

GitDown This is a rewrite from the ground up of the popular GitUp library available on Mac. It is built using Kotlin and Compose Desktop from Jetbrain

Cody Mikol 19 Nov 25, 2022
This provides the javafx runtimes for windows, linux, and mac os x86 platforms for Ignition

ignition JavaFX Provider This provides the javafx runtimes for windows, linux, and mac os x86 platforms for Ignition Steps to use run gradlew build st

Jonathan Coffman 2 Oct 17, 2022
CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows

CCDroidX CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows. CCDroidX is free, as in freedom, build monitoring & alert tool. I

Aung Kyaw Paing 10 Oct 12, 2022
Samples demonstrating the features and use of Koala Plot, a Compose Multiplatform based charting and plotting library written in Kotlin.

Koala Plot Samples This repository houses samples demonstrating the use and features of Koala Plot libraries. How to run Build koalaplot-core with the

Koala Plot 6 Oct 18, 2022
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

(English Documents Available) C#下Lua编程支持 xLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。 xLua的突破 xLua在功能、性能、易用性都有不少突破,这几方面分别最具代表性的

Tencent 8.1k Nov 19, 2022
Small app to create icon sets for Linux, Windows, OSX, Android and IOS from a single PNG image

FXIconcreator Small app to create icon sets (multi resolution) for Linux, Windows, OSX from a single PNG image Reason for creating such an app was tha

null 18 Aug 4, 2022
A multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

Collins Dictionary This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android. For Linux and MacOS, ple

KonYaco 49 Nov 21, 2022
🚀Optimizer for mobile applications

Overview | 概览 Booster is an easy-to-use, lightweight, powerful and extensible quality optimization toolkit designed specially for mobile applications.

DiDi 4.3k Nov 25, 2022
A kotlin multiplatform BLS12-381 implementation for chia key management

KBLS KBLS is a kotlin multiplatform BLS12-381 implementation built for creating cross platform chia applications. Tips are much appreciated and will d

ChiaChat 7 Nov 21, 2022
XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them.

XClipper XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them ❤️

Kaustubh Patange 129 Nov 21, 2022
Sample to show how to implement blur graphical tricks

BlurEffectForAndroidDesign Sample to show how to implement blur graphical tricks All the explanations could be found here: http://nicolaspomepuy.fr/?p

Nicolas POMEPUY 2k Nov 10, 2022
Sample to show how to implement blur graphical tricks

BlurEffectForAndroidDesign Sample to show how to implement blur graphical tricks All the explanations could be found here: http://nicolaspomepuy.fr/?p

Nicolas POMEPUY 2k Nov 23, 2022
Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)

dear jvm imgui (This rewrite is free but, on the same line of the original library, it needs your support to sustain its development. There are many d

null 504 Nov 17, 2022
DroidFish is a feature-rich graphical chess user interface, combined with the very strong Stockfish chess engine.

Introduction DroidFish is a feature-rich graphical chess user interface, combined with the very strong Stockfish chess engine. DroidFish is primarily

Peter Österlund 224 Nov 30, 2022
Android library for finding connected devices on same WiFi network. It can provide IP Address, device name, MAC Address and vendor names.

Android WiFi Tools Android library for finding connected devices on the same WiFi network. It can provide IP Addresses, device names, MAC Address and

Tej Magar 5 Nov 16, 2022