UsageΒΆ
To use Filename to FontAwesome in a project
Standard Use:
In [1]: from filename_to_fontawesome.filename_to_fontawesome import ftfa
In [2]: ftfa_ = ftfa()
In [3]: print(ftfa_.getfontawesome("toto.py"))
far fa-file-code
In [4]: print(ftfa_.getfontawesome(""))
far fa-file
Markup output:
In [1]: from filename_to_fontawesome.filename_to_fontawesome import ftfa
In [2]: ftfa_ = ftfa(markup=True, fontversion="v4")
In [3]: print(ftfa_.getfontawesome("toto.docx"))
<i class="fa fa-file-word-o" aria-hidden="true"></i>
In [4]: print(ftfa_.getfontawesome("toto.unknowable"))
<i class="fa fa-file-o" aria-hidden="true"></i>
Unicode output:
In [1]: from filename_to_fontawesome.filename_to_fontawesome import ftfa
In [2]: ftfa_ = ftfa(markup=False, fontversion="v5solid", unicodeoutput=True)
In [3]: print(ftfa_.getfontawesome("toto.py"))
f1c9
In [4]: print(ftfa_.getfontawesome("toto.unknowable"))
f15b
Mime type input:
In [1]: from filename_to_fontawesome.filename_to_fontawesome import ftfa
In [2]: ftfa_ = ftfa(markup=True, fontversion="v5solid")
In [3]: print(ftfa_.mimetfa("text/plain"))
<i class="fas fa-file-text"></i>