Bitcoin Forum
November 08, 2024, 06:21:14 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: AFK autominer program [Scheduler, custom profiles and more]  (Read 225 times)
mannumaster (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
December 27, 2017, 08:03:14 PM
Last edit: December 29, 2017, 04:33:22 PM by mannumaster
 #1

Hello guys!
This is my first post on this forum. I have created a open-source program that can automatically start your mining client when you are away from your computer after a set amount of time.
It will then close the mining client when you start using your computer again. The features are pretty basic right now but i would appreciate any kind of feedback from you guys so i could make
improvements.

Features
-Start mining client when you are afk
-Close mining client when you return
-Start custom script(bat,exe etc.) when starting/stopping miner
-The start time can be set in seconds
-Runs in background
-Scheduler that allows you to set custom profiles that run on different days and times that launch different miners and configs.

Images
https://i.imgur.com/gUSuH14.png
https://i.imgur.com/DSl16b1.png

Download
Github: https://github.com/GitMag/AutoCryptoMine
Releases: https://github.com/GitMag/AutoCryptoMine/releases

activescott
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
December 28, 2017, 04:42:48 AM
 #2

Welcome mannumaster. I recently was thinking this would be a good idea. Glad to see someone acted on it! You might want to consider implementing it as a screensaver in windows. There are some examples at https://www.codeproject.com/articles/31376/making-a-c-screensaver and https://channel9.msdn.com/coding4fun/articles/Extending-the-Screen-Saver-Starter-Kit-with-Microsoft-Visual-C-Express on how to create screensavers (it is only a minor change).

Let me know if you want some help. I like encouraging projects like this.
DefinitelyBears
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile
December 28, 2017, 04:49:42 AM
 #3

Would be also good to have a time scheduler. So can mine different coins at different times of the day and switch automatically. Or is there something like that already?
lemonforest
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile WWW
December 28, 2017, 04:58:06 AM
 #4

Would be also good to have a time scheduler. So can mine different coins at different times of the day and switch automatically. Or is there something like that already?

check nicehash for ideas maybe
DefinitelyBears
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile
December 28, 2017, 08:42:17 AM
 #5

Would be also good to have a time scheduler. So can mine different coins at different times of the day and switch automatically. Or is there something like that already?

check nicehash for ideas maybe

Don't really want to just sell GPU time on nicehash. Would rather choose specifically what to mine and when.

I could code such a scheduler application myself but kind of lazy to do it heh.
mannumaster (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
December 28, 2017, 01:03:53 PM
 #6

Welcome mannumaster. I recently was thinking this would be a good idea. Glad to see someone acted on it! You might want to consider implementing it as a screensaver in windows. There are some examples at https://www.codeproject.com/articles/31376/making-a-c-screensaver and https://channel9.msdn.com/coding4fun/articles/Extending-the-Screen-Saver-Starter-Kit-with-Microsoft-Visual-C-Express on how to create screensavers (it is only a minor change).

Let me know if you want some help. I like encouraging projects like this.

Im kind of noob, how would this benefit the application, it only uses 5mb ram at the moment?
mannumaster (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
December 28, 2017, 01:18:26 PM
 #7

Would be also good to have a time scheduler. So can mine different coins at different times of the day and switch automatically. Or is there something like that already?
I think that could be possible with .bat scripts:
custom script when starting: A script that gets time and selects mining app accordingly
custom script when stopping: Tries to close all mining apps that could be possibly running

I think this is easier to implement with scripts than trying to put it in the program.
mannumaster (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
December 29, 2017, 03:42:04 PM
 #8

Would be also good to have a time scheduler. So can mine different coins at different times of the day and switch automatically. Or is there something like that already?
I actually added time scheduler to the program. You can set certain days and times to execute different mining programs and different configs.
Feedback would be appreciated!
activescott
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
December 31, 2017, 07:26:39 AM
 #9

Im kind of noob, how would this benefit the application, it only uses 5mb ram at the moment?
I think the benefit here is that it would be easier for people to use. Choose it as a screensaver and it would automatically start and you don't have to worry about using custom afk logic in this app (or "away from mouse logic" if I recall from the code correctly). Anyway, nothing wrong with what you're doing just an idea for you to consider.
lemonforest
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile WWW
January 18, 2018, 11:34:40 PM
 #10

Would be also good to have a time scheduler. So can mine different coins at different times of the day and switch automatically. Or is there something like that already?

check nicehash for ideas maybe

Don't really want to just sell GPU time on nicehash. Would rather choose specifically what to mine and when.

I could code such a scheduler application myself but kind of lazy to do it heh.

I meant for if you wanted to make it multi algo so a user can see what their hardware would be best suited mining then go all in on whatever looks best or auto shapeshift/changelly if they wanted max pseudo-instantaneous earnings.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!