Utopian-io Task Request Completed: "Steem-python developer needed for upvoting & resteeming campaign bot"
Task completed:
I'm writing about a small task I completed for a new project called "nicepost". Completing this task was a really cool and informative experience, I learned a great deal about steem and about this Python Steem client: http://steem.readthedocs.io/ . Just so you know this is not the only Python client for Steem, there is also this really cool client: https://github.com/holgern/beem which you can read about more here:
https://steemit.com/utopian-io/@holger80/next-update-for-beem-a-python-library-for-steem
I am not sure what format to use for this post, so I pretty much followed the structure of this post by @kirkins which was about a bugfix to Dtube:
https://steemit.com/utopian-io/@kirkins/how-i-helped-fix-1-annoying-thing-on-dtube
So far my submissions for utopian-io havn't been very successful and I'm not sure why. I'm hoping this one might do better, because I really enjoy making contributions to open source and I also enjoy writing. So please utopian-io be nice and accept my post, I will edit it to your liking and update my post if I have to.
Back to the task that I had to complete:
I had allot of fun completing this task, although in all honesty
I must add that @ehf from nicepost is a really cool and patient person. The deadline for this was 3 March 2018, but I probably only finished this task around a week ago and it is June right now. I've been very busy at work and I've also been trying to write more in my free time.
Here is the github repo where I commited my code:
https://github.com/smkm/nicepost . I'll let you in on a secret, I used the github web frontend to update the code, the reason for that is that I have two personal github accounts setup on my personal computer and I can only use one SSH key for one account, which is really annoying. Not sure if anyone else ever runs into this issue?
Work Involved:
This task actually consisted of two subtasks:
This one I completed:
This one I didn't complete on purpose:
When the project gets a VPS to run on they can literally just change this line: https://github.com/smkm/nicepost/blob/master/tag.py#L14 to check for @keyword instead of #keyword and possibly change the comment that the bot leaves after up voting.
To Finish Off:
This was pretty much just me learning to use steem python and writing a script that does what the task was asking for. This was pretty easy to complete, but time consuming (I kept prioritising other things over this project , till I felt so bad for not completing this task that I just decided one morning I'm going to sit down and get this done.). I know this is a semi serious post, but I couldn't help myself from posting this, it seemed so appropriate:
Get Involved:
If you would like to get involved in nicepost, then please join their discord:
https://discord.gg/VAfhqGh
Thanks for reading
Please follow me if you would like to read more random stuff that I post. Also if you plan on writing your own bot then please check my wiki, I added some links that really helped me:
https://yoirtuts.com/index.php?title=Steemit
Hi, if you want to submit a contribution post to Utopian, please follow correctly the tags that are required. You can find them at https://join.utopian.io/guidelines
Another thing is that you should refrain from using referral links, advertisement and calls for upvotes and resteems. In other words, it would be best if you removed the banner at the bottom of your post.
Thanks I removed the banner and read over the guidelines. Let me know if this is sufficient now. I'll try find you on discord.
Thanks for the contribution, @netscape101! In the future please make sure to specify the category you are submitting to by setting it as the 2nd tag of your post.
Here are also some things you should keep in mind for future contributions:
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thanks