semvec/pypi-packages huggingface dataset:
ntlmail 0.0.1
A SMTP Email Client with NTLP as Authentication
License: MIT
Keywords: NTLM,SMTP,auth,NTLM SMTP auth,NTLM SMTP,SMTP NTLM

# NTLMAIL
### Emailing with SMTP and NTLM made easy

- Easy to Use
- Fast and Reliable
- Based on the <a href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-smtpntlm/">original Documentation</a> by Microsoft

```python
from ntlm_auth.ntlm import NtlmContext
from ntlmail import SMTP

# Create NTLM Context for auth
auth = NtlmContext("username", "password", "domain")

# Create SMTP Connection to the Server
conn = SMTP("server.test.com", 587, "test@gmail.com")

# Check if the Server supports NTLM
print(conn.test_NTLM())

# Authenticate via the NTLM Context from above
print(conn.authenticate(auth))

# Ready to send Emails now
print(conn.send_mail("receiver@gmail.com", "Hey there!", "<h1>This email was sent via NTLMAIL</h1>"))
```

## Contributing

- If you have any contribution Ideas or Improvements, don't hesitate adding them!

Change Log
==========

0.0.1 (19/07/2023)
-------------------
- First Release
dikicli 0.5.0
Commandline interface for diki.pl polish-english dictionary
License: MIT
Requires Python: >=3.6,<4.0
Keywords: diki,dictionary

# dikicli

Commandline interface to diki.pl polish-english dictionary.

Dikicli allows you to use diki.pl from comfort of your terminal.
All results are cached for faster retrieval in the future.

## Usage:

Translate english to polish:

    diki word

Translate polish to engish:

    diki -p word

Display html file of all words translated so far:

    diki -i

Show usage statistics:

    diki --stats
pantomime 0.6.1
MIME type normalisation and labels.
License: MIT
Keywords: mime mimetypes file types

# pantomime

[![build](https://github.com/alephdata/pantomime/actions/workflows/build.yml/badge.svg)](https://github.com/alephdata/pantomime/actions/workflows/build.yml)

``pantomime`` is a small library that handles the parsing and normalisation
of internet MIME types in Python. This can be useful to normalise invalid,
or misformatted MIME types emitted by remote web servers.

## Usage

The simplest use is to normalise a MIME type:

```python
from pantomime import normalize_mimetype

assert normalize_mimetype('TEXT/PLAIN') == 'text/plain'
assert normalize_mimetype('plain/text') == 'text/plain'
assert normalize_mimetype(None) == 'application/octet-stream'
assert normalize_mimetype('') == 'application/octet-stream'
```

Internally, `pantomime` uses a `MIMEType` object to handle parsing. It can
be used to access more specific information, like human readable labels:

```python
from pantomime import parse_mimetype

parsed = parse_mimetype('text/plain')
assert parsed.family == 'text'
assert parsed.subtype == 'plain'
assert parsed.label == 'Plain text'
```

## Open issues

* Internationalisation, i.e. make the human-readable labels available in
  multiple languages.
* Expand replacements for specific MIME types.

## License

Licensed under MIT terms, see the ``LICENSE`` file included in this repository.