semvec/pypi-packages huggingface dataset:
eSQL 2.0.0
Manage your sqlite database like django models.

# eSQL

Manage your SQLite database easy ...

> See [full documention here.](https://awolver.github.io/eSQL)

### Example:

```python
import eSQL

eSQL.connect("database.db").foreign_key(True)

class Users(eSQL.Model):
    first = eSQL.CharField(max_length=20)
    last = eSQL.CharField(max_length=30)

class Scores(eSQL.Model):
    score = eSQL.BigIntegerField()
    user = eSQL.ForeignKey(Users, eSQL.CASCADE)

eSQL.migrate()
# ...
```

### Installion
**PIP**
using `pip`:
```bash
pip3 install --upgrade eSQL
```

**GIT** \
using `git` (not recommended):
```
git clone https://github.com/aWolver/eSQL.git
```

```
cd eSQL
```

```
pip3 install -e .
```

**CHECK IT** \
open python interpreter:
```python
>>> import eSQL
>>> eSQL.__version__
# ...
```

## Get Started
_____
**CONNECT TO DATABASE** \
First connect to database using `connect()` function:
```python
import eSQL
# connect to database.db file
eSQL.connect("database.db")
```
____________
**CREATE MODELS** \
define tables with `eSQL.Model` subclass. \
for example:
```python
# Users(
#   first VARCHAR(20) NOT NULL,
#   last VARCHAR(30) NOT NULL,
#   score INTEGER NOT NULL
# )
class Users(eSQL.Model):
    first = eSQL.CharField(max_length=20)
    last = eSQL.CharField(max_length=30)
    score = eSQL.IntegerField()
```

> **Note:** if you dont create a primary key column, automatically added a auto increment primary key column named `id`.
_____
**PRINT STATEMENT AND CREATE TABLES** \
Now you can create tables in database, or get statement:
```python
# Print statement
print(eSQL.sqlmigrate())

# Create tables in database
eSQL.migrate()
```

_________
## **More tutorial**
**See More Tutorial In [documention](https://awolver.github.io/eSQL)**
_________
gmailnotipy 0.0.5
A command line tool which will notify when an email arrives in your Gmail inbox.
Requires Python: >=3.0

# gmailnotipy
`gmailnotipy` Watches your all gmail accounts and notifies you when an email arrives.

# Config
Place your credentials in `~/.config/gmailnotipy.json` as per following json format.
```
[
    {
        username: "gmail_account_1_username",
        password: "gmail_account_1_password"
    },
    {
        username: "gmail_account_2_username",
        password: "gmail_account_2_password"
    },
    {
        username: "gmail_account_2_username",
        password: "gmail_account_2_password"
    }
]

```