[cathub] behind enemy lines a moment of quiet is nothing but suspicious
the one man thing, ergo-therapeutic brainrot prevention, post number two (three this week, i think i can manage one a day , now ... about the money ? why are you people wrecking my money like that ? dumping prices into deep space zeroes? dont you know i need this for my epic?)
Trying to look like a pro yet i'm not, out of the chaos comes creation, i am Random of Amber ... not mister Formal Ed
(at 20180722) @ubasti is 88.0 days old and has distributed 9.621SBD to participants @sakhmet is 78.6 days old and has distributed 0.966SBD to participants @maahes is 27.0 days old and has distributed 0.392SBD to participants @rudyardcatling was old when the world was young and has given (to others)64shares in @steembasicincome, 175 botvotes by @drotto , 38 by @nanobot , 27 by @microbot , 31 by @minibot , y by y etc to followers and voters and has planted 0.06 trees with @treeplanter (if you were listed and the vote didnt come through, that's not in my hands, the fee will be linked in my history so if by any chance in the middle of the jungle you find out they didnt vote please drop me a note on disqord i will try to filter out whatever i tried to send your way, they do not 100% deliver , they do almost all of the time but sometimes they seem to miss a vote, thats something beyond my control)
musing questions and answers since last recurring post
what does success mean to you
Can we see green market of Cryptocurrency in first week of August?
Do you think ONO can overtake Steemit someday?
How can we mine STEEM?
2018-07-24
what's on the menu
mucking about with the logosvg.php bit i added a new "template" (not to call it function) simply by changing square to circle HAH HAHA super l33t genius = me ..
the svg is nice i hadnt been paying attention so the tag is probably years old by now ... i see benefits if it can be made to javascript functions as compact as possible and generated browserside. IMO these days the bottleneck isnt processing power, it's network speed, the less network load the faster you get your stuff on screen ... i dont know if server-client sends compressed pages that get unzipped client side yet
but they should
(yea that's 25k for the idea in case you didnt have it, then i can get it on at steemit without worrying about van drukkerland and flanders pencilpushers)
sadly from what i see, steemit markup doesnt allow for svg to be used as code so i had to load it in gimp and export as png
the things and stuff
folder structure :
it's actually supposed to be a folder structure you can unzip anywhere and use as is without installing anything (you know how to rightclick/view image i suppose). Basically just a bunch of snips i scribbled up to do some things and view some things but, structure might be possible
commands available
parseaccounthistory_wrk.sh (several subroutines to parse data from an account history kept locally)
pretty_please.sh (something i got from stackoverflow that strips .json data into separate lines without having to install extra packages, which is the intention and so far, other than curl seems to work)
updatehistory_rudyardcatling.sh / updatehistory.sh (gets an accounts full history , incrementally depending on how much is already stored locally)
wurdamoney.sh0 [accountname] calculates the worth of a 100/100 vote on any given account (not counting delegation, only 'own' power)
findeligiblevoters.sh0 (parse list of accountnames (gathered from a post voted on in this case so far) check one by one the time of latest root post, it time <7days add to list of eligible) used to simplify finding the random people to vote on who participated (a LOT of accounts are stale, bots or re-steem only)
batchpay.sh0 using steempy make batch payments from flatfile listing accountnames
batchupvote.sh0 using steempy to vote on post (=top line from flatfile)
vote100notify_wrk.sh use with watch -n to have espeak every x seconds how many seconds left until next 100/100 vote
includes
the point would be to as many of these since they don't require separate PIDs
composemainbody.inc split from ubasti/ubasti, used to get all the necessary variables to include in a pre-formatted text body, can now be used for multiple types or repeating posts with changing vars
functions available
under /include ... well its not really /include but the intention is that it is , its not all functions it might just be sets of variables or ENV_VAR declarations for use in multiple scripts or commands with the linux shell source command
formatname.inc (used to make it independent wether user inputs @accountname or simply accountname
getacctvars.inc (basically meant to store lots more but atm only gets last tx , last tx number and last tx id of account)
getSP.inc (gets steem power of account by calculation (delegation not included) )
votersfrompost.inc (gets all voters on a certain post from the post.json and puts them in a nice small flatfile)
getvoteworth.inc (gets the sbd value of a 100/100 vote from accountname)
updatehist.inc (welleuh, updates history of $1 where $1 is accountname ofcourse)
"projects"
steemterm : the eventual compilation , commands for now : help, clear, reload, sbi, upvotes, downvotes, transfers , display [on/off]
ubasti / sakhmet /maahes : used to generate the main body of the daily post and pick out the voters and non eligible voters from the last paid out post
deardiary generate intermed post from sections that can be altered separately, no more manual copy pasting the logo sections , no more manually copy pasting the section of winneris that stays the same
cathub generate post from sections that can be altered separately, no more manual copy pasting , sections consistent over time as they get adapted separately
signature ... does that need explanation after the rest still ?
steemUX
- 20180717
fixed steemterm to work with new folder structure and filenames
fixed steemterm to re-include all-votes to file before any command given (line was missing ??!?)
redid fullhist_rudyardcatling .... seriously missing bits
- 20180718
- copied /deardiary to /signature project, got quick logo from logopony, quick adapt for another recurring post i guess
- 20180719
reworked layout into /signature for signature.sh0
modified wurdamoney.sh0 to calculate actual (vesting + vesting_in - vesting_out) vote worth
- 20180723
- added updatehist.inc as function usable in commands and scripts
- modified steemterm to auto update history of LASTACCTUSED on start (should set flag)
- fixed something with getacctvars for some reason no longer plucking lastxnr out of lastx
- switched random numbers to anu it has an API, that should help
- modified getSP.inc function to calculate SP plus and minus received and delegated shares for exact value now
- added include/musing.inc for inclusion in recurring posts
- 20180724
- moved distro*.inc files to /include for use in all recurring posts
- modified composemainbody.inc to write distro*.inc files to /include
- parsed files can now open auto in separate gnome-terminal with nano
AlleyCat
- 20180724
- mucked about with svglogo, added another "style" , well not really but its another function, using some more variables this should work to generate different styles
pOINCgames
separate section required since that's not microsoft-free
things to do ? (lots)
switch as many commands as possible to includes (no new processes spawned while running, not much difference on todays machines but i like it and i will try to keep it built for speed and minimal network load)
split up functions as small as possible to make sure no network access is made that's not needed, network is the bottleneck for speed here after all
ofcourse, randomize the processs BUT id need to see vote value for that , i dont wanna elect anyone who will get a vote that turns to dust, thats an honourable mention with zero practical use, pragmacticalists like me (not a spelling mistake) cant have that ... i'm sure its possible but as i dont count this as getting paid it will happen in my time on my tempo, im sure no one has any reason to complain so far (ANU might be the solution)
switch pretty_please to include function
ponder specific vars in composemainbody on flag or switch to relative project and put them there like
- if [ -n "$RAFFLEVOTES" ]
then
RAFFLEVOTEFILE="$ACCOUNTURI""_rafflevotes"
RAFFLEVOTESELECTED=$(cat $RAFFLEVOTEFILE)
fi
can be put in either ubasti/ubasti without the conditional or in the mainbody where its conditional depending on flag $2
put composemainbody.inc autodeclined / non eligible in separate file
start my own bookmarks folder on alleycat.be this is how many times now ? trusting third parties and that cloud-shyte never works out
finally start that appgamekit thing simulating population and put that here too ...
fix ubasti / sakhmet comma problem on declined
ubasti doesnt auto-include rafflevotes anymore ?
look for a way to see if last root_post has already been voted on for ubasti
i wish there was a way to validate maybe there is , in case i get corrupt files or something since the history loads only the transactions that arent present locally to save time and bandwidth local files might get corrupted , maybe something md5ey ? another on the todo-stack
switch "vote of is worth" to "combined vote is worth" since the intention is to keep only enough to make sure a combined vote pushes the winner over dust treshold, its VAULT ACCOUNTS AFTER ALLuse small webapi to keep the distro accounts stats so i can wget them into the mainbody of any text
use small webapii to keep the mainbodies online, less local mo better
fix updatehistory.sh0 to work over 10k tx DUDEsteemterm doesnt update history ???!?modify steemterm "sbi" command to accept $2 or $3 as $ACCTNAME (-> all transfers to @sbi /| @drotto /|@ anything really)
different accounts work, add command to switch in terminal (or choose from list)
put the distrostats .inc files in a separate folder instead of deardiary and modify all projects using them accordingly, actually use "source ../include/paths.inc" as in all the rest ... CONSISTENCY PRECIOUS
totally up wurdamoney.sh0 to add and subtract all delegation for fullvoteworthfix parsing transout for alts b/c ubasti handles all payouts so the other two numbers stand still now (duh!)
add flag $2 to wurdamoney to pick either worth without or worth with delegation
something odd with updatehistory.sh0
/n while parsing problem for readersdigest
alleycat - use html page with dropdown select for styles, modify php to use different functions to render accordingly
make sure to make sure everyone understands there will never be trust again in van drukkerland for me
make enough money from one post per week to not make more than one post per week and focus on other things that do not require phoneboy and/or suitman to have the illusion to be the boss of me (cos thats never gonna happen again, im damaged)
get independent from handouts by government, employers lobby and benevolend enlighters
get rich or die trying
hunt down and exterminate whoever has been wrecking the sbd price fro a month now
never go for witness on steemit
much much more
get catfood
dont trust dogs
avoid humans
live by night (because i couldnt even type this post by day)
and so on ...
if you feel like this is @utopian-io go ahead but its one-man team so i dont know how open source that is lol
it's ergo-therapy
i need it for my epic
me : https://steemit.com/introduction/@rudyardcatling/rudyardcatling-signature-post-20180719
previous post(bottom up .. or was that top-down?) -> should link back all to the first one at the bottom
https://steemit.com/rudyardcatling/@rudyardcatling/cathub-no-sleep-til
Let me enlighten you :: rules exist to discipline oneself, do not force them on someone else (Kongo - Ars nova cadenza)
You just planted 0.01 tree(s)!
Thanks to @rudyardcatling
We have planted already 3414.67 trees
out of 1,000,000
Let's save and restore Abongphen Highland Forest
in Cameroonian village Kedjom-Keku!
Plant trees with @treeplanter and get paid for it!
My Steem Power = 19202.06
Thanks a lot!
@martin.mikes coordinator of @kedjom-keku
thank you very much, everyone :)
Congratulations @rudyardcatling! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
award for the number of comments received ? three ?
thats slightly funny