GithubHelp home page GithubHelp logo

auto-ig's Introduction

auto-ig's People

Contributors

bladeknife avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

auto-ig's Issues

We Had To Use Dark Magic To Make This Work

ig.py

# Update : 27-08-2020|TIME:18:42
# Apa asu mau recode? Ngotak Dong Ajg
import os, sys, time, requests, re, json, random
from prompt_toolkit import prompt

def clear():
    os.system('clear')


def balik():
    f = input('\x1b[00m\t[\x1b[93mEnter To Back\x1b[00m]')
    if f == '':
        os.system('python ig.py')
    else:
        sys.exit()


def baner():
    print('\n\x1b[00m\tAUTO LIKE & AUTO FOLLOWERS IG\n\x1b[90m\t-----------------------------\x1b[00m\n\nCreator : \x1b[96mFahmi Apz\n\x1b[00mYoutube : \x1b[96mKnifer12\n\x1b[00mGithub  : \x1b[4;92mgithub.com/BladeKnife\x1b[00m\n\x1b[94m========================================\x1b[00m\n')


def sv1():
    clear()
    baner()
    r = requests.get('https://likegram.me/').cookies['PHPSESSID']
    ua = {'Host':'likegram.me', 
     'accept':'application/json, text/javascript, */*; q=0.01', 
     'x-requested-with':'XMLHttpRequest', 
     'user-agent':'Mozilla/5.0 (Linux; Android 10; SM-A107F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Mobile Safari/537.36', 
     'content-type':'application/x-www-form-urlencoded; charset=UTF-8', 
     'origin':'https://likegram.me', 
     'referer':'https://likegram.me/login', 
     'accept-language':'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7', 
     'cookie':f"PHPSESSID={r}"}
    user = input('\x1b[00m> Username: ')
    pw = prompt('> Password: ', is_password=True)
    r1 = requests.post('https://likegram.me/api/v1/userLogin.php', data={'username':user,  'password':pw}, headers=ua).text
    if 'challenge_required' in r1:
        print('\x1b[00m> Login \x1b[91mFailed\x1b[00m')
        print('> Account \x1b[93mCheckpoint\x1b[00m')
        time.sleep(3)
        clear()
        baner()
        print('> 0.No\n> 1.Email')
        pil = input('\x1b[00m> Verif From: ')
        r2 = requests.post('https://likegram.me/api/v1/userChallenge.php?step=1', data={'verifikasi': pil}, headers=ua).text
        if 'Kode verifikasi telah terkirim' in r2:
            print('\x1b[00m> Send Code Verif \x1b[92mSuccess\x1b[00m')
        else:
            print('\x1b[00m> Send Code Berif \x1b[91mFailed\x1b[00m')
        cod = input('\x1b[00m> Verif Code: ')
        r3 = requests.post('https://likegram.me/api/v1/userChallenge.php?step=2', data={'security_code': cod}, headers=ua).text
        if 'Login Sukses' in r3:
            print('\x1b[00m> Verification \x1b[92mSuccess\x1b[00m')
        else:
            print('\x1b[00m> Verification \x1b[91mFailed\x1b[00m')
            while True:
                time.sleep(3)
                clear()
                baner()
                r4 = requests.get('https://likegram.me/api/v1/userInfo.php', headers=ua).text
                js = json.loads(r4)
                print('\x1b[00m> User:\x1b[96m', user, '\x1b[90m|\x1b[00mPoin:\x1b[96m', js['poin'], '\n\x1b[00m> Followers:\x1b[96m', js['followers'], '\x1b[90m|\x1b[00mFollowing:\x1b[96m', js['following'])
                print('\x1b[00m> 1.Followers\n> 2.Like\n> 3.Logout')
                f = input('\x1b[90mKnf/12> \x1b[00m')
                if f == '1':
                    user1 = input('\x1b[00m> User Target: ')
                    req = requests.post('https://likegram.me/api/v1/addFollowers.php', data={'username': user1}, headers=ua).text
                    if '<b>Yah Gagal<\\/b>... User tidak ditemukan :(' in req:
                        print('\x1b[00m> Status: \x1b[91mUser Tidak Ditemukan\x1b[00m')
                    else:
                        if '<b>Yah Gagal<\\/b>... Coba submit lagi' in req:
                            print('\x1b[00m> Status: \x1b[91mFailed\x1b[00m')
                        else:
                            print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
                elif f == '2':
                    lk = input('\x1b[00m> Url Post: ')
                    req1 = requests.post('https://likegram.me/api/v1/addLikes.php', data={'url_likes': lk}, headers=ua).text
                    js1 = json.loads(req1)
                    if js1['result'] == 1:
                        print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
                    else:
                        print('\x1b[00m> Status: \x1b[91mFailed\x1b[00m')
                elif f == '3':
                    g = requests.get('https://likegram.me/logout', headers=ua)
                    print('\x1b[00m> Logout \x1b[92mSuccess\x1b[00m')
                    break
                else:
                    print('\x1b[00m> \x1b[91mWrong Input!\x1b[00m')

    else:
        print('\x1b[00m> Login \x1b[92mSuccess\x1b[00m')
        while True:
            time.sleep(3)
            clear()
            baner()
            inf = requests.get('https://likegram.me/api/v1/userInfo.php', headers=ua).text
            js2 = json.loads(inf)
            print('\x1b[00m> User:\x1b[96m' + user + '\x1b[90m|\x1b[00mPoin:\x1b[96m' + js2['poin'] + '\n\x1b[00m> Followers:\x1b[96m' + js2['followers'] + '\x1b[90m|\x1b[00mFollowing:\x1b[96m' + js2['following'])
            print('\x1b[00m> 1.Followers\n> 2.Like\n> 3.Logout')
            f1 = input('\x1b[90mKnf/12> \x1b[00m')
            if f1 == '1':
                us = input('\x1b[00m> User Target: ')
                rr = requests.post('https://likegram.me/api/v1/addFollowers.php', data={'username': us}, headers=ua).text
                if '<b>Yah Gagal<\\/b>... User tidak ditemukan :(' in rr:
                    print('\x1b[00m> Status: \x1b[91mUser Tidak Ditemukan\x1b[00m')
                else:
                    if '<b>Yah Gagal<\\/b>... Coba submit lagi' in rr:
                        print('\x1b[00m> Status: \x1b[91mFailed\x1b[00m')
                    else:
                        print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
            elif f1 == '2':
                lk1 = input('\x1b[00m> Url Post: ')
                rr1 = requests.post('https://likegram.me/api/v1/addLikes.php', data={'url_likes': lk1}, headers=ua).text
                jj = json.loads(rr1)
                if jj['result'] == 1:
                    print('\x1b[00m> Status: \x1b[92mSuccess')
                else:
                    print('\x1b[00m> Status: \x1b[91mFailed\x1b[00m')
            elif f1 == '3':
                lg = requests.get('https://likegram.me/logout', headers=ua)
                print('\x1b[00m> Logout \x1b[92mSuccess')
                break
            else:
                print('\x1b[00m> \x1b[91mWrong Input!!\x1b[00m')


def sv2():
    try:
        clear()
        baner()
        cok = requests.get('https://indolikes.com').cookies['PHPSESSID']
        user = input('\x1b[00m> Username: ')
        pw = prompt('> Password: ', is_password=True)
        ua = {'Host':'indolikes.com', 
         'accept':'application/json, text/javascript, */*; q=0.01', 
         'x-requested-with':'XMLHttpRequest', 
         'user-agent':'Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0', 
         'content-type':'application/x-www-form-urlencoded; charset=UTF-8', 
         'origin':'https://indolikes.com', 
         'referer':'https://indolikes.com/login', 
         'accept-language':'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7', 
         'cookie':f"PHPSESSID={cok}"}
        dat = {'username':user, 
         'password':pw}
        r = requests.post('https://indolikes.com/api/v1/userLogin.php', data=dat, headers=ua).text
        if 'challenge_required' in r:
            print('\x1b[00m> Login \x1b[91mFailed!\x1b[00m')
            print('> Account \x1b[93mCheckPoint\x1b[00m')
            time.sleep(3)
            clear()
            baner()
            print('> Verification Account')
            print('> 0. No\n> 1. Email')
            f = input('> Verif From: ')
            r1 = requests.post('https://indolikes.com/api/v1/userChallenge.php?step=1', data={'verifikasi': f}, headers=ua).text
            if 'Kode verifikasi telah terkirim' in r1:
                print('> Send Code Verif \x1b[92mSuccess\x1b[00m')
            else:
                print('> Send Code Verif \x1b[91mFailed!\x1b[00m')
            vr = input('> Verif Code: ')
            r2 = requests.post('https://indolikes.com/api/v1/userChallenge.php?step=2', data={'security_code': vr}, headers=ua).text
            js = json.loads(r2)
            if 'Login Sukses' in r2:
                print('\x1b[00m> Verification \x1b[92mSuccess\x1b[00m')
            else:
                print('\x1b[00m> Verification \x1b[91mFailed!\x1b[00m')
                while True:
                    time.sleep(3)
                    clear()
                    baner()
                    r3 = requests.get('https://indolikes.com/api/v1/userInfo.php', headers=ua).text
                    js1 = json.loads(r3)
                    print('\x1b[00m> User:\x1b[96m', js['user'], '\x1b[90m|\x1b[00mPoint:\x1b[96m', js1['poin'], '\n\x1b[00m>\x1b[00m Followers:\x1b[96m', js1['followers'], '\x1b[90m|\x1b[00mFollowing:\x1b[96m', js1['following'])
                    print('\n\x1b[00m> 1.Followers\n> 2.Like\n> 3.Logout')
                    pil = input('\x1b[90mKnf/12> \x1b[00m')
                    if pil == '1':
                        user1 = input('\x1b[00m> User Target: ')
                        req = requests.post('https://indolikes.com/api/v1/addFollowers.php', data={'username': user1}, headers=ua).text
                        if '<b>Yah Gagal<\\/b>... Coba submit lagi' in req:
                            print('\x1b[00m> Status: \x1b[91mFailed!\x1b[00m')
                        else:
                            print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
                    elif pil == '2':
                        ur = input('\x1b[00m> Url Post: ')
                        req1 = requests.post('https://indolikes.com/api/v1/addLikes.php', data={'url_likes': ur}, headers=ua).text
                        jss1 = json.loads(req1)
                        if jss1['result'] == 1:
                            print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
                        else:
                            print('\x1b[00m> Status: \x1b[91mFailed!\x1b[00m')
                    elif pil == '3':
                        time.sleep(3)
                        lg = requests.get('https://indolikes.com/logout', headers=ua).text
                        print('\x1b[00m> Logout \x1b[92mSuccess\x1b[00m')
                        break
                    else:
                        print('\x1b[00m> \x1b[91mWrong Input!\x1b[00m')

        else:
            print('\x1b[00m> Login \x1b[92mSuccess\x1b[00m')
            while True:
                time.sleep(3)
                clear()
                baner()
                req2 = requests.get('https://indolikes.com/api/v1/userInfo.php', headers=ua).text
                js3 = json.loads(req2)
                fl = js3['followers']
                flw = js3['following']
                pin = js3['poin']
                print('\x1b[00m> User:\x1b[96m' + user + '\x1b[90m|\x1b[00mPoint:\x1b[96m' + pin + '\n\x1b[00m> \x1b[00mFollowers:\x1b[96m' + fl + '\x1b[90m|\x1b[00mFollowing:\x1b[96m' + flw)
                print('\n\x1b[00m> 1.Followers\n> 2.Like\n> 3.Logout')
                pil1 = input('\x1b[90mknf/12> \x1b[00m')
                if pil1 == '1':
                    user2 = input('\x1b[00m> User Target: ')
                    req3 = requests.post('https://indolikes.com/api/v1/addFollowers.php', data={'username': user2}, headers=ua).text
                    if '<b>Yah Gagal<\\/b>... Coba submit lagi' in req3:
                        print('\x1b[00m> Status: \x1b[91mFailed!\x1b[00m')
                    else:
                        print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
                elif pil1 == '2':
                    ur1 = input('\x1b[00m> Url Post: ')
                    req4 = requests.post('https://indolikes.com/api/v1/addLikes.php', data={'url_likes': ur1}, headers=ua).text
                    js5 = json.loads(req4)
                    if js5['result'] == 1:
                        print('\x1b[00m> Status: \x1b[92mSuccess\x1b[00m')
                    else:
                        print('\x1b[00m> Status: \x1b[91mFailed!\x1b[00m')
                elif pil1 == '3':
                    time.sleep(3)
                    lg1 = requests.get('https://indolikes.com/logout', headers=ua).text
                    print('\x1b[00m> Logout \x1b[92mSuccess\x1b[00m')
                    break
                else:
                    print('\x1b[00m> \x1b[91mWrong Input!\x1b[00m')

    except requests.exceptions.ConnectionError:
        sys.exit('\x1b[00m> \x1b[1;91mConnection Error!\x1b[00m')


if __name__ == '__main__':
    try:
        clear()
        baner()
        print('\x1b[96m1). \x1b[00mServer1\n\x1b[96m2). \x1b[00mServer2\n\x1b[96m3). \x1b[00mUpdate\n\x1b[96m0). \x1b[00mExit')
        f = input('\x1b[90mKnf/12> \x1b[96m')
        if f == '1':
            time.sleep(3)
            sv1()
        else:
            if f == '2':
                time.sleep(3)
                sv2()
            else:
                if f == '3':
                    os.system('git pull')
                    balik()
                else:
                    if f == '0':
                        sys.exit('\x1b[91mexit\x1b[00m')
                    else:
                        print('\x1b[91mWrong Input\x1b[00m')
                        balik()
    except json.decoder.JSONDecodeError:
        sys.exit()
    except KeyError:
        sys.exit()
    except KeyboardInterrupt:
        sys.exit()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.