|
@@ -16,6 +16,7 @@ import unicodedata |
|
|
from datetime import datetime, timedelta |
|
|
from datetime import datetime, timedelta |
|
|
from typing import Any, TypedDict, cast |
|
|
from typing import Any, TypedDict, cast |
|
|
|
|
|
|
|
|
|
|
|
import jaconv |
|
|
import requests |
|
|
import requests |
|
|
from eloquent import DatabaseManager, Model |
|
|
from eloquent import DatabaseManager, Model |
|
|
|
|
|
|
|
@@ -256,7 +257,7 @@ class CommentResult (TypedDict): |
|
|
def normalise ( |
|
|
def normalise ( |
|
|
s: str, |
|
|
s: str, |
|
|
) -> str: |
|
|
) -> str: |
|
|
return unicodedata.normalize ('NFKC', s).lower () |
|
|
|
|
|
|
|
|
return jaconv.hira2kata (unicodedata.normalize ('NFKC', s)).lower () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
if __name__ == '__main__': |
|
|