semvec/pypi-packages huggingface dataset:
facetranscript 0.0.3.1
To Capture user face and store it in database
Keywords: facetranscript

# FaceDatabse-Identifier
A simple python package to identify the user on bases of there face and store there features in database

## Prerequisite :
* Must have GCC for dlib to work
## Sample Code : 
```py
from facetranscript import CaptureFaceInDataBase

if __name__=="__main__":
    face = CaptureFaceInDataBase()
    # Capture photo from front camera for user -> 'TestUser'
    face.take_photo(username="TestUser")
    # Fetch all stored users and there images in database 
    face_list = face.get_all_users()
    # face_list is list [a,b,c...] where a,b,c.. are list of users with there images(Bytes)
    print(face_list)
    # To terminate all connections (camera/database)
    face.close_all_connections()
```

### Delete user from database :
- To delete a single user
```py
from facetranscript import CaptureFaceInDataBase
face = CaptureFaceInDataBase()
# delete_user_data returns bool value if it is True user is deleted
is_user_deleted = face.delete_user_data("TestUser")
```
- To drop the complete table
```py
from facetranscript import CaptureFaceInDataBase
face = CaptureFaceInDataBase()
# is_table_dropped returns bool value if it is True table is deleted
is_table_dropped = face.drop_table()
```
unfancy 1.0
Translate fancy text to regular text

<!--
SPDX-FileCopyrightText: 2023 Ngô Ngọc Đức Huy <huyngo@disroot.org>

SPDX-License-Identifier: MPL-2.0
-->

# Unfancy text

This program converts "fancy text", that is, text written with an alternative
set of Latin characters, such as [mathematical alphabet][math-alpha] to plain
Latin characters.

## Usage

Use as commandline interface:

```
$ python unfancy.py
Press Ctrl+C or Ctrl+D to exit
𝐓𝐡𝐞 𝐪𝐮𝐢𝐜𝐤 𝐛𝐫𝐨𝐰𝐧 𝐟𝐨𝐱 𝐣𝐮𝐦𝐩𝐬 𝐨𝐯𝐞𝐫 𝐭𝐡𝐞 𝐥𝐚𝐳𝐲 𝐝𝐨𝐠
Fancy type: mathematical bold
The quick brown fox jumps over the lazy dog
```

Use as a library

```python
from unfancy import create_multi_alphabet_map, translate_text

alphabet_map = create_multi_alphabet_map()
# alphabet_map parameter is optional,
# but it is recommended to create it separately to avoid repetition
fancy_text = "𝐓𝐡𝐞 𝐪𝐮𝐢𝐜𝐤 𝐛𝐫𝐨𝐰𝐧 𝐟𝐨𝐱 𝐣𝐮𝐦𝐩𝐬 𝐨𝐯𝐞𝐫 𝐭𝐡𝐞 𝐥𝐚𝐳𝐲 𝐝𝐨𝐠"
unfancy_text, label = translate_text(fancy_text, alphabet_map)
```

## To do

- Support Greek mathematical alphabets
- Allow select specific character sets to make translation
- Package the thing

[math-alpha]: https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols