diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..ad57404 --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,48 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +# GitHub recommends pinning actions to a commit SHA. +# To get a newer version, you will need to update the SHA. +# You can also reference a tag or branch, but the action may change without warning. + +name: Publish Docker image + +on: push + +jobs: + push_to_registry: + name: Push Docker image to Docker Hub + runs-on: ubuntu-latest + permissions: + packages: write + contents: read + attestations: write + id-token: write + steps: + - name: Check out the repo + uses: actions/checkout@v4 + + - name: Log in to Docker Hub + uses: docker/login-action@v3 + with: + registry: git.letsstein.de + username: ${{ gitea.actor }} + password: ${{ secrets.REGISTRY_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@v3 + with: + images: git.letsstein.de/tom/anki_convert + + - name: Build and push Docker image + id: push + uses: docker/build-push-action@v3 + with: + context: . + file: ./Dockerfile + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} diff --git a/src/functions.py b/src/functions.py index 59d47c2..236cf6d 100755 --- a/src/functions.py +++ b/src/functions.py @@ -50,10 +50,10 @@ def convert_text(text: str): for line in seperate(text): # add anki field into line and count the number of changes - line, num = re.subn("(:)(..+)", rf"\1 {{{{c{field_nr}::\2}}}}", line) + line, num = re.subn("(:|\.)(..+)", rf"\1 {{{{c{field_nr}::\2}}}}", line) # if anki field added increase field number - if num > 0: - field_nr += 1 + # if num > 0: + # field_nr += 1 # add changed line to array changed_lines.append(line) diff --git a/src/templates/index.html b/src/templates/index.html index e7b1de1..be00e7f 100755 --- a/src/templates/index.html +++ b/src/templates/index.html @@ -1,32 +1,34 @@ - + - - Anki Converter - - - -
-
-

Upload File/Enter Text

-
- - -
- -
-
- {% if resp_text %} - - {% endif %} -
- - + + Anki Converter + + + +
+
+

Upload File/Enter Text

+
+ + +
+ +
+
+ {% if resp_text %} + + {% endif %} +
+ +