leilanising-sideblog - Leilanising-Sideblog
Leilanising-Sideblog

Sideblog for https://www.tumblr.com/leilanising-vault-of-knowledge

191 posts

Leilanising-sideblog - Leilanising-Sideblog

leilanising-sideblog - Leilanising-Sideblog
  • jetsartdump
    jetsartdump liked this · 5 months ago
  • ballpointnouv
    ballpointnouv liked this · 5 months ago
  • aabece
    aabece liked this · 5 months ago
  • digital-gargoyle
    digital-gargoyle reblogged this · 6 months ago
  • stupendousglittersandwich
    stupendousglittersandwich liked this · 6 months ago
  • thesillysstuff
    thesillysstuff liked this · 6 months ago
  • wingittoodles
    wingittoodles reblogged this · 6 months ago
  • roseslymoon-blog
    roseslymoon-blog liked this · 6 months ago
  • thisisanaccount66
    thisisanaccount66 liked this · 6 months ago
  • androgynoustreepirate
    androgynoustreepirate liked this · 6 months ago
  • amalifox
    amalifox liked this · 6 months ago
  • ddblack0418
    ddblack0418 liked this · 6 months ago
  • cyanvalour
    cyanvalour liked this · 6 months ago
  • flowerbarrel
    flowerbarrel liked this · 6 months ago
  • flowerbarrel
    flowerbarrel reblogged this · 6 months ago
  • idkwhattoputheresooumm
    idkwhattoputheresooumm liked this · 6 months ago
  • kiaerinnn
    kiaerinnn liked this · 7 months ago
  • astral-onp4wz
    astral-onp4wz reblogged this · 7 months ago
  • irislunace
    irislunace reblogged this · 7 months ago
  • echo-is-super-cool
    echo-is-super-cool reblogged this · 7 months ago
  • syntheticmask
    syntheticmask liked this · 7 months ago
  • echo-is-super-cool
    echo-is-super-cool liked this · 7 months ago
  • foxotas
    foxotas liked this · 7 months ago
  • shinymelonicheart
    shinymelonicheart liked this · 7 months ago
  • nuttymilkshakeobservation
    nuttymilkshakeobservation liked this · 7 months ago
  • naiaxhi
    naiaxhi liked this · 7 months ago
  • wingittoodles
    wingittoodles reblogged this · 7 months ago
  • yourfloofyguardian
    yourfloofyguardian reblogged this · 7 months ago
  • yourfloofyguardian
    yourfloofyguardian liked this · 7 months ago
  • teeth-kid
    teeth-kid reblogged this · 7 months ago
  • spase2axolotl
    spase2axolotl liked this · 7 months ago
  • justchillinoverhere
    justchillinoverhere liked this · 7 months ago
  • nocturnalgemstones
    nocturnalgemstones liked this · 7 months ago
  • rubtix-a-betz
    rubtix-a-betz liked this · 7 months ago
  • hyacinthmenace
    hyacinthmenace reblogged this · 7 months ago
  • mariako-750
    mariako-750 liked this · 8 months ago
  • simplychestnut
    simplychestnut liked this · 8 months ago
  • notacoffeaddict
    notacoffeaddict liked this · 8 months ago
  • bluestarnight
    bluestarnight liked this · 8 months ago
  • itslukis
    itslukis liked this · 8 months ago
  • blaomi
    blaomi liked this · 8 months ago
  • dysphoroboros
    dysphoroboros reblogged this · 8 months ago
  • lemon--myrtle
    lemon--myrtle liked this · 8 months ago
  • inconspicuousibis
    inconspicuousibis liked this · 8 months ago
  • styck-figure
    styck-figure reblogged this · 8 months ago
  • midgetmoth
    midgetmoth liked this · 8 months ago
  • mannip
    mannip liked this · 8 months ago

More Posts from Leilanising-sideblog

7 months ago
Big Mamas Assistant.

Big Mama’s Assistant.

She’s so pretty :]]]

7 months ago

Hello,🖐️

I hope you are well 🌷.

I am reaching out with a heartfelt request for your support in a critical fundraising campaign that could change our lives. We have launched a GoFundMe❤️ campaign to gather the necessary funds to save my family and enable us to travel✈️ to Egypt. We are in urgent need of these resources to relocate and live safely.

Any donation🙏🏼, no matter how small, will have a profound impact and bring us closer to achieving this dream.

If you are unable to donate, please help us by sharing the campaign with your friends and family to expand our support network.

Can you my pinned Post? On my account 😞

Thank you from the bottom of our hearts for your time and consideration. Your support means the world to us. 🙏❤️

Best regards,

Donate to Restoring Life for Waseem’s Family: Rising Again, organized by Waseem Abusafi
gofundme.com
Hello, my name is Waseem Abusafi. I am 34 years old and live in Gaza. … Waseem Abusafi needs your support for Restoring Life for Waseem’s Fa

Of course! Thank you so much for reaching out!

This has been vetted. Please share and donate if you are able <3


Tags :
8 months ago
Natsu Matsuri! Aka Summer Festivaaaaal! Decided To Go With A Different Tone Than The Usual Grays And

Natsu matsuri! aka Summer festivaaaaal! Decided to go with a different tone than the usual grays and I'm pretty happy with how it came out! Kakimori Toppuri is such a nice blue. I wanted a darker shade for the background so I used Lennon Toolbar's Atmospheric Twilight and used a wash of Toppuri to blend it better with everything. Then I used a very washed out Diamine Pumpkin for the highlights...and got a bit carried away.

7 months ago

shoutout to this fic for being the funniest thing ive read in ages

i have way too many sketches,, will be adding them in rbs to this post

Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages
Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages
Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages
Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages
Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages
Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages
Shoutout To This Fic For Being The Funniest Thing Ive Read In Ages

(note. the fic doesnt have an age for soundwave, nor does any canon so i just made it up bc i wanted to include him

also note: this fic doesnt seem to be set in any specific universe, but based on the art in the fic + some descriptions im loosely taking idw/g1 designs and mashing them up to make my own life easier)

8 months ago

import requests

from requests_oauthlib import OAuth1

import json

import time

from selenium import webdriver

from selenium.webdriver.chrome.service import Service

from selenium.webdriver.common.by import By

from selenium.webdriver.chrome.options import Options

from selenium.common.exceptions import NoSuchElementException

import pickle

from selenium.webdriver.common.keys import Keys

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

from selenium.webdriver.common.keys import Keys

from selenium.webdriver.common.action_chains import ActionChains

import pyperclip

# Replace these values with your Tumblr API credentials

CONSUMER_KEY = 'IPTeKkiLSZ2wQ1io5vo5G37AN2thcbSwXOJgqL4SjHV2wLoNce'

CONSUMER_SECRET = 'lE97QdUIAj7svMGDznbcxmsFubj1iIr06hHJ4cLGCaM2wedIio'

TOKEN = 'wovWkA5KSv6XAbMvf5gkAr2V0hGyoRpxbdgM0uoN6qsSzg5OsI'

TOKEN_SECRET = 'gkDd6pBbvsPbUp0Eh95AQQp2CQi5qFzKNtvJ0qPo0far60BqxD'

# CONSUMER_KEY = 'wye8qq5zYT875se51OwUNwPaUvFjvE5ONkzYZ2nsgkoEXnUQfv'

# CONSUMER_SECRET = 'QxLe87coDa0NFzCZRS4KR6gOCxRIEzMqLzOVrH0hc1CVsUjJ35'

# TOKEN = 'fweQkfHHtNWgWiS8KOOFA6bzljfA47cldg44FkljdUbtaV51Uz'

# TOKEN_SECRET = 'l9uS5eLJ2XkRb8D93avCUTeLdxp6m8zDwUTTClgpNZjDGHYMFc'

# CONSUMER_KEY = 'ncRYD9hDIu0uV1tFk2bTxm2F3UDuZ1kM6gsTKO7TAIv9ZQ3rcW'

# CONSUMER_SECRET = '94lTdrh6izgyqP79aSI0HpBSvLAg4PiNRzYEHZTxGWrhWsr4MJ'

# TOKEN = 'vdPho0RVxZANZKVV02HzKKGDVbwMbMNdDckj1dy6GEqIXPvsX3'

# TOKEN_SECRET = '4f7Wfm8oc4mZ94BEH2z9P7fcOHt1tm8AoI3LoAThfKsZ1gWFSz'

# Tumblr API endpoints

BASE_URL = "https://api.tumblr.com/v2"

SENT_ASKS_FILE = "sent_asks.json"

BLOG_NAME = "abedalazeiz"

POST_ID = "756236689516691456"

ASK_MESSAGE = ("I know for sure that you can't help all families from Gaza that want to be evacuated from here but at least you can help those who come across your life. You have no idea how mentally and emotionally tiring this is. Asking for help is not easy. But when thinking that the price is my family's life and getting out of here safely, it just pushes me more and more to do this until i reach my goal, be able to attend my university abroad and achieve my doctoral degree dream after awarding prestigious PhD fellowship. Please donate and share to support us standing at this hard time.\n https://gofund.me/d597b8e2")

# OAuth 1.0a authentication

auth = OAuth1(CONSUMER_KEY, CONSUMER_SECRET, TOKEN, TOKEN_SECRET)

# = ""

options = webdriver.ChromeOptions()

options.add_argument("--disable-blink-features=AutomationControlled")

options.add_argument("--start-maximized")

options.add_experimental_option('excludeSwitches', ['enable-automation'])

options.add_experimental_option('useAutomationExtension', False)

options.page_load_strategy = 'none' #eager

driver = webdriver.Chrome(options=options)

driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {

    "source": """

        Object.defineProperty(navigator, 'webdriver', {

          get: () => undefined

        })

      """

})

def load_sent_asks():

    try:

        with open(SENT_ASKS_FILE, 'r') as file:

            sent_asks = json.load(file)

            print(f"Loaded sent asks: {sent_asks}")

            return sent_asks

    except FileNotFoundError:

        print("No sent asks file found, starting fresh.")

        return []

def save_sent_asks(sent_asks):

    with open(SENT_ASKS_FILE, 'w') as file:

        json.dump(sent_asks, file)

def get_reblogs(after=None):

    url = f"{BASE_URL}/blog/{BLOG_NAME}/notes?id={POST_ID}&mode=likes&limit=20" #reblogs

    if after:

        url += f"&after={after}"

    print(f"Fetching reblogs from URL: {url}")

    response = requests.get(url, auth=auth)

    response.raise_for_status()

    return response.json()

def send_ask(account_name):

    print(f"Sending ask to {account_name}")

    driver.get(f"https://www.tumblr.com/new/ask/{account_name}")

    driver.implicitly_wait(40)

    actions = ActionChains(driver)

    try:

        #loadingSelector = '#glass-container > div > div > div > div > div > div > div.Y21sU > div > div.oDBam > div > div'

        #WebDriverWait(driver, 30).until(EC.invisibility_of_element_located(driver.find_element(By.CSS_SELECTOR, loadingSelector)))

        #actions.key_down(Keys.ENTER).key_up(Keys.ENTER).perform()

        field = driver.find_element(By.CSS_SELECTOR, '#glass-container > div > div > div > div > div > div > div.Y21sU > div > div.oDBam > div:nth-child(2) > div > div:nth-child(4) > div.block-editor-writing-flow > div > div')

        field.send_keys("\n")

        actions.key_down(Keys.LEFT_CONTROL).send_keys('v').key_up(Keys.LEFT_CONTROL).perform()

        askselector = '#glass-container > div > div > div > div > div > div > div.Y21sU > div > div.Q1jRN > div > div > div > button > span'

        ask = driver.find_element(By.CSS_SELECTOR, askselector)

        ask.click()

        WebDriverWait(driver, 60).until(EC.invisibility_of_element_located(ask))

    except Exception as e:

        print("hmmm")

def main():

    print("Starting script...")

    sent_asks = load_sent_asks()

    previousSave = len(sent_asks)

    after = None

    pyperclip.copy(ASK_MESSAGE)

    try:

        with open('cookies.pkl', 'rb') as file:

            cookies = pickle.load(file)

        driver.get('https://www.tumblr.com')

        for cookie in cookies:

            driver.add_cookie(cookie)

        #driver.refresh()

    except FileNotFoundError:

        driver.get('https://www.tumblr.com/login')

        input("Log in to Tumblr and then press Enter to continue...")

        cookies = driver.get_cookies()

        with open('cookies.pkl', 'wb') as file:

            pickle.dump(cookies, file)

    while True:

        data = get_reblogs(after=after)

        reblogs = data.get('response', {}).get('notes', [])

        if not reblogs:

            break

        for reblog in reblogs:

            account_name = reblog['blog_name']

            if account_name in sent_asks:

                print(f"Already sent ask to {account_name}, skipping.")

                continue

            try:

                url = f"https://api.tumblr.com/v2/blog/{account_name}/info"

                response = requests.get(url, auth=auth)

                if response.status_code == 200:

                    blog_info = response.json().get('response', {}).get('blog', {}).get('ask', False)

                    if blog_info:

                        send_ask(account_name)

                        sent_asks.append(account_name)

                        save_sent_asks(sent_asks)

                    else:

                        print(f"{account_name} doesn't accept asks")

                else:

                    return print("request not available")

            except requests.exceptions.HTTPError as e:

                print(f"Failed to process {account_name}")

        after = data.get('response', {}).get('_links', {}).get('next', {}).get('href')

        if not after:

            break

    # url = f"https://api.tumblr.com/v2/blog/impossiblebool/info"

    # response = requests.get(url, auth=auth)

    # if response.status_code == 200:

    #     blog_info = response.json().get('response', {}).get('blog', {}).get('ask', False)

    #     send_ask("impossiblebool")

    # else:

    #     return print(f"impossiblebool doesn't accept asks>>>>")

    print(f"Script finished, new sent asks number: {len(sent_asks) - previousSave}")

if __name__ == "__main__":

    main()

Donate to Help my family survive famine and have secure life, organized by Mazin Fakak
gofundme.com
Dear friends, family, and compassionate supporters, My name is Eman Za… Mazin Fakak needs your support for Help my family survive famine an

This has been vetted. Please share, and donate if you can <3


Tags :