İşlerimizi kolaylaştıracak fonksiyonların el altında durduğu kütüphane..
# Yüklemek
pip install Kekik
# Güncellemek
pip install -U Kekik
from Kekik import slugify
print(slugify("Ömer Faruk Sancak"))
# » omer-faruk-sancak
from Kekik import unicode_tr
print(unicode_tr(u"izmir istanbul").title())
# » İzmir İstanbul
from Kekik import link_ayikla
print(link_ayikla("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ornare nec turpis at mollis. Aenean iaculis metus libero, a rhoncus justo suscipit quis. Suspendisse sodales ante eros. Curabitur sagittis massa lacus, vel placerat turpis aliquet ac. Nulla porta cursus consequat. Etiam tristique vestibulum maximus. Vestibulum scelerisque vehicula ex, non feugiat eros placerat a. Cras eleifend cursus felis. Nullam pulvinar dictum purus, eu lobortis sapien posuere accumsan. Integer suscipit nisi diam, nec gravida eros malesuada a. Sed vestibulum sollicitudin ex ut volutpat. Phasellus non magna sed neque blandit vestibulum vitae nec ante. https://google.com Proin fringilla ligula nec metus sagittis venenatis."))
# ['https://google.com']
from Kekik import youtube_link_mi
print(youtube_link_mi("https://google.com"))
# False
from Kekik import okunabilir_byte
print(okunabilir_byte(132456498564))
# 123.36 GB
from Kekik import sure2saniye, zaman_donustur
kac_saniye = sure2saniye("15:23")
print(kac_saniye)
# 923
zaman_donustur(kac_saniye)
# 15 dakika, 23 saniye
from Kekik import qr_ver
print(qr_ver("keyiflerolsun"))
# █▀▀▀▀▀█ ▀▀▀▄▀ █▀▀▀▀▀█
# █ ███ █ ▀█ ██ █ ███ █
# █ ▀▀▀ █ ▄▄▄██ █ ▀▀▀ █
# ▀▀▀▀▀▀▀ ▀▄▀ █ ▀▀▀▀▀▀▀
# ▀▄█ ▄ ▀█▄▀▄ █▄▄▀ █
# ▀▀▄▄██▀█ ▄▄▀██ ▄▀▄▀▄█
# ▀ ▀▀▀███ ▄█▄ █ ▄▀▄
# █▀▀▀▀▀█ ▀ ▀▄▀▄ ▀▄▀▄▀
# █ ███ █ ▄█▄██▄ ▄▀▄
# █ ▀▀▀ █ ▀█▀▄██▀ █▄▀▀▀
# ▀▀▀▀▀▀▀ ▀ ▀▀▀ ▀▀ ▀
from Kekik import csv2dict
print(csv2dict('Config/ALICILAR.csv'))
# [{'mail': 'keyiflerolsun@gmail.com', 'isim': 'Ömer Faruk'}, {'mail': 'bakalim@gmail.com', 'isim': ''}]
from Kekik import dict2csv
print(dict2csv('Config/ALICILAR.csv', [{'isim': 'Ömer Faruk', 'soyisim': 'Sancak'}, {'isim': 'Kekik', 'soyisim': 'Akademi'}]))
# True
from Kekik import dosya2set
print(dosya2set("_config.yml"))
# {'theme: jekyll-theme-cayman', 'show_downloads: false'}
from Kekik import proxy_ver
print(proxy_ver("Proxiler.txt", "requests"))
# {'http': 'http://keyiflerolsun:KekikAkademi@127.0.0.1:3310', 'https': 'http://keyiflerolsun:KekikAkademi@127.0.0.1:3310'}
print(proxy_ver("Proxiler.txt", "aiohttp"))
# ('http://127.0.0.1:3310', BasicAuth(login='keyiflerolsun', password='KekikAkademi', encoding='utf-8'))
print(proxy_ver("proxiler.txt", "selenium"))
# 127.0.0.1:3310:keyiflerolsun:KekikAkademi
from Kekik import kisi_ver
print(kisi_ver("tr"))
# {'isim': 'Selami', 'soyisim': 'Tokatlioğlu', 'kullanici_adi': 'Sela27Toka', 'biyografi': 'En bilge adamlar kendi yönlerini takip ederler.', 'profil_resmi': 'tmp/Sela27Toka.jpg'}
print(kisi_ver("en"))
# {'isim': 'Laurel', 'soyisim': 'Blake', 'kullanici_adi': 'Laur42Blak', 'biyografi': 'From little acorns mighty oaks do grow.', 'profil_resmi': 'tmp/Laur42Blak.jpg'}
from Kekik import Nesne
nesne = Nesne({"Merhaba": "Dünya"})
print(nesne)
# Nesne(Merhaba=Dünya)
nesne.gorsel(girinti=0, kademe=1)
'''
Nesne(
Merhaba=...
)
'''
print(nesne.Merhaba)
# Dünya
from Kekik import liste_fetis
liste = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
liste_fetis.n_adete_bol(liste, adet=3)
# [[1, 4, 7, 10], [2, 5, 8], [3, 6, 9]]
liste_fetis.n_er_hale_getir(liste, adet=3)
# [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]]
from Kekik import BIST
print(BIST.marketler)
# {'XU100': ['AEFES', 'AGHOL', 'AKBNK', 'AKFGY', 'AKSA', 'AKSEN', 'ALARK', 'ALBRK', 'ALFAS', 'ALKIM', 'ARCLK', 'ASELS', 'ASUZU', 'AYDEM', 'BAGFS', 'BASGZ', 'BERA', 'BIMAS', 'BIOEN', 'BRYAT', 'BUCIM', 'CCOLA', 'CEMTS', 'CIMSA', 'DOAS', 'DOHOL', 'ECILC', 'EGEEN', 'EKGYO', 'ENJSA', 'ENKAI', 'ERBOS', 'EREGL', 'EUREN', 'FENER', 'FROTO', 'GARAN', 'GENIL', 'GESAN', 'GLYHO', 'GSDHO', 'GUBRF', 'GWIND', 'HALKB', 'HEKTS', 'IPEKE', 'ISCTR', 'ISDMR', 'ISGYO', 'IZMDC', 'KARSN', 'KCAER', 'KCHOL', 'KERVT', 'KLRHO', 'KMPUR', 'KONTR', 'KONYA', 'KORDS', 'KOZAA', 'KOZAL', 'KRDMD', 'KZBGY', 'MAVI', 'MGROS', 'ODAS', 'OTKAR', 'OYAKC', 'PETKM', 'PGSUS', 'PSGYO', 'SAHOL', 'SASA', 'SELEC', 'SISE', 'SKBNK', 'SMRTG', 'SNGYO', 'SOKM', 'TAVHL', 'TCELL', 'THYAO', 'TKFEN', 'TKNSA', 'TMSN', 'TOASO', 'TSKB', 'TTKOM', 'TTRAK', 'TUKAS', 'TUPRS', 'TURSG', 'ULKER', 'ULUUN', 'VAKBN', 'VESBE', 'VESTL', 'YKBNK', 'YYLGD', 'ZOREN'], 'XU050': ['AEFES', 'AKBNK', 'AKSA', 'AKSEN', 'ALARK', 'ARCLK', 'ASELS', 'BERA', 'BIMAS', 'DOHOL', 'EGEEN', 'EKGYO', 'ENJSA', 'ENKAI', 'EREGL', 'FROTO', 'GARAN', 'GESAN', 'GUBRF', 'HALKB', 'HEKTS', 'ISCTR', 'ISGYO', 'KCHOL', 'KONTR', 'KORDS', 'KOZAA', 'KOZAL', 'KRDMD', 'MGROS', 'ODAS', 'OYAKC', 'PETKM', 'PGSUS', 'SAHOL', 'SASA', 'SISE', 'SMRTG', 'SOKM', 'TAVHL', 'TCELL', 'THYAO', 'TKFEN', 'TOASO', 'TSKB', 'TTKOM', 'TUPRS', 'VAKBN', 'VESTL', 'YKBNK'], 'XU030': ['AKBNK', 'AKSEN', 'ALARK', 'ARCLK', 'ASELS', 'BIMAS', 'EKGYO', 'ENKAI', 'EREGL', 'FROTO', 'GARAN', 'GUBRF', 'HEKTS', 'ISCTR', 'KCHOL', 'KOZAA', 'KOZAL', 'KRDMD', 'ODAS', 'PETKM', 'PGSUS', 'SAHOL', 'SASA', 'SISE', 'TAVHL', 'TCELL', 'THYAO', 'TOASO', 'TUPRS', 'YKBNK']}
print(BIST.sembol_sorgu("VESBE"))
# {'VESBE': ['XU100']}
- Copyright (C) 2023 by keyiflerolsun ❤️️
- GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Koşullarına göre lisanslanmıştır..
Benimle iletişime geçmek isterseniz, Telegram'dan mesaj göndermekten çekinmeyin; @keyiflerolsun
@KekikAkademi için yazılmıştır..