except:
при таком синтаксисе пропустит любую ошибку, например ошибку синтаксиса и даже ctrl+c, правильно указывать исключения, например так except: KeyError
что бы не экранировать лучше использовать "сырые строки"
например print(r'\|\|\//?')
Код нужно разбить хотя бы на функции, а не все в одну кучу
Библиотеки в основном пишутся компаниями для себя, а уже потом для других.
Выложив библиотеку в opensource можно получить репутацию, рекламу, и бесплатные доработки от других разработчиков