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
Gerçekten çok eğlenceli. Elinize sağlık
hocam kullandığınız işletim sistemini söyler misiniz ?
Bu posttaki ekran görünlerinden dolayı soruyor isen Elementary OS https://elementary.io/
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…
Merhaba abi sen yazilimi veya hacking nerden ögrendin