Infestor update: Account creation via web interface

in #utopian-io5 years ago

infestor is a command line application to claim and create discounted STEEM accounts. If your stake is at least dolphin level, you can claim discounted accounts (this resource credit requirement may change) in a periodical base.

I had been claiming accounts with infestor for a while to onboard people, friends, etc. However, when I want to create an account with this way, I need to see the password of the new account on my command line. (Which is not optimal.)

So, I have added a web interface to the infestor where you can create gift codes and create accounts for people without seeing or accessing their passwords.


With infestor, it is possible for anyone with pending claimed accounts to run an account creation service.

Installation / Upgrade


It requires python3.6+.

$ pip install infestor --upgrade

Note: Using virtualenvs are always preffered.

Configuration


Web interface uses environment variables to get the configuration.

INFESTOR_ACTIVE_KEY=<creator_account_active_key>
INFESTOR_CREATOR_ACCOUNT=<creator_account_username>
INFESTOR_MONGO_URI=<mongodb_connection_uri>

Adding gift codes


  • Requires a mongodb instance on localhost.
$ infestor add_gift_code --code EMREBEYLER
Gift code: EMREBEYLER is added to the database.

Running


$ gunicorn infestor.web:app

This will start listening on port 8000. If you want to serve it on a domain, check deploying via Nginx.


Pull Request


Free Accounts 🎉


I will giveaway 5 gift codes for account creation. These codes can be redeemed at https://freeaccounts.steeminator.com.

If you need an account, just reply to this thread why you need that account, and I will send you a private memo including the gift code.

Sort:  
  • Funny name, a very useful web app.
  • Great job on giving credit to the username regex pattern.
  • The code is well documented
  • The post could show some of the code as it pertains to its development.
  • Only one commit for all this work?

Your contribution has been evaluated according to Utopian policies and 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.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Funny name, a very useful web app.

🕷

Great job on giving credit to the username regex pattern.

Yeah, it was a great help, I was about to skim the steemd source about the rules, looks like that regex pattern covers the most of it. Respect to @cryptosharon.

Only one commit for all this work?

Yeah, that's a huge changeset but I was on a productive streak on my local. :-)

Thanks for the review. ✌️

:)) Happy to be of use.

Thank you for your review, @helo! Keep up the good work!

Awesome!

How do I install... $ pip install infestor --upgrade. I'm not a programmer.

Hey, @emrebeyler!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hi @emrebeyler!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hi. I am creating an app for steem and would like it to have its own username. I still haven't had time to go through the docs on how to create accounts using RCs, so your tool is definitely something I would use to quickly get it going. (in fact, you might be interested in this idea. Perhaps we could talk about it?) Thanks for creating this (and perhaps for the gift code :) )

Glad to hear it's useful for you.

Sent you a private memo including the gift code. 🤓

Wonderful job you are doing on Steem @emrebeyler! I'm really impressed with the sort of new and different projects!
Congratulations! Hope you continue doing things ;)

can i get gift code?

ok thanks.. i have account name @kerasakti

This is an awesome tool!
Thanks for its creation !

Christmas is coming!

:)

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.033
BTC 64550.89
ETH 3156.32
USDT 1.00
SBD 4.30