 *** ### lightsteem [Lightsteem](https://github.com/emre/lightsteem) is a light python 3.6+ client to interact with the STEEM blockchain. It's simple and stupid. You ask something, you get something. After working extensively with steem-python and beem in the past, I found myself frusturated while debugging simple scripts. Both of these libraries include enourmous amount of work, but they do a good amount of encapsulation and magic inside. > Simple is better than complex. is from the Zen of Python. That brought the idea of having a simple client myself with my design decisions. #### What's supported? lightsteem is designed for appbase nodes. Every call supported by the appbase is accessible via the ```Client``` interface. It also supports jussi's batch calls. It also supports auto retry and node failovers out of the box. #### Installation ``` $ (sudo) pip install lightsteem ``` #### Usage ```python from lightsteem.client import Client client = Client(nodes=["https://api.steemit.com"]) print(client.get_dynamic_global_properties()) ``` By default, client uses **condenser_api** to make the calls. If you want to change the api, just call the client instance with the api name. #### Examples ##### Get Account History ```python from lightsteem.client import Client c = Client() history = c.get_account_history("emrebeyler", 1000, 10) for op in history: print(op) ``` ##### Get accounts by key (account_by_key_api) ```python from lightsteem.client import Client client = Client() accounts = client('account_by_key_api').get_key_references({ "keys":["STM5jZtLoV8YbxCxr4imnbWn61zMB24wwonpnVhfXRmv7j6fk3dTH"] }) print(accounts) ``` ##### Get last 10 posts of a user (tags_api) ```python from lightsteem.client import Client c = Client() posts = c('tags_api').get_discussions_by_blog({"tag": "ned", "limit": 10}) for p in posts["discussions"]: print(p["title"]) ``` ##### Get block detail (block_api) ```python from lightsteem.client import Client c = Client() block = c('block_api').get_block({"block_num": 24858937}) print(block) ``` #### Get current reserve ratio (witness_api) ```python from lightsteem.client import Client c = Client() ratio = c('witness_api').get_reserve_ratio() print(ratio) ``` ##### Get list of supported methods by RPC node (jsonrpc) ```python from lightsteem.client import Client c = Client() methods = c('jsonrpc').get_methods() print(methods) ``` ##### Get vesting delegations of an account (database_api) ```python from lightsteem.client import Client c = Client() outgoing_delegations = c('database_api').find_vesting_delegations({"account": "emrebeyler"}) print(outgoing_delegations) ``` #### Batch calls If a JUSSI instance is set on the appbase node, you can enjoy batch calls. ```python from lightsteem.client import Client c = Client() c.get_block(24858937, batch=True) c.get_block(24858938, batch=True) blocks = c.process_batch() print(blocks) ``` #### Roadmap - Transaction signing, support for broadcast APIs. - Helpers for different kind of topics. (Account, Witness, Streaming helpers, etc.) - Having a good code coverage in terms of unit tests. #### Contributing - You can stop by [Lightsteem discord](https://discord.gg/jPYDmCJ) and join the development with your feedback and ideas. - You can pick an [open issue](https://github.com/emre/lightsteem/issues) and start working on it. But we should reach a consensus about the design decisions before any merge. #### Notes - You can see the list of api types at [Steem Developers Portal](https://developers.steem.io/apidefinitions/#apidefinitions-condenser-api) Consider using condenser_api methods until the other apis becomes stable. A warning from the official portal: > While the condenser_api.* calls are ready for use, all other appbase methods are currently works in progress and may change, or be unsuitable for production use.
author | emrebeyler |
---|---|
permlink | introducing-lightsteem-a-thin-python-client-for-steem |
category | utopian-io |
json_metadata | {"tags":["utopian-io","development","steem","python","sndbox"],"image":["https://cdn.steemitimages.com/DQmV9ziht8AJYi3YhqR1gjKT96pCAe6FMiEAD7TC8nE5r13/Screen%20Shot%202018-08-07%20at%207.14.36%20PM.png"],"links":["https://github.com/emre/lightsteem","https://discord.gg/jPYDmCJ","https://github.com/emre/lightsteem/issues","https://developers.steem.io/apidefinitions/#apidefinitions-condenser-api"],"app":"steemit/0.1","format":"markdown"} |
created | 2018-08-07 16:22:33 |
last_update | 2018-08-09 06:53:39 |
depth | 0 |
children | 19 |
last_payout | 2018-08-14 16:22:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 133.809 HBD |
curator_payout_value | 36.907 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 4,091 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,428,083 |
net_rshares | 117,610,440,233,601 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
tombstone | 0 | 110,982,483,615 | 0.06% | ||
pfunk | 0 | 5,106,339,289,491 | 100% | ||
pfunk3 | 0 | 522,547,390,242 | 100% | ||
noisy | 0 | 1,991,186,178,299 | 100% | ||
lola-carola | 0 | 340,486,825 | 1% | ||
acidyo | 0 | 6,782,395,754,540 | 50% | ||
kevinwong | 0 | 38,700,980,721 | 0.15% | ||
roelandp | 0 | 3,338,693,192,722 | 100% | ||
ausbitbank | 0 | 6,894,075,575,288 | 100% | ||
inertia | 0 | 1,581,122,582,887 | 100% | ||
fabien | 0 | 2,356,645,169,197 | 100% | ||
shortcut | 0 | 24,463,288,112 | 10% | ||
felixxx | 0 | 446,536,057,823 | 100% | ||
twinner | 0 | 369,451,707,316 | 25% | ||
seif | 0 | 0 | 100% | ||
aggroed | 0 | 532,069,477,471 | 100% | ||
ajaub1962 | 0 | 16,722,562,874 | 20% | ||
arrax | 0 | 3,523,592,129 | 100% | ||
maarnio | 0 | 12,123,654,941 | 4% | ||
the-naked-geek | 0 | 67,950,709 | 24.5% | ||
sambillingham | 0 | 17,367,810,771 | 100% | ||
techslut | 0 | 403,708,519,908 | 100% | ||
decebal2dac | 0 | 7,010,392,701 | 100% | ||
hansikhouse | 0 | 2,398,903,956 | 12.5% | ||
teamhumble | 0 | 3,772,887,159 | 6% | ||
anthonyadavisii | 0 | 18,248,327,139 | 100% | ||
raymondmendoza | 0 | 1,040,201,976 | 100% | ||
heymattsokol | 0 | 462,120,944 | 6% | ||
erikaflynn | 0 | 21,948,470,594 | 50% | ||
paolobeneforti | 0 | 7,519,078,346 | 6% | ||
silviabeneforti | 0 | 2,734,295,417 | 4% | ||
siriusgaia | 0 | 111,701,264 | 4.9% | ||
markkujantunen | 0 | 80,279,019,655 | 100% | ||
misalen | 0 | 16,335,080,737 | 100% | ||
danielsaori | 0 | 116,120,244,908 | 100% | ||
dhimmel | 0 | 382,995,691,884 | 100% | ||
fingersik | 0 | 1,426,079,291 | 2% | ||
erb | 0 | 1,386,482,766 | 4% | ||
the01crow | 0 | 615,920,377 | 100% | ||
toninux | 0 | 269,501,797 | 24.5% | ||
oendertuerk | 0 | 39,080,491,831 | 20% | ||
teachblogger | 0 | 296,736,646 | 2% | ||
msg768 | 0 | 1,135,899,623 | 1% | ||
kenan1989 | 0 | 3,887,859,278 | 20% | ||
malay11 | 0 | 643,016,336 | 24.5% | ||
eurogee | 0 | 345,667,354 | 2% | ||
cryptastic | 0 | 2,392,491,742 | 10% | ||
luvabi | 0 | 1,330,199,969 | 5% | ||
world-travel-pro | 0 | 891,553,156 | 0.2% | ||
bitrocker2020 | 0 | 673,831,349 | 1% | ||
mys | 0 | 5,407,772,938 | 5% | ||
jakipatryk | 0 | 55,548,833,943 | 100% | ||
helo | 0 | 26,488,202,754 | 100% | ||
leesongyi | 0 | 4,687,830,827 | 2% | ||
coquiunlimited | 0 | 197,986,306 | 6.25% | ||
ruel.cedeno | 0 | 30,641,308,302 | 100% | ||
kemal13 | 0 | 1,118,904,546 | 30% | ||
steeminator3000 | 0 | 186,507,099,771 | 100% | ||
bearone | 0 | 1,648,674,883 | 2% | ||
reddragonfly | 0 | 1,612,903,613 | 4% | ||
drakos | 0 | 2,064,574,206,246 | 100% | ||
lastozgur | 0 | 4,741,493,899 | 100% | ||
howtostartablog | 0 | 1,205,132,468 | 3% | ||
faluthi01 | 0 | 141,471,632 | 10% | ||
affiedalfayed | 0 | 244,243,648 | 2% | ||
carrotcake | 0 | 1,269,563,734 | 2% | ||
klynic | 0 | 412,976,693 | 5% | ||
ragepeanut | 0 | 852,603,729 | 2% | ||
firatozbek | 0 | 4,427,081,726 | 100% | ||
coloringiship | 0 | 777,262,617 | 2% | ||
sndbox | 0 | 2,429,277,048,537 | 25% | ||
howo | 0 | 276,972,298,444 | 100% | ||
themarkymark | 0 | 46,073,888,755 | 100% | ||
leaky20 | 0 | 748,258,981 | 20% | ||
gregory.latinier | 0 | 44,514,571,902 | 100% | ||
mintvilla | 0 | 5,826,560,955 | 12% | ||
martibis | 0 | 125,633,079 | 3% | ||
tanyaschutte | 0 | 154,471,589 | 3.75% | ||
steemitph | 0 | 10,997,755,871 | 10% | ||
openledgerio | 0 | 299,091,295 | 49% | ||
jjb777 | 0 | 10,495,975,952 | 100% | ||
bleyker | 0 | 88,277,836 | 20% | ||
djlethalskillz | 0 | 541,983,662 | 1% | ||
make-a-whale | 0 | 52,705,571,727 | 12% | ||
dayoung | 0 | 4,044,766,164 | 12.5% | ||
nessyquel | 0 | 436,104,564 | 20% | ||
massivevibration | 0 | 3,085,268,545 | 5% | ||
boontjie | 0 | 9,603,162,546 | 100% | ||
crokkon | 0 | 60,224,439,662 | 100% | ||
markjason | 0 | 701,158,316 | 20% | ||
anna-mi | 0 | 651,147,825 | 10% | ||
skreza | 0 | 151,963,850 | 0.25% | ||
unimelb | 0 | 322,910,258 | 53% | ||
dogancankilment | 0 | 636,812,199 | 100% | ||
buckydurddle | 0 | 24,222,070,977 | 100% | ||
sbdraffle | 0 | 483,043,126 | 79% | ||
bayeco06 | 0 | 10,152,109,423 | 100% | ||
smafey | 0 | 332,864,681 | 24.5% | ||
revisesociology | 0 | 1,162,994,587 | 1% | ||
espoem | 0 | 121,582,075,346 | 100% | ||
playitforward | 0 | 5,787,730,441 | 6% | ||
critic-on | 0 | 68,234,310 | 2% | ||
penauthor | 0 | 75,551,489 | 1% | ||
mrblinddraw | 0 | 2,915,655,887 | 18% | ||
animagic | 0 | 246,209,597 | 20% | ||
jacobkaled | 0 | 102,361,449 | 24.5% | ||
isnochys | 0 | 5,635,188,938 | 13% | ||
zord189 | 0 | 866,641,852 | 2% | ||
sam.hsuu | 0 | 419,910,758 | 2% | ||
nanastraybutt | 0 | 83,624,932 | 2% | ||
jrawsthorne | 0 | 8,672,713,646 | 100% | ||
ankapolo | 0 | 2,304,804,572 | 17.5% | ||
loshcat | 0 | 3,000,150,877 | 100% | ||
rightscomet | 0 | 131,650,501 | 24.5% | ||
explorernations | 0 | 308,828,869 | 1% | ||
murattatar | 0 | 3,401,695,543 | 11% | ||
imaginedragon | 0 | 397,676,691 | 6.25% | ||
nudgent | 0 | 149,548,407 | 24.5% | ||
utopian-io | 0 | 79,290,012,774,074 | 51.8% | ||
favcau | 0 | 35,584,049,749 | 100% | ||
unforgettable | 0 | 3,118,860,557 | 100% | ||
jaff8 | 0 | 2,514,051,402 | 4% | ||
elchin | 0 | 728,706,107 | 100% | ||
emrebeyler | 0 | 195,579,285,947 | 100% | ||
spectrums | 0 | 140,393,629 | 20% | ||
nairadaddy | 0 | 250,495,265 | 1% | ||
berkaytekinsen | 0 | 453,534,168 | 25% | ||
smitop | 0 | 423,869,982 | 100% | ||
rdvn | 0 | 5,960,079,501 | 100% | ||
jeffbernst | 0 | 889,186,803 | 4% | ||
evilest-fiend | 0 | 1,373,831,901 | 50% | ||
tentalavera | 0 | 177,762,873 | 5% | ||
forkonti | 0 | 591,288,103 | 100% | ||
hellowhale | 0 | 203,971,430 | 100% | ||
awolesigideon | 0 | 206,280,193 | 10% | ||
enjoyy | 0 | 273,238,568 | 24.5% | ||
berkerpeksag | 0 | 1,625,366,876 | 100% | ||
thinkermyles | 0 | 88,609,589 | 14.7% | ||
handfree42 | 0 | 72,974,518 | 24.5% | ||
baroen96 | 0 | 707,209,372 | 12.5% | ||
steemerturk | 0 | 542,103,110 | 25% | ||
vaire | 0 | 178,427,867 | 25% | ||
turkolog | 0 | 434,178,412 | 100% | ||
ataturk | 0 | 457,437,285 | 100% | ||
sagor5828 | 0 | 81,694,669 | 12.5% | ||
asyrafahamed | 0 | 256,478,537 | 6% | ||
iwanderela | 0 | 677,981,958 | 5% | ||
avina | 0 | 2,517,389,081 | 100% | ||
tinowhale | 0 | 2,367,986,917 | 49% | ||
ewq | 0 | 258,466,233 | 6% | ||
barut | 0 | 103,414,038 | 10% | ||
paragon99 | 0 | 100,205,691 | 10% | ||
camillius | 0 | 91,637,906 | 12.5% | ||
lukecreed | 0 | 187,865,388 | 24.5% | ||
amosbastian | 0 | 55,118,524,464 | 94.18% | ||
jonnahmatias1016 | 0 | 69,714,055 | 10% | ||
yourmercury | 0 | 97,321,676 | 20% | ||
fromhell2sky | 0 | 6,397,525,105 | 24.5% | ||
grzesiekb | 0 | 155,697,652,752 | 100% | ||
sauronbey | 0 | 3,301,645,566 | 100% | ||
rondras | 0 | 37,460,639,653 | 100% | ||
crypto3d | 0 | 4,679,242,697 | 25% | ||
charisman | 0 | 213,989,924 | 50% | ||
galasek | 0 | 5,316,761,444 | 100% | ||
googletr | 0 | 1,307,551,983 | 100% | ||
shankstaicho | 0 | 13,050,281,230 | 100% | ||
blogger-funda | 0 | 88,184,304 | 20% | ||
chorock | 0 | 33,074,801,213 | 10% | ||
deejee | 0 | 76,345,165 | 12.5% | ||
canburaksimsek | 0 | 13,273,215,802 | 100% | ||
soufiani | 0 | 686,563,567 | 0.5% | ||
theturk | 0 | 124,794,275 | 25% | ||
muradovv | 0 | 2,545,069,161 | 5% | ||
matytan | 0 | 21,376,098,258 | 50% | ||
aytekinaygun | 0 | 610,441,662 | 100% | ||
bishoppeter1 | 0 | 173,584,526 | 25% | ||
crypto4euro | 0 | 565,134,773 | 12.5% | ||
holger80 | 0 | 357,576,743,939 | 100% | ||
debruyne844 | 0 | 76,412,867 | 12.5% | ||
uzerebru | 0 | 165,799,230 | 41% | ||
uzercanan | 0 | 814,887,145 | 45% | ||
pars11 | 0 | 11,829,769,124 | 100% | ||
sndbox-alpha | 0 | 13,091,517,808 | 20% | ||
kaylog | 0 | 76,286,069 | 24.5% | ||
ahmetmertugrul | 0 | 871,734,492 | 100% | ||
giftbox | 0 | 243,200,487 | 100% | ||
sudefteri | 0 | 5,112,694,013 | 100% | ||
midun | 0 | 10,075,148,026 | 100% | ||
kaeo | 0 | 122,321,600 | 20% | ||
ameliabartlett | 0 | 860,375,886 | 3.75% | ||
rinbird | 0 | 122,021,426 | 20% | ||
janse | 0 | 607,903,673 | 100% | ||
polbot | 0 | 238,368,785 | 100% | ||
tipitip | 0 | 531,768,252 | 100% | ||
aimei | 0 | 76,211,457 | 12.5% | ||
ahmeterbay | 0 | 1,523,847,213 | 100% | ||
maritagrabowski | 0 | 5,894,286,286 | 100% | ||
medical-hall | 0 | 99,857,966 | 20% | ||
mbadayee | 0 | 493,021,293 | 10% | ||
avnigenc | 0 | 1,826,790,283 | 100% | ||
gjones15 | 0 | 293,120,880 | 12.25% | ||
lifediaries2nd | 0 | 66,472,153 | 10% | ||
tolgahanuzun | 0 | 10,570,622,152 | 100% | ||
saidqautsar | 0 | 72,999,538 | 12.5% | ||
muratkbesiroglu | 0 | 319,530,058,044 | 100% | ||
anak123 | 0 | 114,864,651 | 12.5% | ||
sereze | 0 | 797,407,907 | 100% | ||
zcool | 0 | 236,432,126 | 10% | ||
carloniere | 0 | 66,815,094 | 20% | ||
bit6in | 0 | 70,292,986 | 12.5% | ||
khairulfahmi92 | 0 | 106,592,599 | 24.5% | ||
carment | 0 | 149,182,626 | 24.5% | ||
indostem | 0 | 470,897,465 | 100% | ||
effofex | 0 | 5,634,372,910 | 100% | ||
andreas-winkler | 0 | 68,209,765 | 24.5% | ||
gadrian | 0 | 20,951,977,679 | 100% | ||
trsteemer | 0 | 163,984,388 | 35% | ||
theagriculturist | 0 | 61,091,140 | 10% | ||
greatwarrior79 | 0 | 124,661,365 | 12.5% | ||
qurator-tier-0 | 0 | 3,480,279,017 | 1% | ||
blockmountain | 0 | 87,790,993 | 10% | ||
feronio | 0 | 1,333,061,729 | 100% | ||
hyroniz | 0 | 146,395,560 | 25% | ||
rechellomataro | 0 | 115,991,939 | 24.5% | ||
steeman220 | 0 | 128,387,900 | 24.5% | ||
flagawhale | 0 | 23,043,299,494 | 50% | ||
sigmund | 0 | 129,391,849 | 12.5% | ||
apteacher | 0 | 507,887,845 | 4% | ||
tyramisoux | 0 | 4,754,698,258 | 25% | ||
acun | 0 | 494,965,501 | 100% | ||
kryptorero | 0 | 150,225,879 | 24.5% | ||
bahagia9 | 0 | 119,096,420 | 24.5% | ||
gydronium | 0 | 177,408,244 | 29.4% | ||
senseofhumor | 0 | 608,963,921 | 100% | ||
gmlgang | 0 | 57,321,931 | 41% | ||
aksapphires | 0 | 109,463,875 | 24.5% | ||
mannylumanao | 0 | 94,000,049 | 10% | ||
neutralizer | 0 | 15,557,011,873 | 100% | ||
randohealer | 0 | 21,509,088,962 | 100% | ||
camillesteemer | 0 | -96,322,890 | -100% | ||
nullahnung | 0 | 152,206,570 | 25% | ||
parakazan | 0 | 274,256,239 | 100% | ||
steemit-uruguay | 0 | 88,530,200 | 20% | ||
khaliloff | 0 | 583,587,069 | 100% | ||
gormogon | 0 | 4,041,821,685 | 1% | ||
carpet.duck | 0 | 76,399,513 | 10% | ||
engmi | 0 | 151,662,845 | 10% | ||
msjito | 0 | 142,887,682 | 25% | ||
votebott | 0 | 582,351,353 | 100% | ||
sulwati | 0 | 140,645,992 | 24.5% | ||
oyundelisi | 0 | 583,695,672 | 100% | ||
bigboy9 | 0 | 574,390,243 | 100% | ||
swaze | 0 | 198,775,471 | 33% | ||
cafelate | 0 | 312,107,751 | 2.5% | ||
sirwayneweezy | 0 | 76,111,019 | 12.5% | ||
basav | 0 | 106,514,373 | 24.5% | ||
sutter | 0 | 711,302,811 | 24.5% | ||
thales7 | 0 | 700,697,828 | 10% | ||
tania22 | 0 | 412,422,241 | 100% | ||
oguzcan | 0 | 294,084,147 | 100% | ||
ogsenti | 0 | 60,802,026 | 100% | ||
trsteemian | 0 | 60,818,910 | 12.25% | ||
ammachemist | 0 | 76,423,418 | 12.5% | ||
yollardannotlar | 0 | 1,157,302,370 | 100% | ||
beemtutorials | 0 | 454,743,883 | 100% | ||
raghao | 0 | 237,309,058 | 12.5% | ||
haticedraws | 0 | 596,896,731 | 100% | ||
alperenaktas | 0 | 76,132,160 | 12.5% | ||
secret.service | 0 | 39,915,067,740 | 100% | ||
alvinvoo | 0 | 570,816,746 | 100% | ||
veganezeit | 0 | 0 | 100% |
Ok, gave it spin. Tried pulling number of posts for a user. It's really fast. Think it just might be my go-to for that sort of thing. Also, think I like the time format for active votes may work better for us. Of course, I'll still need to leverage Beem for the transfers but I'll likely do a side by side performance comparison in the future. Nice work, @emrebeyler. Here's the link to the vid of my trying it out. https://dlive.io/video/anthonyadavisii/27f69ea1-9aa8-11e8-9e1e-0242ac110003
author | anthonyadavisii |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180808t020931225z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"users":["emrebeyler"],"links":["https://dlive.io/video/anthonyadavisii/27f69ea1-9aa8-11e8-9e1e-0242ac110003"],"app":"steemit/0.1"} |
created | 2018-08-08 02:09:33 |
last_update | 2018-08-08 02:09:33 |
depth | 1 |
children | 0 |
last_payout | 2018-08-15 02:09:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.521 HBD |
curator_payout_value | 0.171 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 498 |
author_reputation | 212,723,519,430,380 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,474,788 |
net_rshares | 481,968,308,733 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dhimmel | 0 | 376,156,483,100 | 100% | ||
emrebeyler | 0 | 101,501,395,212 | 51% | ||
anondelegate | 0 | 388,443,093 | 100% | ||
saysthankyou | 0 | 1,946,264,152 | 100% | ||
saysyourewelcome | 0 | 975,052,513 | 100% | ||
denada | 0 | 347,423,803 | 100% | ||
loosely-lucid | 0 | 653,246,860 | 100% |
I guess itβs true that they say, βthe more the merrierβ π Iβm still behind testing out beem, but maybe I find some time to try out your light. Well done putting it together!
author | danielsaori |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t165614360z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 16:56:15 |
last_update | 2018-08-07 16:56:15 |
depth | 1 |
children | 2 |
last_payout | 2018-08-14 16:56:15 |
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 | 174 |
author_reputation | 19,949,800,673,455 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,431,103 |
net_rshares | 0 |
Transaction signing is not there yet, but it will come soon.
author | emrebeyler |
---|---|
permlink | re-danielsaori-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t170234680z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 17:02:33 |
last_update | 2018-08-07 17:04:27 |
depth | 2 |
children | 1 |
last_payout | 2018-08-14 17:02:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.019 HBD |
curator_payout_value | 0.005 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 60 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,431,741 |
net_rshares | 17,423,572,605 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
danielsaori | 0 | 17,423,572,605 | 15% |
I'm sure it will be there before I get around trying it out...
author | danielsaori |
---|---|
permlink | re-emrebeyler-re-danielsaori-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t194557655z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 19:45:57 |
last_update | 2018-08-07 19:45:57 |
depth | 3 |
children | 0 |
last_payout | 2018-08-14 19:45:57 |
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 | 62 |
author_reputation | 19,949,800,673,455 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,445,916 |
net_rshares | 0 |
Nice to see you going 3 only! I like using packages that take advantage of the latest features and aren't burdened by 2 support.
author | dhimmel |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180808t103736553z |
category | utopian-io |
json_metadata | {"community":"busy","app":"busy/2.5.4","format":"markdown","tags":["utopian-io"],"users":[],"links":[],"image":[]} |
created | 2018-08-08 10:37:36 |
last_update | 2018-08-08 10:37:36 |
depth | 1 |
children | 0 |
last_payout | 2018-08-15 10:37:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.369 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 128 |
author_reputation | 39,788,295,023,882 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,511,797 |
net_rshares | 256,470,329,386 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dhimmel | 0 | 256,470,329,386 | 72% |
* Great foundation for many future projects and development on STEEM. Your contribution has been evaluated according to [Utopian policies and guidelines](https://join.utopian.io/guidelines), as well as a predefined set of questions pertaining to the category. To view those questions and the relevant answers related to your post, [click here](https://review.utopian.io/result/3/2111122). ---- Need help? Write a ticket on https://support.utopian.io/. Chat with us on [Discord](https://discord.gg/uTyJkNm). [[utopian-moderator]](https://join.utopian.io/)
author | helo |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t171728734z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"links":["https://join.utopian.io/guidelines","https://review.utopian.io/result/3/2111122","https://support.utopian.io/","https://discord.gg/uTyJkNm","https://join.utopian.io/"],"app":"steemit/0.1"} |
created | 2018-08-07 17:17:27 |
last_update | 2018-08-07 17:17:27 |
depth | 1 |
children | 1 |
last_payout | 2018-08-14 17:17:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.421 HBD |
curator_payout_value | 0.138 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 561 |
author_reputation | 121,547,934,535,311 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,433,144 |
net_rshares | 386,545,600,736 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dhimmel | 0 | 369,317,274,316 | 100% | ||
espoem | 0 | 16,349,473,001 | 15% | ||
mops2e | 0 | 319,867,072 | 10% | ||
alvinvoo | 0 | 558,986,347 | 100% |
Thanks for the fast review. :)
author | emrebeyler |
---|---|
permlink | re-helo-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t172748886z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 17:27:48 |
last_update | 2018-08-07 17:27:48 |
depth | 2 |
children | 0 |
last_payout | 2018-08-14 17:27:48 |
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 | 30 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,434,118 |
net_rshares | 0 |
Good work, can't wait until all points in your roadmap are finished :).
author | holger80 |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t165304648z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 16:53:09 |
last_update | 2018-08-07 16:53:09 |
depth | 1 |
children | 1 |
last_payout | 2018-08-14 16:53:09 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.042 HBD |
curator_payout_value | 0.012 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 71 |
author_reputation | 358,857,509,568,825 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,430,819 |
net_rshares | 37,738,144,755 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
danielsaori | 0 | 16,778,255,101 | 15% | ||
dustsweeper | 0 | 20,959,889,654 | 2.31% |
Thanks! :)
author | emrebeyler |
---|---|
permlink | re-holger80-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t170255702z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 17:02:54 |
last_update | 2018-08-07 17:02:54 |
depth | 2 |
children | 0 |
last_payout | 2018-08-14 17:02:54 |
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 | 10 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,431,782 |
net_rshares | 0 |
I am excited. This is a huge gain for the python family here on steem.
author | isnochys |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t163241777z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 16:32:45 |
last_update | 2018-08-07 16:32:45 |
depth | 1 |
children | 1 |
last_payout | 2018-08-14 16:32:45 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.042 HBD |
curator_payout_value | 0.012 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 70 |
author_reputation | 47,908,707,540,347 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,429,004 |
net_rshares | 37,738,144,755 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
danielsaori | 0 | 16,778,255,101 | 15% | ||
dustsweeper | 0 | 20,959,889,654 | 2.35% |
Python family is the best. :)
author | emrebeyler |
---|---|
permlink | re-isnochys-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t164102840z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 16:41:03 |
last_update | 2018-08-07 16:41:03 |
depth | 2 |
children | 0 |
last_payout | 2018-08-14 16:41:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 1.960 HBD |
curator_payout_value | 0.652 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 29 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,429,684 |
net_rshares | 1,799,299,433,537 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
roelandp | 0 | 1,799,299,433,537 | 55% |
How is it different from beem? It will grow to the same sizes in the future..
author | mys |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t201141027z |
category | utopian-io |
json_metadata | {"community":"busy","app":"busy/2.5.4","format":"markdown","tags":["utopian-io"],"users":[],"links":[],"image":[]} |
created | 2018-08-07 20:11:42 |
last_update | 2018-08-07 20:11:42 |
depth | 1 |
children | 1 |
last_payout | 2018-08-14 20:11:42 |
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 | 77 |
author_reputation | 14,948,575,541,320 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,448,012 |
net_rshares | 0 |
It won't grow the same size with Beem, or steem-python. - No planned support serializations. (get_transaction_hex call helps with that.) - No support for pre-app base nodes. There will be helper modules for well-known objects in the chain and broadcasting support. That's all.
author | emrebeyler |
---|---|
permlink | re-mys-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180807t201759738z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-07 20:18:00 |
last_update | 2018-08-07 20:19:18 |
depth | 2 |
children | 0 |
last_payout | 2018-08-14 20:18:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.390 HBD |
curator_payout_value | 0.129 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 280 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,448,538 |
net_rshares | 362,478,065,533 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dhimmel | 0 | 362,478,065,533 | 100% |
great job!! thanks for making this client. I know from experience KISS the enduser (end-developer in this case) result indeed means a lot of work. :) are you contemplating also adding the sign & broadcast libs or do u want to keep it for light and easy access to reads on the chain?
author | roelandp |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180810t171705616z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-10 17:17:06 |
last_update | 2018-08-10 17:17:06 |
depth | 1 |
children | 1 |
last_payout | 2018-08-17 17:17:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.032 HBD |
curator_payout_value | 0.008 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 283 |
author_reputation | 662,936,810,561,284 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,777,222 |
net_rshares | 32,445,939,392 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
murh | 0 | 2,805,169,078 | 100% | ||
gniewomir-sotel | 0 | 3,868,703,679 | 100% | ||
andyjaypowell | 0 | 25,772,066,635 | 100% |
Thanks @roelandp :) Transaction signing and broadcasting support is already merged to master. See the [pull request](https://github.com/emre/lightsteem/pull/13). I have decoupled the signing stuff from steem-python. (without serializers) It's still light considering the amount of boilerplate code for signing. (only 2 extra dependencies.) I have not released the new version to the PyPI yet, but it will land this weekend and I will announce the new version.
author | emrebeyler |
---|---|
permlink | re-roelandp-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180810t172616504z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"users":["roelandp"],"links":["https://github.com/emre/lightsteem/pull/13"],"app":"steemit/0.1"} |
created | 2018-08-10 17:26:18 |
last_update | 2018-08-10 17:28:03 |
depth | 2 |
children | 0 |
last_payout | 2018-08-17 17:26:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 2.733 HBD |
curator_payout_value | 0.910 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 463 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,778,094 |
net_rshares | 2,831,430,509,954 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
roelandp | 0 | 2,831,430,509,954 | 100% |
Good stuff bro, i' ll definitely give it a try
author | seif |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180817t230647647z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-17 23:07:00 |
last_update | 2018-08-17 23:07:00 |
depth | 1 |
children | 0 |
last_payout | 2018-08-24 23:07:00 |
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 | 46 |
author_reputation | 177,264,629,282 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 68,544,862 |
net_rshares | 0 |
FENA BΔ°ΕEY
author | steeminator3000 |
---|---|
permlink | re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180808t063020842z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-08 06:30:18 |
last_update | 2018-08-08 06:30:18 |
depth | 1 |
children | 1 |
last_payout | 2018-08-15 06:30:18 |
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 | 10 |
author_reputation | 330,895,832,016,756 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,491,189 |
net_rshares | 0 |
reis seni python dev yapalim.
author | emrebeyler |
---|---|
permlink | re-steeminator3000-re-emrebeyler-introducing-lightsteem-a-thin-python-client-for-steem-20180808t073645783z |
category | utopian-io |
json_metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
created | 2018-08-08 07:36:48 |
last_update | 2018-08-08 07:36:48 |
depth | 2 |
children | 0 |
last_payout | 2018-08-15 07:36:48 |
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 | 29 |
author_reputation | 448,535,049,068,622 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,497,011 |
net_rshares | 0 |
Hey @emrebeyler **Thanks for contributing on Utopian**. Weβre already looking forward to your next contribution! **Want to chat? Join us on Discord https://discord.gg/h52nFrV.** <a href='https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1'>Vote for Utopian Witness!</a>
author | utopian-io |
---|---|
permlink | re-introducing-lightsteem-a-thin-python-client-for-steem-20180812t080211z |
category | utopian-io |
json_metadata | "{"app": "beem/0.19.42"}" |
created | 2018-08-12 08:02:12 |
last_update | 2018-08-12 08:02:12 |
depth | 1 |
children | 0 |
last_payout | 2018-08-19 08:02:12 |
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 | 302 |
author_reputation | 152,955,367,999,756 |
root_title | "Introducing Lightsteem: A thin Python client for Steem" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 67,930,255 |
net_rshares | 0 |