• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Free SMUT! (Simple Masternode Update Tool)

Very nice!

my wishlist:

-1- console output - for us who have no xwindows
-2- further automation - it would be nice to be able to automagically update all servers on masternodelist.txt (the IPs are already there!).
This is something that seems not too complicated to add, assuming the same user/pw for all.... ?

Also, please post your drk address, so we can donate!
 
Very nice!

my wishlist:

-1- console output - for us who have no xwindows
-2- further automation - it would be nice to be able to automagically update all servers on masternodelist.txt (the IPs are already there!).
This is something that seems not too complicated to add, assuming the same user/pw for all.... ?

Also, please post your drk address, so we can donate!
Thanks werdgod!

1. Yeah I could do a CLI version I suppose...
2. I tried this in previous versions, you're right it's just a simple loop, but I was trying to keep the interface as simple as possible, if I'd released it as it was I would have had to call it Complicated Update Node Tool and that might have offended people. I'll see what I can do, latest version autoinstalls a darkcoin.conf on the server and sets up a simple ufw firewall, I'll upload it as soon as I've tested it a bit more.

Thanks for the donations offer but any actual programmer would laugh at my efforts, and previous experience as a dispatch rider and porn star have taught me never again to monetize my hobbies... :grin:
 
Thanks for the donations offer but any actual programmer would laugh at my efforts, and previous experience as a dispatch rider and porn star have taught me never again to monetize my hobbies... :grin:

I just spit coffee onto the screen. Thanks for that!!! LOL
 
SMUT v42:lumberjack!

image.png


Now with logging, geddit? I find it useful for keeping a record of MN balances over time, you might too!

Works fine on linux, probably looks a bit funny on Win, no Mac crash test dummies yet that I know of:

http://s000.tinyupload.com/?file_id=73743521721716758543

Other things previously talked about all mostly work and are coming soon! Maybe! :confused:
 
Last edited by a moderator:
Minor update, v44 separates out the update and fresh install functions for easier debugging, and has some slightly improved exception handling.

Tested working multiple times today both updating and doing a clean install.

(Install still needs you to run masternode genkey and stick that and your server IP in the serverside conf file, and take care of your own firewall.)

image.png
 
Code:
$ python smut44.py
Traceback (most recent call last):
  File "smut44.py", line 4, in <module>
  from PyQt4.QtGui import *
ImportError: No module named PyQt4.QtGui
$
so I...
Code:
$ sudo pip install PyQt4
Downloading/unpacking PyQt4
  Could not find any downloads that satisfy the requirement PyQt4
Cleaning up...
No distributions at all found for PyQt4
Storing debug log for failure in /home/anon/.pip/pip.log
$

Then I look at this:
https://pypi.python.org/pypi/PyQt4/4.11.3

Code:
$ pip search PyQt4
pyqtrailer  - PyQt4 application to download trailers from www.apple.com/trailers
pydee  - Pydee development environment and its PyQt4-based IDE tools: interactive Python shell, Python code editor, workspace (dict/list/string/array editor), doc viewer, history log, environment variables editor, ...
htmlPy  - A wrapper around PyQt4's webkit library which helps developer create beautiful UI with HTML5, CSS and Javascript for standalone applications.
formlayout  - Module for creating Qt form dialogs/widgets to edit various type of parameters, compatible with both PyQt4 and PySide
fluid-nexus  - PyQt4 application that enables one to share messages and data independent of centralized data networks
qt_backport  - Makes PySide/PyQt4 code work with Qt5 (using PyQt5)
altf2  - Simple program launcher (Alt-F2 handler). Requires PyQt4
pyqode.qt  - Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide)
PyQtX  - Mimics the structure of PyQt5 but provides PyQt4 as a fallback solution.
pdb4qt  - A set_trace() that works with PyQt4
PyQt4  - Python bindings for the Qt cross platform GUI toolkit
pyqterm  - Simple terminal/console widget for PyQt4 with vt100 support
qgmap  - Google Map widget for PySyde/PyQt4
PyQtdesignerplugins  - PyQtdesignerplugins installs Qt Designer plugins for PyQt4
OpenGLContext_qt  - PyQt4/PySide context for OpenGLContext
Getting-Started-With-PyQt4 - An introduction to PyQt4 for Python programmers.
PyQtdoc  - PyQtdoc installs Qt documentation for PyQt4
EuroPython2006_PyQt4_Examples - PyQt4 examples from a talk at EuroPython 2006.
python-qt  - Python compatibility wrapper for Qt Bindings (PySide/PyQt4)
jlib  - PyQt4 library for writing XMPP applications
$

See line 13?

I realize pip simply lies and refuses to do it's job... Nothing I can do about it since no docs for impossible problems that can't happen... It just plain refuses to install it even though it very much does exist. I'm looking right at it... Lies of busted nerd junk.

So then I:
Code:
$ python3 smut44.py
  File "smut44.py", line 21
  global results, dpath, ip, username, password, updatepath, txtfile, cb, now
                                                                            ^
TabError: inconsistent use of tabs and spaces in indentation
$

Everything about python is broken.
 
Last edited by a moderator:
Code:
$ python smut44.py
Traceback (most recent call last):
  File "smut44.py", line 4, in <module>
  from PyQt4.QtGui import *
ImportError: No module named PyQt4.QtGui
$
so I...
Code:
$ sudo pip install PyQt4
Downloading/unpacking PyQt4
  Could not find any downloads that satisfy the requirement PyQt4
Cleaning up...
No distributions at all found for PyQt4
Storing debug log for failure in /home/anon/.pip/pip.log
$

Then I look at this:
https://pypi.python.org/pypi/PyQt4/4.11.3

Code:
$ pip search PyQt4
pyqtrailer  - PyQt4 application to download trailers from www.apple.com/trailers
pydee  - Pydee development environment and its PyQt4-based IDE tools: interactive Python shell, Python code editor, workspace (dict/list/string/array editor), doc viewer, history log, environment variables editor, ...
htmlPy  - A wrapper around PyQt4's webkit library which helps developer create beautiful UI with HTML5, CSS and Javascript for standalone applications.
formlayout  - Module for creating Qt form dialogs/widgets to edit various type of parameters, compatible with both PyQt4 and PySide
fluid-nexus  - PyQt4 application that enables one to share messages and data independent of centralized data networks
qt_backport  - Makes PySide/PyQt4 code work with Qt5 (using PyQt5)
altf2  - Simple program launcher (Alt-F2 handler). Requires PyQt4
pyqode.qt  - Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide)
PyQtX  - Mimics the structure of PyQt5 but provides PyQt4 as a fallback solution.
pdb4qt  - A set_trace() that works with PyQt4
PyQt4  - Python bindings for the Qt cross platform GUI toolkit
pyqterm  - Simple terminal/console widget for PyQt4 with vt100 support
qgmap  - Google Map widget for PySyde/PyQt4
PyQtdesignerplugins  - PyQtdesignerplugins installs Qt Designer plugins for PyQt4
OpenGLContext_qt  - PyQt4/PySide context for OpenGLContext
Getting-Started-With-PyQt4 - An introduction to PyQt4 for Python programmers.
PyQtdoc  - PyQtdoc installs Qt documentation for PyQt4
EuroPython2006_PyQt4_Examples - PyQt4 examples from a talk at EuroPython 2006.
python-qt  - Python compatibility wrapper for Qt Bindings (PySide/PyQt4)
jlib  - PyQt4 library for writing XMPP applications
$

See line 13?

I realize pip simply lies and refuses to do it's job... Nothing I can do about it since no docs for impossible problems that can't happen... It just plain refuses to install it even though it very much does exist. I'm looking right at it... Lies of busted nerd junk.

So then I:
Code:
$ python3 smut44.py
  File "smut44.py", line 21
  global results, dpath, ip, username, password, updatepath, txtfile, cb, now
                                                                            ^
TabError: inconsistent use of tabs and spaces in indentation
$

Everything about python is broken.

Try python 2.7, never tried it in 3, should have specified the version I used.

edit: http://stackoverflow.com/questions/7942887/how-to-configure-pyqt4-for-python-3-in-ubuntu - looks like a little extra hassle to get QT4 for python 3.
 
The first set of fails is 2.7

Pip refuses to install that which it shows me itself is right effing there...
 
Hey, I'm looking to setup 1 masternode on Vultr Instances on Windows, Firstly has anyone figured out if this will work on Windows yet? Secondly I barely setup my first node so dumbed down terms/steps

Can I have a step by step guide on how to use this tool in correlation with Taos masternode Guide? I've setup 1 node with his guide but I want more! This is simple as 1200 nodes have been made and get updated, but I'm not one with the Windows - better on OSX.

Any help would be appreciated!
 
Why would you want to use windows to host your masternode when the guide as is is simple enough to follow to do is securely on linux?
 
Why would you want to use windows to host your masternode when the guide as is is simple enough to follow to do is securely on linux?
Good question.... Maybe because I have one setup on Windows already? I do have another PC with a fresh Ubuntu install but that would splinter my masternode from the rest - How easy is it to transfer a masternode and are you talking about Tao's setup guide or this guide. And If you are talking about Tao's guide, will I need additional steps? as I do think it's made for windows
 
Good question.... Maybe because I have one setup on Windows already? I do have another PC with a fresh Ubuntu install but that would splinter my masternode from the rest - How easy is it to transfer a masternode and are you talking about Tao's setup guide or this guide. And If you are talking about Tao's guide, will I need additional steps? as I do think it's made for windows
Talking about Tao's guide. It's directed at windows users but with the remote masternode secured via linux vs a windows instance. Are you running your masternode hot?
 
Talking about Tao's guide. It's directed at windows users but with the remote masternode secured via linux vs a windows instance. Are you running your masternode hot?
No I'm running it with a Hot/Cold Setup with the Local on Windows and the remote on a linux VPS Instance.
 
No I'm running it with a Hot/Cold Setup with the Local on Windows and the remote on a linux VPS Instance.
Oh, then you followed the guide. So you aren't actually setting up a second one on windows, but rather ubuntu. Just rename your wallet.dat on local and follow the guide from the beginning again. When you get to the config part of things, name it something other than the name of the other conf file (ex, mn1.conf, mn2.conf). Then when you launch just remember to rename the appropriate wallet file back to wallet.dat and launch using the appropriate config. You could also create multiple data directories and create shortcuts using the -datadir argument. Looks like the -wallet argument will be added back in according to github.
 
Back
Top