Metadata-Version: 2.4
Name: longlink
Version: 0.1.2
Summary: Lovely Spam! Wonderful Spam!
Project-URL: Homepage, https://example.com
Project-URL: Documentation, https://readthedocs.org
Project-URL: Repository, https://github.com/me/spam.git
Project-URL: Bug Tracker, https://github.com/me/spam/issues
Project-URL: Changelog, https://github.com/me/spam/blob/master/CHANGELOG.md
Author-email: LongLink SAGL <info@longlink.ch>
License-Expression: MIT
License-File: LICENSE
Keywords: Lobster Thermidor,bacon,egg,sausage,tomatoes
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Requires-Python: >=3.12
Requires-Dist: alembic
Requires-Dist: click
Requires-Dist: fsspec
Requires-Dist: httpx
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: uvicorn
Provides-Extra: cli
Requires-Dist: click; extra == 'cli'
Requires-Dist: rich; extra == 'cli'
Provides-Extra: dev
Requires-Dist: pytest==8.4.2; extra == 'dev'
Description-Content-Type: text/markdown

# LongLink

Used to build and publish LongLink appliations.

- A combination of streamlit / appwrite and fastapi.
- Uses pydantic

- An module shall be as slim as possible, focusing only on the business logic.
- Automatic database migrations

## CLI

```
longlink init <module>
longlink login
longlink logout
longlink publish <module>
```

## Stanalone

```
uv pip install longlink
```

```
uv pip install 'longlink[standalone]'
```

before update

- Mirgations
- Test cases
