<p> <img src="https://img1.steemit.com/0x0/https://i.imgsafe.org/2411b61f27.png" /></p> <h1>Piston.web - Standalone User Interface</h1> <p>Many may already know <code>piston</code> as a tool that simplifies interaction with Steem/Steemit. You can read, post, comment, edit, transfer funds and much more, if you are willing to use the command line.This changes <strong>now</strong>. With <code>piston.web</code>, the toolbox now comes with <strong>graphical user interface</strong>that you can access via your browser. It is <strong>fully independent of steemit.com</strong>, which means that you can do what you love doing on Steem, even if steemit.com goes down.</p> <h1>Available Features</h1> <ul> <li>browsing steem posts</li> <li>reading full posts and comments</li> <li>reply to topics and comments</li> <li>upvote/downvote</li> <li>read account details <ul> <li>recommended posts</li> <li>blog posts</li> <li>funds</li> <li>transaction history</li> </ul> </li> <li>integrated wallet</li> <li>full encrypted (AES + BIP32) for private keys</li> <li>import keys from account name and password</li> </ul> <h1>Screenshots</h1> <h2>Browse:</h2> <p><img src="https://img1.steemit.com/0x0/https://i.imgsafe.org/219c17ace1.png" /></p> <h2>Account</h2> <p><img src="https://img1.steemit.com/0x0/https://i.imgsafe.org/219c1dbdc5.png" /></p> <h2>Funds:</h2> <p><img src="https://img1.steemit.com/0x0/https://i.imgsafe.org/219c2ae8a0.png" /></p> <h2>Post:</h2> <p><img src="https://img1.steemit.com/0x0/https://i.imgsafe.org/219c26f1d0.png" /></p> <h2>Wallet:</h2> <p><img src="https://img1.steemit.com/0x0/https://i.imgsafe.org/219c2e7b58.png" /></p> <h1>Installation</h1> <p>Until we leave pre-alpha, piston.web is on a different branch.</p> <pre><code>git clone https://github.com/xeroc/piston<br /> <br /> cd piston<br /> <br /> git checkout feature/standalone-web<br /> <br /> make install-user<br /> <br /> # install extra requirements for piston.web<br /> <br /> pip install -r requirements-web.txt<br /> <br /> </code></pre> <h1>Usage</h1> <pre><code>piston web<br /> <br /> </code></pre> <p>On first run, you will be asked to provide a passphrase for your new wallet. Empty password are allowed but result in private keys being stored in plain text.After that, you will see</p> <pre><code>* Running on http://127.0.0.1:5054/ (Press CTRL+C to quit)<br /> <br /> * Restarting with stat<br /> <br /> * Debugger is active!<br /> <br /> * Debugger pin code: 227-869-909<br /> <br /> </code></pre> <p>Ignore the debugging output and start using piston.web in your browser<br /> by accessing</p> <pre><code>http://127.0.0.1:5054/<br /> <br /> </code></pre> <p>NOTE: piston.web will only be reachable from the same machine (localhost).</p> <h1>Technologies</h1> <h2>Backend</h2> <p>The backend is written in python using</p> <ul> <li>Flask (with Jinja2)</li> <li>python-steem.</li> </ul> <p>It offers the HTML files and a Socket-IO for real-time communications.</p> <h2>Frontend</h2> <p>These technologies have been used so far in piston.web:</p> <ul> <li>Bootstrap</li> <li>Markdown</li> <li>Font-Awesome</li> <li>Plain Javascript</li> </ul> <h2>Wallet</h2> <p>The wallet is only accessible from the backend. All keys are encrypted with a random master password that is stored in an SQLite3 database in its AES encrypted form. Each private key is encrypted with the master password using BIP32 and stored in a SQLite3 database. The wallet will make backups of the SQLite3 database every week and keep several weeks of backup.</p> <h1>Todos</h1> <ul> <li>Transfer of funds</li> <li>PowerUp, PowerDown</li> <li>Trading</li> <li>Account Administration (changing keys etc)</li> <li>Allow to attach JSON object to posts</li> <li>Secure socket.io with a password</li> <li>layout and style improvements</li> </ul> <h1>Contributions</h1> <p>Currently, we are looking for the bravest of the bravest to help us test what is already there and give</p> <ul> <li>bug reports</li> <li>improvement proposals</li> <li>feature request</li> </ul> <p>Please use the <a href="https://github.com/xeroc/piston/issues" rel="noopener">github issue tracker</a> to make it easier for us to remember all the feedback.</p> <h1>Important Note</h1> <p>piston.web is alpha software. For that reason, you need to expect it to break at any time. Use at your own risk.</p> <h1>Update 1</h1> <p>I'd like to clarify that this GUI is <strong>not</strong> meant to replace steemit.com or be used as a hosted, public site. It rather offers a <em>personal</em>, <em>localhost-only</em> page that you can use to access your wallet. Exposing the piston.web to a publicly accessible port is <strong>not</strong> recommended!</p> <h1>Update 2</h1> <p>I fixed the <code>sqlite3.OperationalError: unable to open database file</code> error earlier today so that people can actually take a look.</p> <h1>Update 3</h1> <p>More short-term fixes for the weekend-testers:</p> <pre><code>* [2016-07-23][bf3dae5] | [setup] make sure the user uses python3<br /> <br /> * [2016-07-23][c31eec7] | [web] highlight own posts<br /> <br /> * [2016-07-23][03e0d2f] | [web] fix reply identifier not in the form</code></pre>
author | beautiful.girls |
---|---|
permlink | piston-web-first-open-source-steem-gui-searching-for-alpha-testers |
category | piston |
json_metadata | {"tags":["piston","opensource","steemit","tester",""],"image":["https://img1.steemit.com/0x0/https://i.imgsafe.org/2411b61f27.png","https://img1.steemit.com/0x0/https://i.imgsafe.org/219c17ace1.png","https://img1.steemit.com/0x0/https://i.imgsafe.org/219c1dbdc5.png","https://img1.steemit.com/0x0/https://i.imgsafe.org/219c2ae8a0.png","https://img1.steemit.com/0x0/https://i.imgsafe.org/219c26f1d0.png","https://img1.steemit.com/0x0/https://i.imgsafe.org/219c2e7b58.png"],"links":["https://github.com/xeroc/piston/issues"]} |
created | 2016-08-01 19:13:33 |
last_update | 2016-08-01 19:13:33 |
depth | 0 |
children | 7 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 5,241 |
author_reputation | -61,618,686,676 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 542,267 |
net_rshares | -3,240,304,908,748 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
liondani | 0 | -864,498,292,406 | -100% | ||
xeroc | 0 | -1,911,946,532,824 | -100% | ||
yefet | 0 | 22,645,392,645 | 100% | ||
cryptogee | 0 | -457,602,975,116 | -100% | ||
allyourbase | 0 | 1,032,033,214 | 100% | ||
repholder | 0 | -151,304,222,639 | -100% | ||
eduardf | 0 | 219,488,181 | 100% | ||
karen13 | 0 | 3,461,074,214 | 100% | ||
fiona777 | 0 | 206,294,417 | 100% | ||
jayjustmay | 0 | 2,012,690,785 | 100% | ||
jl777 | 0 | 90,692,976,938 | 100% | ||
proto | 0 | 18,828,721,486 | 100% | ||
taker | 0 | 5,885,675,419 | 100% | ||
softpunk | 0 | 1,251,336 | 0.1% | ||
beautiful.girls | 0 | 61,515,602 | 100% |
Hi! I am a content-detection robot. This post is to help manual curators; I have NOT flagged you. Here is similar content: https://steemit.com/piston/@xeroc/piston-web-first-open-source-steem-gui---searching-for-alpha-testers
author | cheetah |
---|---|
permlink | re-piston-web-first-open-source-steem-gui-searching-for-alpha-testers-20160801t191424 |
category | piston |
json_metadata | "" |
created | 2016-08-01 19:14:27 |
last_update | 2016-08-01 19:14:27 |
depth | 1 |
children | 0 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 1.256 HBD |
curator_payout_value | 0.211 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 225 |
author_reputation | 942,693,160,055,713 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 542,294 |
net_rshares | 1,412,755,153,641 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
liondani | 0 | 864,498,292,406 | 100% | ||
cryptogee | 0 | 457,602,975,116 | 100% | ||
anyx | 0 | 82,063,625,737 | 100% | ||
cheetah | 0 | 8,549,385,460 | 22% | ||
cheetah45 | 0 | 40,874,922 | 99% |
You will kill your reputation by doing this; bots and humans will always spot you and flag you! *Cg*
author | cryptogee |
---|---|
permlink | re-beautifulgirls-piston-web-first-open-source-steem-gui-searching-for-alpha-testers-20160801t194203254z |
category | piston |
json_metadata | {"tags":["piston"]} |
created | 2016-08-01 19:42:06 |
last_update | 2016-08-01 19:42:06 |
depth | 1 |
children | 0 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 1.712 HBD |
curator_payout_value | 0.073 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 101 |
author_reputation | 419,387,439,147,428 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 542,912 |
net_rshares | 2,284,615,958,931 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
ihashfury | 0 | 1,047,524,454,299 | 100% | ||
perky | 0 | 9,673,876,308 | 100% | ||
cass | 0 | 769,814,653,208 | 100% | ||
cryptogee | 0 | 457,602,975,116 | 100% |
<h1>Hi steemers! i ask you to pay attention to this article. After few minuts we run this article, what is a Steemit and Steem???</h1> -http://steemit.com/steemit/@rggreen/steemit-a-brilliant-idea-or-a-bubble
author | greenggc |
---|---|
permlink | re-beautifulgirls-piston-web-first-open-source-steem-gui-searching-for-alpha-testers-20160801t191403514z |
category | piston |
json_metadata | {"tags":["piston"],"links":["http://steemit.com/steemit/@rggreen/steemit-a-brilliant-idea-or-a-bubble"]} |
created | 2016-08-01 19:14:03 |
last_update | 2016-08-01 19:14:03 |
depth | 1 |
children | 0 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 208 |
author_reputation | -800,061,035,062 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 542,284 |
net_rshares | -258,856,257 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
steemservices5 | 0 | -258,856,257 | -1% |
Hi! This post has a <a href="https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests">Flesch-Kincaid</a> grade level of 11.4 and reading ease of 62%. This puts the writing level on par with Michael Crichton and Mitt Romney.
author | isaac.asimov |
---|---|
permlink | re-piston-web-first-open-source-steem-gui-searching-for-alpha-testers-20160801t191400 |
category | piston |
json_metadata | "" |
created | 2016-08-01 19:14:03 |
last_update | 2016-08-01 19:14:03 |
depth | 1 |
children | 0 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 238 |
author_reputation | -982,572,424,326 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 542,283 |
net_rshares | -231,960,409 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
steemservices3 | 0 | -221,361,223 | -1% | ||
cheetah42 | 0 | -4,511,431 | -20% | ||
antispam | 0 | -6,087,755 | -2% |
!cheetah ban
author | predator |
---|---|
permlink | re-beautifulgirls-piston-web-first-open-source-steem-gui-searching-for-alpha-testers-20160802t014525642z |
category | piston |
json_metadata | {"tags":["piston"]} |
created | 2016-08-02 01:45:30 |
last_update | 2016-08-02 01:45:30 |
depth | 1 |
children | 1 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 12 |
author_reputation | 4,626,520,448,686 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 549,733 |
net_rshares | 0 |
author | cheetah |
---|---|
permlink | re-re-beautifulgirls-piston-web-first-open-source-steem-gui-searching-for-alpha-testers-20160802t014525642z-20160802t014607 |
category | piston |
json_metadata | "" |
created | 2016-08-02 01:46:09 |
last_update | 2016-08-02 01:46:09 |
depth | 2 |
children | 0 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 37 |
author_reputation | 942,693,160,055,713 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 549,749 |
net_rshares | 8,569,722,608 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
cheetah | 0 | 8,549,420,077 | 22% | ||
cheetah62 | 0 | 20,302,531 | 99% |
Keep up the great work @beautiful.girls Upvoted
author | softpunk |
---|---|
permlink | piston-web-first-open-source-steem-gui-searching-for-alpha-testers |
category | piston |
json_metadata | "" |
created | 2016-08-01 19:14:09 |
last_update | 2016-08-01 19:14:09 |
depth | 1 |
children | 0 |
last_payout | 2016-09-01 07:33:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 50 |
author_reputation | -711,516,507,127 |
root_title | "[piston.web] First Open Source Steem GUI - Searching for alpha testers" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 542,286 |
net_rshares | -4,508,034 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
cheetah43 | 0 | -4,508,034 | -20% |