Skip to main content

This library is helpful when creating accounts, it has everything you need for this

Project description

AccountGeneratorHelper

Library to facilitate accounts generation.

Unofficial API for temp email services.

Receive SMS from free services.

Parsing and testing proxies.

Free solving regular text captcha.

Generate fake person.

Generate passwords and etc.

Contents

Supported services

Services for temporary mail

Services for receiving SMS

Services for fake data

Services for proxy list

Services for solving captcha

Getting started

This library tested with Python 3.6+ and Pypy 3. There are two ways to install the library:

  • Installation using pip (a Python package manager):
$ pip install account-generator-helper
  • Installation from source (requires git):
$ git clone https://github.com/Dionis1902/AccountGeneratorHelper.git
$ cd AccountGeneratorHelper
$ python setup.py install

or:

$ pip install git+https://github.com/Dionis1902/AccountGeneratorHelper.git

It is generally recommended using the first option.

While the library is production-ready, it is still under development, and it has regular updates, do not forget to update it regularly by calling

$ pip install account-generator-helper --upgrade

Usage

Temp email services

# Inbox Kitten
from account_generator_helper import InboxKitten


mail = InboxKitten()
print('Mail :', mail.set_email('test-mail'))  # Mail : test-mail@inboxkitten.com


for _letter in mail.get_inbox():
    print('Letter :', _letter)  # Letter : (Letter ..)
    print('Letter content :', _letter.letter)  # Letter content : ...


@mail.letter_handler()
def new_mail(letter):
    print('New mail :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com')
def test_from(letter):
    print('Test from :', letter)


@mail.letter_handler(re_subject='.* test .*')
def test_re_subject(letter):
    print('Test re subject :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com', subject='Test letter')
def test_handler(letter):
    print('Test handler :', letter)


mail.poling()
# TempMail +
from account_generator_helper import TempMailPlus, TempMailPlusDomains


mail = TempMailPlus()
print('Mail :', mail.set_email('test-mail', TempMailPlusDomains.MAILTO_PLUS))  # Mail : test-mail@mailto.plus


for _letter in mail.get_inbox():
    print('Letter :', _letter)  # Letter : (Letter ...)
    print('Letter content :', _letter.letter)  # Letter content : ...


@mail.letter_handler()
def new_mail(letter):
    print('New mail :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com')
def test_from(letter):
    print('Test from :', letter)


@mail.letter_handler(re_subject='.* test .*')
def test_re_subject(letter):
    print('Test re subject :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com', subject='Test letter')
def test_handler(letter):
    print('Test handler :', letter)


mail.poling()
# GmailNator
from account_generator_helper import GmailNator


mail = GmailNator()
print('Mail :', mail.set_email('jo.n.a.thanm.icha.eltmp@gmail.com'))  # Mail : jo.n.a.thanm.icha.eltmp@gmail.com


for _letter in mail.get_inbox():
    print('Letter :', _letter)  # Letter : (Letter ..)
    print('Letter content :', _letter.letter)  # Letter content : ...


@mail.letter_handler()
def new_mail(letter):
    print('New mail :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com')
def test_from(letter):
    print('Test from :', letter)


@mail.letter_handler(re_subject='.* test .*')
def test_re_subject(letter):
    print('Test re subject :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com', subject='Test letter')
def test_handler(letter):
    print('Test handler :', letter)


mail.poling()
# TempMailLol
from account_generator_helper import TempMailLol


mail = TempMailLol()
print('Mail :', mail.get_email())  # Mail : 73f17426835@delusionstress.in


for _letter in mail.get_inbox():
    print('Letter :', _letter)  # Letter : (Letter ..)
    print('Letter content :', _letter.letter)  # Letter content : ...


@mail.letter_handler()
def new_mail(letter):
    print('New mail :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com')
def test_from(letter):
    print('Test from :', letter)


@mail.letter_handler(re_subject='.* test .*')
def test_re_subject(letter):
    print('Test re subject :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com', subject='Test letter')
def test_handler(letter):
    print('Test handler :', letter)


mail.poling()
# Temp Mail
from account_generator_helper import TempMail


mail = TempMail()
print('Mail :', mail.get_email())  # Mail : lolerip541@gpipes.com


for _letter in mail.get_inbox():
    print('Letter :', _letter)  # Letter : (Letter ..)
    print('Letter content :', _letter.letter)  # Letter content : ...


@mail.letter_handler()
def new_mail(letter):
    print('New mail :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com')
def test_from(letter):
    print('Test from :', letter)


@mail.letter_handler(re_subject='.* test .*')
def test_re_subject(letter):
    print('Test re subject :', letter)


@mail.letter_handler(from_email='den70007.ua@gmail.com', subject='Test letter')
def test_handler(letter):
    print('Test handler :', letter)


mail.poling()

Receive SMS

# Receive Sms Free
from account_generator_helper import ReceiveSms, Counties


phone = ReceiveSms()

country = phone.get_country(Counties.POLAND)
phone = country.get_number()
print('Phone number :', phone.number)  # Phone number : 380665327743

for message in phone.get_last_messages():
    print(message)  # (Message ...)

Generate data

# Generate fake person
from account_generator_helper import generate_person, generate_persons


print(generate_person())  # Person(gender='female', nam...)
print(generate_persons(10))  # [Person(gender='female', nam...), Person(gender='female', nam...), ...]
# Utilities
from account_generator_helper import get_password

# Generate password
print(get_password())  # i)7\\yc4EsvTQJG'

print(get_password(numbers=False))  # a<}>?;xZr!Ne{^^H

print(get_password(special_symbols=False))  # vX12FgcJ7PYwA3tn

print(get_password(upper_case=False))  # ](}kh()|9~t(":4$

print(get_password(upper_case=False, numbers=False, special_symbols=False))  # mppimpgxchlznwmm

Proxy parser

# Proxy parsing
from account_generator_helper import Proxies


proxies = Proxies()

proxies.parse_proxies()

print(proxies)  # (Proxies proxies_count=11572)

print(proxies.pop())  # (Proxy proxy_type=HTTP address=203.23.106.209 port=80 country=Counties.CYPRUS)

print(proxies.pop().strfproxy())  # http://203.32.121.187:80

Captcha solving

# Solving regular text captcha
from account_generator_helper import CaptchaSolver

# Get api key from https://optiic.dev/
captcha_solver = CaptchaSolver('11r6wjas2zTHLTgdWvEjaap1xq7m7111ufUNFas1fwCS')

print('Captcha 1 result :', captcha_solver.solve(open('images/captcha_1.png', 'rb')))  # 97823C

print('Captcha 2 result :', captcha_solver.solve(open('images/captcha_2.png', 'rb')))  # 8CCPXP

print('Captcha 3 result :', captcha_solver.solve(open('images/captcha_3.png', 'rb')))  # NRGFHG

Coming soon

  • reCAPTCHA solver
  • hCaptcha solver
  • FunCaptcha solver
  • Better text captcha solver
  • Add more emails and receiving SMS services
  • Better fake person generator, with more data (credit card, bio, photo etc)
  • Simple account generator (Steam, Outlook etc)

Say thank you me

USDT (ERC20) : 0xB8314551f0633aee73f93Ff4389629B367e59189

USDT (TRC20) : TYJmX4R22NmSMBu7HWbwuwRr7TW9jN5az9

BTC : bc1q3jgp25rc8qtzx0fwd9ltpy45yv05hphu7pvwla

ETH : 0xB8314551f0633aee73f93Ff4389629B367e59189

BNB (Smart Chain) : 0xB8314551f0633aee73f93Ff4389629B367e59189

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

account_generator_helper-1.0.14.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

account_generator_helper-1.0.14-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file account_generator_helper-1.0.14.tar.gz.

File metadata

File hashes

Hashes for account_generator_helper-1.0.14.tar.gz
Algorithm Hash digest
SHA256 1bd82764344e07ec20113bfce034a78ed5ac120b09e374bc9bea9a23e925ba66
MD5 a3083a084d34eea5d306fbad686621d9
BLAKE2b-256 c498058bb7f0bd6cb17d726c367c3a297f5031275244ac49666317c1926c7e64

See more details on using hashes here.

File details

Details for the file account_generator_helper-1.0.14-py3-none-any.whl.

File metadata

File hashes

Hashes for account_generator_helper-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 680f0a87653ee2ea2e72d32567ef56503c7c630faec4a11b0206d9130f798ca8
MD5 188b6b662ef4fced030ff526df266f76
BLAKE2b-256 6504df4809197bcdd520921bfad4100bacbdb5180a2902892bb3c708b78068d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page