Python kullanarak VCard bilgilerini QR kodu şeklinde oluşturabileceğiniz bir script paylaşıyorum. Bu script, kişisel veya işletme bilgilerinizi QR kodu formatında saklamanızı sağlar. QR kodunu tarayan herkes, VCard bilgilerinize hızlı bir şekilde erişebilir.
Kullanılan Kütüphane:
qrcode: QR kodları oluşturmak için.
VCard Bilgileri:
Script, aşağıdaki VCard bilgilerini içermektedir:
İsim (FN)
Kuruluş (ORG)
Ünvan (TITLE)
Telefon (TEL)
E-posta (EMAIL)
Web sitesi (URL)
Çalışma Prensibi:
VCard verilerini tanımlama: Kişisel veya işletme bilgilerinizi içeren bir VCard verisi oluşturursunuz.
QR kodu oluşturma: qrcode kütüphanesini kullanarak belirtilen bilgileri QR kodu formatına dönüştürürsünüz.
Görüntüyü kaydetme: Oluşturulan QR kodunu vcard_qrcode.png adıyla kaydedersiniz.
Kurulum ve Çalıştırma:
Gerekli kütüphaneyi kurun:
Script'i çalıştırın:
Çıktı:
Script başarıyla çalıştığında, QR kodu "vcard_qrcode.png" adıyla kaydedilecektir. Bu QR kodunu bir QR kod okuyucu ile taradığınızda, VCard bilgileriniz hızlı bir şekilde görüntülenecektir.
Öneriler:
VCard verilerinizi ihtiyaçlarınıza göre güncelleyebilirsiniz.
Oluşturulan QR kodunu kartvizitlerinizde, web sitenizde veya sosyal medya hesaplarınızda kullanabilirsiniz.
Herhangi bir sorunuz ya da geliştirme öneriniz varsa, yorumlarda paylaşabilirsiniz!
Keyifli kodlamalar!
Kullanılan Kütüphane:
qrcode: QR kodları oluşturmak için.
VCard Bilgileri:
Script, aşağıdaki VCard bilgilerini içermektedir:
İsim (FN)
Kuruluş (ORG)
Ünvan (TITLE)
Telefon (TEL)
E-posta (EMAIL)
Web sitesi (URL)
import qrcode
# VCard bilgilerini tanımlıyoruz
vcard_data = """BEGIN:VCARD
VERSION:3.0
FN:EduFabTech
ORG:EduFabTech
TITLE:3D Print&Scan
TEL;WORK;VOICE:+905368688121
EMAIL;WORK:info@edufabtech.com
URL:https://edufabtech.com
END:VCARD"""
# QR kodunu oluşturuyoruz
qr = qrcode.QRCode(
version=1, # Boyutu otomatik olarak ayarla
error_correction=qrcode.constants.ERROR_CORRECT_L, # Hata düzeltme oranı
box_size=10, # Her kutucuğun boyutu
border=4, # QR kodunun kenarındaki boşluk
)
# VCard bilgisini QR koduna ekliyoruz
qr.add_data(vcard_data)
qr.make(fit=True)
# QR kodunu bir görüntü olarak kaydediyoruz
img = qr.make_image(fill='black', back_color='white')
img.save("vcard_qrcode.png")
print("QR kodu 'vcard_qrcode.png' olarak kaydedildi.")
Çalışma Prensibi:
VCard verilerini tanımlama: Kişisel veya işletme bilgilerinizi içeren bir VCard verisi oluşturursunuz.
QR kodu oluşturma: qrcode kütüphanesini kullanarak belirtilen bilgileri QR kodu formatına dönüştürürsünüz.
Görüntüyü kaydetme: Oluşturulan QR kodunu vcard_qrcode.png adıyla kaydedersiniz.
Kurulum ve Çalıştırma:
Gerekli kütüphaneyi kurun:
pip install qrcode[pil]
Script'i çalıştırın:
python create_vcard_qr.py
Çıktı:
Script başarıyla çalıştığında, QR kodu "vcard_qrcode.png" adıyla kaydedilecektir. Bu QR kodunu bir QR kod okuyucu ile taradığınızda, VCard bilgileriniz hızlı bir şekilde görüntülenecektir.
Öneriler:
VCard verilerinizi ihtiyaçlarınıza göre güncelleyebilirsiniz.
Oluşturulan QR kodunu kartvizitlerinizde, web sitenizde veya sosyal medya hesaplarınızda kullanabilirsiniz.
Herhangi bir sorunuz ya da geliştirme öneriniz varsa, yorumlarda paylaşabilirsiniz!
Keyifli kodlamalar!
0