mirror of
https://github.com/aquatix/digimarks.git
synced 2025-12-06 23:05:10 +01:00
Make imports from the digimarks module more explicit
This commit is contained in:
@@ -8,15 +8,15 @@ from urllib.parse import urlparse, urlunparse
|
|||||||
|
|
||||||
import bs4
|
import bs4
|
||||||
import httpx
|
import httpx
|
||||||
import tags_service
|
|
||||||
import utils
|
|
||||||
from exceptions import BookmarkNotFound
|
|
||||||
from extract_favicon import from_html
|
from extract_favicon import from_html
|
||||||
from fastapi import Query, Request
|
from fastapi import Query, Request
|
||||||
from models import Bookmark, Visibility
|
|
||||||
from pydantic import AnyUrl
|
from pydantic import AnyUrl
|
||||||
from sqlmodel import select
|
from sqlmodel import select
|
||||||
|
|
||||||
|
from digimarks import tags_service, utils
|
||||||
|
from digimarks.exceptions import BookmarkNotFound
|
||||||
|
from digimarks.models import Bookmark, Visibility
|
||||||
|
|
||||||
DIGIMARKS_USER_AGENT = 'digimarks/2.0.0-dev'
|
DIGIMARKS_USER_AGENT = 'digimarks/2.0.0-dev'
|
||||||
|
|
||||||
logger = logging.getLogger('digimarks')
|
logger = logging.getLogger('digimarks')
|
||||||
|
|||||||
@@ -6,16 +6,12 @@ from contextlib import asynccontextmanager
|
|||||||
from datetime import UTC, datetime
|
from datetime import UTC, datetime
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
import bookmarks_service
|
|
||||||
import httpx
|
import httpx
|
||||||
import tags_service
|
|
||||||
from exceptions import BookmarkNotFound
|
|
||||||
from fastapi import Depends, FastAPI, HTTPException, Query, Request
|
from fastapi import Depends, FastAPI, HTTPException, Query, Request
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from fastapi.responses import HTMLResponse
|
from fastapi.responses import HTMLResponse
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
from fastapi.templating import Jinja2Templates
|
from fastapi.templating import Jinja2Templates
|
||||||
from models import DEFAULT_THEME, Bookmark, User, Visibility
|
|
||||||
from pydantic import DirectoryPath, FilePath
|
from pydantic import DirectoryPath, FilePath
|
||||||
from pydantic_settings import BaseSettings
|
from pydantic_settings import BaseSettings
|
||||||
from sqlalchemy.ext.asyncio import create_async_engine
|
from sqlalchemy.ext.asyncio import create_async_engine
|
||||||
@@ -23,6 +19,10 @@ from sqlalchemy.orm import sessionmaker
|
|||||||
from sqlmodel import desc, select
|
from sqlmodel import desc, select
|
||||||
from sqlmodel.ext.asyncio.session import AsyncSession
|
from sqlmodel.ext.asyncio.session import AsyncSession
|
||||||
|
|
||||||
|
from digimarks import bookmarks_service, tags_service
|
||||||
|
from digimarks.exceptions import BookmarkNotFound
|
||||||
|
from digimarks.models import DEFAULT_THEME, Bookmark, User, Visibility
|
||||||
|
|
||||||
DIGIMARKS_VERSION = '2.0.0a1'
|
DIGIMARKS_VERSION = '2.0.0a1'
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
"""Helper functions for tags used with Bookmark models."""
|
"""Helper functions for tags used with Bookmark models."""
|
||||||
|
|
||||||
from models import Bookmark, Visibility
|
|
||||||
from sqlalchemy import Sequence
|
from sqlalchemy import Sequence
|
||||||
from sqlmodel import select
|
from sqlmodel import select
|
||||||
|
|
||||||
|
from digimarks.models import Bookmark, Visibility
|
||||||
|
|
||||||
|
|
||||||
def i_filter_false(predicate, iterable):
|
def i_filter_false(predicate, iterable):
|
||||||
"""Filter an iterable if predicate returns True.
|
"""Filter an iterable if predicate returns True.
|
||||||
|
|||||||
Reference in New Issue
Block a user