[cathub] behind enemy lines a moment of quiet is nothing but suspicious

in #linux6 years ago (edited)


100% microsoft-free

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

  1. 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

  1. 20180718
  • copied /deardiary to /signature project, got quick logo from logopony, quick adapt for another recurring post i guess
  1. 20180719
  • reworked layout into /signature for signature.sh0

  • modified wurdamoney.sh0 to calculate actual (vesting + vesting_in - vesting_out) vote worth

  1. 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
  1. 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

  1. 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

  1. 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 ALL

  • use 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 DUDE

  • steemterm 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 fullvoteworth

  • fix 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

1.png


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

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-more-steempower-less-vote-worth-yet-a-few-lines-of-code-is-less-time-waste-on-just-a-little-more-than-facebook

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-more-of-the-same-wreckage-huh-wake-me-when-the-price-is-right-i-ll-be-here-doing-nothing

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-pencilpushing-nazis-eat-your-balls-but-footy-on-tv

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-could-this-be-done-with-yubikey-instead-of-storing-unencrypted-passphrases-locally

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-rtfm-and-and-rtfa-but-the-explanation-is-right-here-and-there-and-a-bit-there-and-overthere-some

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-project-with-no-name-v0-0-the-leaked-episode-rottentomatoes-killed-baywatch-cos-it-sucked

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-project-with-no-name-v0-0-the-indie-movie-pt-1-the-recap-prequel-to-the-sequel-mark-your-tings

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-project-with-no-name-v0-0-the-indie-movie-pt-1-start-the-cleanup


Let me enlighten you :: rules exist to discipline oneself, do not force them on someone else (Kongo - Ars nova cadenza)

Sort:  

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
treeplantermessage_ok.png

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!

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

award for the number of comments received ? three ?

thats slightly funny grin.png

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 62856.64
ETH 2425.55
USDT 1.00
SBD 2.67