semvec/pypi-packages huggingface dataset:
formulatex 1.1.0
A web app to translate formulas into latex
License: MIT
Keywords: latex mathpix formula

## FormuLaTeX

FormuLaTeX是一个可将公式识别为LaTeX源码的轻量级Web应用。在本地的PC端开启服务器后，局域网内任何支持浏览器的设备都可以访问其功能。通过对[Mathpix](https://mathpix.com/)开发者API的封装，它不仅可以识别截图或照片中的公式，还支持移动端尤其是平板电脑进行手写输入，识别的结果将自动传送到PC的剪贴板中，从而实现了移动端手写和PC端LaTeX编辑的无缝衔接。

### 使用方法

Execute the commands in your terminal

```
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyperclip
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask
cd mathpix-formulatex
python math2latex.py
```

Visit the website URL with a browser

![](https://tva1.sinaimg.cn/large/0081Kckwly1gkb4l22x6kj318w0caqip.jpg)

Notice that the URL in this demo's outputs is `http://10.162.129.100:8000/`

![](https://tva1.sinaimg.cn/large/0081Kckwly1gkb4qsse2vj31j30u0grx.jpg)

Your querying history is shown on the left side. There will be nothing if you are running this program first time on your machine. The bar below each formula means the confidence of OCR result.

**WRITE** You can handwrite your formula on the right canvas with your mouse on PC or iPencil on iPad. Click `Undo` to withdraw your last stroke. Click `Reset` to clean up the canvas. Click `Submit` and wait a second to get OCR result. When you see a new record show up on the left side, it means the result has already been copied into your clipboard. You can copy the result again by clicking on the corresponding formula.

![](https://tva1.sinaimg.cn/large/0081Kckwly1gkb5fnq52ej31j90u044y.jpg)

**PASTE** You can get a screenshot with tools of third party, eg. Sougou Pinyin for Windows and `Command+Shift+4` for Mac OS. Then paste your picture into the input box on the right side. Then you will get a preview of the screenshot below the input box. When you see a new record show up on the left side, it means the result has already been copied into your clipboard. You can copy the result again by clicking on the corresponding formula.

**PHOTO** To be continued. If you must use a photo, you can copy the photo file and try to paste it into the input box mentioned in introduction to `PASTE`.

### NOTICE

+   If there isn't a new record shown up after operations, you should check the output of program in the terminal. Mostly this means your input is too scribble to process.
+   There maybe some mistakes in the result, you should always check it manually.
django-uninstallapp 1.0.2
Provides a management command to completely uninstall a django app by removing references to the app's models and the app at the database
License: MIT

[![supported python versions](https://img.shields.io/badge/Supported%20Python%20Versions-3.6%20%7C%203.7%20%7C%C2%A03.8%20%7C%203.9-%233776AB?style=for-the-badge&logo=python)](https://www.python.org/)
[![made with django](https://img.shields.io/badge/For%20use%20with-Django-%23092E20?style=for-the-badge&logo=django)](https://djangoproject.com)
[![made with django](https://img.shields.io/maintenance/yes/2021?color=teal&label=Maintained&style=for-the-badge)](https://github.com/ArcticFox21)

# django-uninstallapp 
When you decide to stop using a django app in your project, it is not clear what to do. 

You may think simply deleting the models from the database and the directory the app is located will uninstall the app.

But you will still see `Permissions` for adding, editing and deleting the models of the app you thought you deleted in the admin site. The `ContentTypes` of the models will still be in the database. Your app's migrations records will stay in the `django_migrations` table in the database. `LogEntries` in the admin log for your models will still be visible.

django-uninstallapp provides a easy to use management command to delete all references to a django app and it's models in the database.

Just install the package with pip:
```
pip install django-uninstallapp
```
Add the app to INSTALLED_APPS in setting.py.
```
INSTALLED_APPS = [
    ...
    ...
    ...
    "django_uninstallapp",
]
```
Run the management command:
```
python manage.py uninstallapp <app-to-be-uninstalled>
```

And lastly remove the app from INSTALLED_APPS in setting.py
 
## Bug reports and feature requests
If you encounter a bug or want more feautres, feel free to open a issue or pull request on GitHub

## Links
[GitHub Repository](https://github.com/ArcticFox21/django-uninstallapp)

[PyPi Project](https://pypi.org/project/django-uninstallapp)
arvancloud-ddns 0.1.0
DDNS script to sync public IP address to ArvanCloud dns records
License: MIT
Keywords: arvancloud ddns

# ar-ddns
ArvanCloud Dynamic DNS Tool

# Brief
Some Times the origin servers don't have the static IP and their IP may change after a while.
With this tool the user can update DNS record in ArvanCloud DNS service automatically.

## Input
User API Token available in ArvanCloud panel

## Capabalities
* Set DNS Record 
* Update DNS Record
* ...

## Useful Link
[CDN API Documentation](https://www.arvancloud.com/docs/api/cdn/4.0)


## Terms and Conditions
* All projects received to ArvanCloud will be reviewed, and the price will be paid to the first approved project.
* All projects have to have test and execution document.
* The project doer has to solve issues and apply required changes for 6 months after approval of the project.
* General changes or changing programming language in each project has to be approved by ArvanCloud.
* In case more than one project is approved by ArvanCLoud, the project fee will be equally divided between winning projects.
* In the evaluation and code reviews stages of a project, no new request for the same project will be accepted. In case the reviewed project fails to pass the quality assessments, the project will be reactivated.
* If projects require any update or edit, merge requests will be accepted in GitHub after reassessment and reapproval.
* Approved projects will be forked in GitHub, and ArvanCloud will star them.
* GitHub name and address of the approved project doer will be published alongside the project.
dotenvapp 0.1.2
Useful tools to work with env files in Python
License: MIT
Keywords: env,appEnv,web

## Make Environment variables for your app/program

### setup

```python
from env import init__config
```

by default it look for the file in the current work directory the folder of your project

### if you have your .env in another place call

```python
env = init__config("path_to_.env_file")
```

after that you can access the env Variables from your .env file like This :

```python
env("APP_SECRET") # fsgdghfghfghfghfhfhfh
```