rhymer.py – Benzer Kelime Bulma Aracı

NOT: Aylar sonra herkes rahatça kullanabilsin diye rhymer’ı JavaScript ile yazdım. Şuradan kullanabilirsiniz:  om3rcitak.github.io/rhymer

Selamlar,

Python‘ı yeni öğrenen birisi olarak ufak bir tool yazdım. Yazmışken de yayınlayayım madem dedim. Maddeler halinde özet geçeyim;

Nedir?

rhymer.py, adından da anlaşılacağı üzere istediğiniz bir kelimeye benzer kelimeleri bularak kolaylıkla kafiye yapabilmenize yarayan bir araç. Muhtemelen en çok rapçilerin işine yarayacak 😛

Nasıl Yapıyor Bu İşi?

Levenshtein algoritmasını kullanarak.

Peki Levenshtein Algoritması Nedir?

Aslında bu başlık altında uzun uzun anlatırdım ama Şadi Evren ŞEKER zaten gayet güzel bir şekil şekilde açıklamış. Şuradaki linkten (https://bilgisayarkavramlari.sadievrenseker.com/2010/12/30/levenshtein-mesafe-algoritmasi-levenshtein-distance/) Levenshtein algoritmasının nasıl işlediğini okuyabilirsiniz.

Ha birde ingiliççeniz iyi ise en wiki sayfası da gayet güzel şekilde açıklamış Levenshtein’i. Buyrun; https://en.wikipedia.org/wiki/Levenshtein_distance

Nasıl Kullanırım?

Nasıl kullanılacağı GitHub reposunda mevcut. GitHub reposunun adresini aşağıda vereceğim. Pull-request’lerinizi eksik etmeyin 🙂

rhymer.py GitHub Repository; https://github.com/Om3rCitak/rhymer

rhymer

Comments on this post

  1. Mehmet Alkım Akat

    Gerçekten çok eğlenceli. Elinize sağlık

  2. Süleyman

    hocam kullandığınız işletim sistemini söyler misiniz ?

  3. coolmaster

    Ya ustad sen kitap yazmis adamsin allah askina yarismada ne isin var ya 🙂 senin kitabini aldim daha once ve caliaiyorum uzerinde.. sevdimde kitabini eglenceli.. keyif aliyorum.. ama senin kendini gostermene gerek yoktu :)) seni bilen bilir bilmeyende zaten zamanla bilir… İlk sirada olmandan oturu gurur duydum tebrik ederim… Ama biliyorumki o usom kapilari banada aralanacak…

  4. Samet

    Merhaba abi sen yazilimi veya hacking nerden ögrendin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackbacks and Pinbacks

No trackbacks.

TrackBack URL