1
0
mirror of https://codeberg.org/diginaut/digimarks.git synced 2026-02-04 12:40:27 +01:00

3 Commits

Author SHA1 Message Date
2936a4815a Ignore some environment 2026-01-03 20:29:54 +01:00
09c685f2aa Typing fixes 2026-01-03 20:27:41 +01:00
0b08f0fa81 Codeberg and dependency config 2026-01-03 12:40:42 +01:00
7 changed files with 27 additions and 15 deletions

7
.gitignore vendored
View File

@@ -78,9 +78,13 @@ celerybeat-schedule
# dotenv # dotenv
.env .env
# direnv
.envrc
# virtualenv # virtualenv
venv/ venv/
ENV/ ENV/
.venv
# Spyder project settings # Spyder project settings
.spyderproject .spyderproject
@@ -94,6 +98,9 @@ ENV/
# vim # vim
*.swp *.swp
# Zed editor
.zed
# digimarks # digimarks
static/favicons static/favicons
tags tags

View File

@@ -125,7 +125,7 @@ Attributions
'M' favicon by `Freepik`_. 'M' favicon by `Freepik`_.
.. _digimarks: https://github.com/aquatix/digimarks .. _digimarks: https://codeberg.org/diginaut/digimarks
.. |PyPI version| image:: https://img.shields.io/pypi/v/digimarks.svg .. |PyPI version| image:: https://img.shields.io/pypi/v/digimarks.svg
:target: https://pypi.python.org/pypi/digimarks/ :target: https://pypi.python.org/pypi/digimarks/
.. |PyPI license| image:: https://img.shields.io/github/license/aquatix/digimarks.svg .. |PyPI license| image:: https://img.shields.io/github/license/aquatix/digimarks.svg
@@ -136,11 +136,11 @@ Attributions
.. |Codacy| image:: https://api.codacy.com/project/badge/Grade/9a34319d917b43219a29e59e9ac75e3b .. |Codacy| image:: https://api.codacy.com/project/badge/Grade/9a34319d917b43219a29e59e9ac75e3b
:alt: Codacy Badge :alt: Codacy Badge
:target: https://app.codacy.com/app/aquatix/digimarks?utm_source=github.com&utm_medium=referral&utm_content=aquatix/digimarks&utm_campaign=badger :target: https://app.codacy.com/app/aquatix/digimarks?utm_source=github.com&utm_medium=referral&utm_content=aquatix/digimarks&utm_campaign=badger
.. _hook settings: https://github.com/aquatix/digimarks/blob/master/example_config/examples.yaml .. _hook settings: https://codeberg.org/diginaut/digimarks/blob/master/example_config/examples.yaml
.. _vhost for Apache2.4: https://github.com/aquatix/digimarks/blob/master/example_config/apache_vhost.conf .. _vhost for Apache2.4: https://codeberg.org/diginaut/digimarks/blob/master/example_config/apache_vhost.conf
.. _uwsgi.ini: https://github.com/aquatix/digimarks/blob/master/example_config/uwsgi.ini .. _uwsgi.ini: https://codeberg.org/diginaut/digimarks/blob/master/example_config/uwsgi.ini
.. _Changelog: https://github.com/aquatix/digimarks/blob/master/CHANGELOG.md .. _Changelog: https://codeberg.org/diginaut/digimarks/blob/master/CHANGELOG.md
.. _Freepik: http://www.flaticon.com/free-icon/letter-m_2041 .. _Freepik: http://www.flaticon.com/free-icon/letter-m_2041
.. _systemd for digimarks API: https://github.com/aquatix/digimarks/blob/master/example_config/systemd/digimarks.service .. _systemd for digimarks API: https://codeberg.org/diginaut/digimarks/blob/master/example_config/systemd/digimarks.service
.. _gunicorn config: https://github.com/aquatix/digimarks/blob/master/example_config/gunicorn_digimarks_conf.py .. _gunicorn config: https://codeberg.org/diginaut/digimarks/src/branch/master/example_config/uwsgi.ini
.. _more config: https://github.com/aquatix/digimarks/tree/master/example_config .. _more config: https://codeberg.org/diginaut/digimarks/src/branch/master/example_config

View File

@@ -30,6 +30,11 @@ dependencies = [
"feedgen", "feedgen",
] ]
[project.optional-dependencies]
server = [
"uvicorn",
]
[dependency-groups] [dependency-groups]
dev = [ dev = [
{ include-group = "lint" }, { include-group = "lint" },

View File

@@ -1,3 +1,3 @@
-r requirements.in -r requirements.in
gunicorn uvicorn

View File

@@ -36,8 +36,8 @@ class Settings(BaseSettings):
# inside the codebase # inside the codebase
# static_dir: DirectoryPath = Path('digimarks/static') # static_dir: DirectoryPath = Path('digimarks/static')
# template_dir: DirectoryPath = Path('digimarks/templates') # template_dir: DirectoryPath = Path('digimarks/templates')
static_dir: DirectoryPath = 'digimarks/static' static_dir: DirectoryPath = DirectoryPath('digimarks/static')
template_dir: DirectoryPath = 'digimarks/templates' template_dir: DirectoryPath = DirectoryPath('digimarks/templates')
media_url: str = '/static/' media_url: str = '/static/'
@@ -127,7 +127,7 @@ def index(request: Request):
@app.get('/api/v1/admin/{system_key}/users/{user_id}', response_model=User) @app.get('/api/v1/admin/{system_key}/users/{user_id}', response_model=User)
async def get_user(session: SessionDep, system_key: str, user_id: int) -> type[User]: async def get_user(session: SessionDep, system_key: str, user_id: int) -> User:
"""Show user information.""" """Show user information."""
logger.info('User %d requested', user_id) logger.info('User %d requested', user_id)
if system_key != settings.system_key: if system_key != settings.system_key:

View File

@@ -3,7 +3,7 @@
* v0.0.2 * v0.0.2
* *
* Created by: Michiel Scholten * Created by: Michiel Scholten
* Source: https://github.com/aquatix/digui * Source: https://codeberg.org/diginaut/digui
*/ */
/** Colours and themes */ /** Colours and themes */

View File

@@ -9,7 +9,7 @@
<ul> <ul>
<li><h1>digimarks</h1></li> <li><h1>digimarks</h1></li>
<li> <li>
<a class="button" href="https://github.com/aquatix/digimarks">digimarks project page</a> <a class="button" href="https://codeberg.org/diginaut/digimarks">digimarks project page</a>
</li> </li>
</ul> </ul>
</nav> </nav>
@@ -18,7 +18,7 @@
<main> <main>
<h1>Welcome to digimarks, your online bookmarking and notes tool</h1> <h1>Welcome to digimarks, your online bookmarking and notes tool</h1>
<p>Please visit your personal url, or <a href="https://github.com/aquatix/digimarks">see the digimarks <p>Please visit your personal url, or <a href="https://codeberg.org/diginaut/digimarks">see the digimarks
project page</a>.</p> project page</a>.</p>
<p>If you forgot/lost your personal url, contact your digimarks <p>If you forgot/lost your personal url, contact your digimarks