A simple java class in order to convert a post title to seo friendly url.
The convert method of GreekToSeoFriendlyUrl class takes as an input a string and returns a string making the necessaries transformations.
GreekToSeoFriendlyUrl.convert("Τουρκικό υπουργείο Αμυνας: Εφτασαν στην Αγκυρα τα πρώτα τμήματα των S-400")
Result : toyrkiko-ypoyrgeio-amynas-eftasan-stin-agkyra-ta-prwta-tmimata-twn-s-400
GreekToSeoFriendlyUrl.convert("Σεληνιακή Έκλειψη Ιουλίου: Στενάχωρα γεγονότα και ξεκαθαρίσματα στις ανθρώπινες σχέσεις")
Result : seliniaki-ekleipsi-ioylioy-stenaxwra-gegonota-kai-ksekatharismata-stis-anthrwpines-sxeseis
GreekToSeoFriendlyUrl.convert("Παναθηναϊκός ΟΠΑΠ: Αναχωρεί για τις ΗΠΑ ο Παππάς")
Result : panathinaikos-opap-anaxwrei-gia-tis-ipa-o-pappas
GreekToSeoFriendlyUrl.convert("Παίρνεις μαζί το κινητό στην τουαλέτα; Σταμάτα το αμέσως! (pics+vid)")
Result : pairneis-mazi-to-kinito-stin-toyaleta-stamata-to-amesws-pics-vid
GreekToSeoFriendlyUrl.convert("Εγκλημα διαρκείας με το «112»")
Result : egklima-diarkeias-me-to-112
GreekToSeoFriendlyUrl.convert("ΥΠΕΞ: Η Ελλάδα αναγνωρίζει τον Γκουαϊδό ως μεταβατικό Πρόεδρο της Βενεζουέλας")
Result : ypeks-i-ellada-anagnwrizei-ton-gkoyaido-ws-metabatiko-proedro-tis-benezoyelas
GreekToSeoFriendlyUrl.convert("Η Χαλκιδική μετρά τις πληγές της - Ως το μεσημέρι η αποκατάσταση του δικτύου υψηλής τάσης (φωτογραφίες)")
Result : i-xalkidiki-metra-tis-pliges-tis---ws-to-mesimeri-i-apokatastasi-toy-diktyoy-ypsilis-tasis-fwtografies
GreekToSeoFriendlyUrl.convert("Η αγορά ομολόγων έχει τη δική της, σοφή, λογική")
Result : i-agora-omologwn-exei-ti-diki-tis-sofi-logiki
GreekToSeoFriendlyUrl.convert("Κούβα: Πρόβλεψη για μείωση 15% στις τουριστικές αφίξεις λόγω των νέων κυρώσεων των ΗΠΑ")
Result : koyba-problepsi-gia-meiwsi-15-stis-toyristikes-afikseis-logw-twn-newn-kyrwsewn-twn-ipa
GreekToSeoFriendlyUrl.convert("«Οιδίπους Τύραννος»: Η «Κ» στις πρόβες")
Result : oidipoys-tyrannos-i-k-stis-probes
GreekToSeoFriendlyUrl.convert("Σκίτσο του Ανδρέα Πετρουλάκη (11.07.19)")
Result : skitso-toy-andrea-petroylaki-110719
GreekToSeoFriendlyUrl.convert("Flashback στη 12η Ιουλίου")
Result : flashback-sti-12i-ioylioy
GreekToSeoFriendlyUrl.convert("Ανακαίνιση με... βραζιλιάνικο αέρα")
Result : anakainisi-me-brazilianiko-aera
GreekToSeoFriendlyUrl.convert("Αποστολή: Γράμμα από το Καντίκιοϊ")
Result : apostoli-gramma-apo-to-kantikioi