Skip to content

Commit cc7a503

Browse files
author
Michael Sparmann
committed
Some more cleanup
1 parent 94cffa5 commit cc7a503

File tree

5 files changed

+18
-302
lines changed

5 files changed

+18
-302
lines changed

CHANGELOG.txt

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,6 @@
11
Modular Python Bitcoin Miner
2-
Copyright (C) 2011-2012 Michael Sparmann (TheSeven)
2+
Copyright (C) 2012 Michael Sparmann (TheSeven)
33

4-
v0.0.4 (beta)
4+
v0.1.0 (alpha)
55
===================
6-
- Subworker support
7-
- X6500 board support
8-
- Pool target hashrate support
9-
- Internal cleanup
10-
- New statistics engine
11-
12-
v0.0.3 (2012-01-08)
13-
===================
14-
- Announce actual share difficulties on the console
15-
- Internal cleanup
16-
- Python 3 compatibility
17-
- Handle terminal resizing more gracefully
18-
- More accurate timestamps in log
19-
- More accurate hashrate measurement of SimpleRS232 workers
20-
- Support for X-Reject-Reason header
21-
22-
v0.0.2 (2012-01-07)
23-
===================
24-
- Support for work sources with difficulty >1
25-
- Separated the UI into a module
26-
- Handle terminal resizing more gracefully
27-
28-
v0.0.1 (2011-07-06)
29-
===================
30-
- Initial release
6+
- Completely new architecture

README.txt

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Modular Python Bitcoin Miner
2-
Copyright (C) 2011-2012 Michael Sparmann (TheSeven)
2+
Copyright (C) 2012 Michael Sparmann (TheSeven)
33

44
This program is free software; you can redistribute it and/or
55
modify it under the terms of the GNU General Public License
@@ -22,30 +22,32 @@ want to support further development of the Modular Python Bitcoin Miner.
2222
System Requirements
2323
===================
2424

25-
The default user interface module uses the python curses module. Most Linux distributions should
26-
have a package for this. Unofficial Windows curses modules are available here:
25+
MPBM requires Python >= 2.6, most testing is done with Python 3.2.
26+
27+
The default user interface module uses the python curses module. Most Linux distributions
28+
should have a package for this. Unofficial Windows curses modules are available here:
2729
http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
2830

2931
Miner backend modules might use interface modules like PyUSB or PySerial as well.
3032

3133

32-
Configuration
33-
=============
34+
Getting started
35+
===============
3436

35-
You can configure MPBM by copying the default_config.py file to config.py
36-
and modifying it to fit your needs. This file describes the
37-
front and back end modules that will be used by the MPBM core.
38-
default_config.py is already pre-populated with some sample entries.
39-
More advanced options that aren't present in the example config file
40-
are documented at the top of the corresponding python module file.
37+
1. Install the required prerequisites (see System Requirements above)
38+
2. Run the following command in the mpbm directory: python run-mpbm.py
39+
3. Connect to http://localhost:8832 with your favorite web browser
40+
4. Login with user name "admin" and password "mpbm"
41+
5. Go to "Frontends", "WebUI" and change the default login credentials
42+
6. Customize workers and work sources if neccessary
4143

4244

4345
Customizing
4446
===========
4547

4648
If you don't want to use one of the already supported mining workers,
47-
you will have to write your own worker module. Just duplicate e.g. simplers232.py,
48-
adapt it to fit your needs, and reference your new module from config.py.
49+
you will have to write your own worker module. Just duplicate e.g.
50+
the modules/theseven/simplers232 tree and adapt it to fit your needs.
4951
Things are mostly straightforward and that file has more comments than code,
5052
but if you run into trouble or didn't understand some details, feel free to contact
5153
TheSeven (or [7]) on irc.freenode.net. I'll try to help if I have time.

default_config.py

Lines changed: 0 additions & 262 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)