From 230bbf3d53c65b98053094fd4cf98cdcf4372ab4 Mon Sep 17 00:00:00 2001 From: "T. von Dein" Date: Wed, 5 Nov 2025 08:35:00 +0100 Subject: [PATCH] migrate to codeberg (#123) --- .github/workflows/ci.yaml | 47 ----------------- .github/workflows/pushimage.yaml | 34 ------------- .github/workflows/release.yaml | 87 -------------------------------- .goreleaser.yaml | 69 +++++++++++++++++++++++++ .woodpecker/build.yaml | 36 +++++++++++++ .woodpecker/image.yaml | 32 ++++++++++++ .woodpecker/release.yaml | 15 ++++++ Makefile.dist | 20 ++++++++ README-de.md | 38 +++++++------- README.md | 36 ++++++------- SECURITY.md | 2 +- ad.go | 2 +- kleingebaeck.1 | 2 +- kleingebaeck.go | 2 +- kleingebaeck.pod | 2 +- 15 files changed, 214 insertions(+), 210 deletions(-) delete mode 100644 .github/workflows/ci.yaml delete mode 100644 .github/workflows/pushimage.yaml delete mode 100644 .github/workflows/release.yaml create mode 100644 .goreleaser.yaml create mode 100644 .woodpecker/build.yaml create mode 100644 .woodpecker/image.yaml create mode 100644 .woodpecker/release.yaml create mode 100644 Makefile.dist diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index 1e6298a..0000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,47 +0,0 @@ -name: build-and-test -on: [push] -jobs: - build: - strategy: - matrix: - version: [1.24] - os: [ubuntu-latest, windows-latest, macos-latest] - name: Build - runs-on: ${{ matrix.os }} - steps: - - name: Set up Go - uses: actions/setup-go@v6 - with: - go-version: ${{ matrix.version }} - id: go - - - name: checkout - uses: actions/checkout@v5 - - - name: build - run: go build - - - name: test - run: make test - - - name: Update coverage report - uses: ncruces/go-coverage-report@main - with: - report: true - chart: true - amend: true - if: | - matrix.os == 'ubuntu-latest' && - github.event_name == 'push' - continue-on-error: true - - golangci: - name: lint - runs-on: ubuntu-latest - steps: - - uses: actions/setup-go@v6 - with: - go-version: 1.24 - - uses: actions/checkout@v5 - - name: golangci-lint - uses: golangci/golangci-lint-action@v8 diff --git a/.github/workflows/pushimage.yaml b/.github/workflows/pushimage.yaml deleted file mode 100644 index 487cd9f..0000000 --- a/.github/workflows/pushimage.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: build-push-image - -on: - push: - tags: - - 'v*' - -jobs: - build-and-push-image: - runs-on: ubuntu-latest - permissions: - packages: write - steps: - - name: Checkout repository - uses: actions/checkout@v5 - - - name: Log in to the Container registry - uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef - with: - registry: https://ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push Docker image - uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 - with: - push: true - tags: ghcr.io/tlinden/kleingebaeck:${{ github.ref_name}} - - - name: Build and push latest Docker image - uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 - with: - push: true - tags: ghcr.io/tlinden/kleingebaeck:latest diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml deleted file mode 100644 index 12b971c..0000000 --- a/.github/workflows/release.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: build-release -on: - push: - tags: - - "v*.*.*" - -jobs: - release: - name: Build Release Assets - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v5 - - - name: Set up Go - uses: actions/setup-go@v6 - with: - go-version: 1.24.5 - - - name: Build the executables - run: ./mkrel.sh kleingebaeck ${{ github.ref_name}} - - - name: List the executables - run: ls -l ./releases - - - name: Upload the binaries - uses: svenstaro/upload-release-action@v2 - with: - repo_token: ${{ secrets.GITHUB_TOKEN }} - tag: ${{ github.ref_name }} - file: ./releases/* - file_glob: true - - - name: Build Changelog - id: github_release - uses: mikepenz/release-changelog-builder-action@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - mode: "PR" - configurationJson: | - { - "template": "#{{CHANGELOG}}\n\n**Full Changelog**: #{{RELEASE_DIFF}}", - "pr_template": "- #{{TITLE}} (##{{NUMBER}}) by #{{AUTHOR}}\n#{{BODY}}", - "empty_template": "- no changes", - "categories": [ - { - "title": "## New Features", - "labels": ["add", "feature"] - }, - { - "title": "## Bug Fixes", - "labels": ["fix", "bug", "revert"] - }, - { - "title": "## Documentation Enhancements", - "labels": ["doc"] - }, - { - "title": "## Refactoring Efforts", - "labels": ["refactor"] - }, - { - "title": "## Miscellaneus Changes", - "labels": [] - } - ], - "ignore_labels": [ - "duplicate", "good first issue", "help wanted", "invalid", "question", "wontfix" - ], - "label_extractor": [ - { - "pattern": "(.) (.+)", - "target": "$1" - }, - { - "pattern": "(.) (.+)", - "target": "$1", - "on_property": "title" - } - ] - } - - - name: Create Release - uses: softprops/action-gh-release@v2 - with: - body: ${{steps.github_release.outputs.changelog}} diff --git a/.goreleaser.yaml b/.goreleaser.yaml new file mode 100644 index 0000000..0e35092 --- /dev/null +++ b/.goreleaser.yaml @@ -0,0 +1,69 @@ +# vim: set ts=2 sw=2 tw=0 fo=cnqoj + +version: 2 + +before: + hooks: + - go mod tidy + +gitea_urls: + api: https://codeberg.org/api/v1 + download: https://codeberg.org + +builds: + - env: + - CGO_ENABLED=0 + goos: + - linux + - windows + - darwin + - freebsd + +archives: + - formats: [tar.gz] + # this name template makes the OS and Arch compatible with the results of `uname`. + name_template: >- + {{ .ProjectName }}_ + {{- title .Os }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "386" }}i386 + {{- else }}{{ .Arch }}{{ end }} + {{- if .Arm }}v{{ .Arm }}{{ end }}_{{ .Tag }} + # use zip for windows archives + format_overrides: + - goos: windows + formats: [zip] + - goos: linux + formats: [tar.gz,binary] + files: + - src: "*.md" + strip_parent: true + - src: "docs/*" + strip_parent: true + - src: Makefile.dist + dst: Makefile + wrap_in_directory: true + +changelog: + sort: asc + filters: + exclude: + - "^docs:" + - "^test:" + groups: + - title: Improved + regexp: '^.*?(feat|add|new)(\([[:word:]]+\))??!?:.+$' + order: 0 + - title: Fixed + regexp: '^.*?(bug|fix)(\([[:word:]]+\))??!?:.+$' + order: 1 + - title: Changed + order: 999 + +release: + header: "# Release Notes" + footer: >- + + --- + + Full Changelog: [{{ .PreviousTag }}...{{ .Tag }}](https://codeberg.org/scip/epuppy/compare/{{ .PreviousTag }}...{{ .Tag }}) diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml new file mode 100644 index 0000000..e20cc6f --- /dev/null +++ b/.woodpecker/build.yaml @@ -0,0 +1,36 @@ +matrix: + platform: + - linux/amd64 + goversion: + - 1.24 + +labels: + platform: ${platform} + +steps: + build: + when: + event: [push] + image: golang:${goversion} + commands: + - go get + - go build + + linter: + when: + event: [push] + image: golang:${goversion} + commands: + - curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.5.0 + - golangci-lint --version + - golangci-lint run ./... + depends_on: [build] + + test: + when: + event: [push] + image: golang:${goversion} + commands: + - go get + - go test -v -cover + depends_on: [build,linter] diff --git a/.woodpecker/image.yaml b/.woodpecker/image.yaml new file mode 100644 index 0000000..80e11f6 --- /dev/null +++ b/.woodpecker/image.yaml @@ -0,0 +1,32 @@ +# https://woodpecker-ci.org/plugins/docker-buildx +# enable Package unit and go to /scip/-/packages after building to link to proj + +variables: + - &repo codeberg.org/${CI_REPO_OWNER}/kleingebaeck + +steps: + dryrun: + image: docker.io/woodpeckerci/plugin-docker-buildx:latest + settings: + dockerfile: Dockerfile + platforms: linux/amd64 + dry_run: true + repo: *repo + tags: latest + when: + event: [pull_request] + + publish: + image: docker.io/woodpeckerci/plugin-docker-buildx:latest + settings: + dockerfile: Dockerfile + platforms: linux/amd64 + repo: *repo + registry: codeberg.org + tags: latest,${CI_COMMIT_SHA:0:8},${CI_COMMIT_TAG} + username: ${CI_REPO_OWNER} + password: + from_secret: REGISTRY_TOKEN + when: + event: [tag] + branch: main diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml new file mode 100644 index 0000000..916c008 --- /dev/null +++ b/.woodpecker/release.yaml @@ -0,0 +1,15 @@ +# build release + +labels: + platform: linux/amd64 + +steps: + goreleaser: + image: goreleaser/goreleaser + when: + event: [tag] + environment: + GITEA_TOKEN: + from_secret: DEPLOY_TOKEN + commands: + - goreleaser release --clean --verbose diff --git a/Makefile.dist b/Makefile.dist new file mode 100644 index 0000000..cb76bca --- /dev/null +++ b/Makefile.dist @@ -0,0 +1,20 @@ +# -*-make-*- + +.PHONY: install all + +tool = rpn +PREFIX = /usr/local +UID = root +GID = 0 + +all: + @echo "Type 'sudo make install' to install the tool." + @echo "To change prefix, type 'sudo make install PREFIX=/opt'" + +install: + install -d -o $(UID) -g $(GID) $(PREFIX)/bin + install -d -o $(UID) -g $(GID) $(PREFIX)/man/man1 + install -d -o $(UID) -g $(GID) $(PREFIX)/share/doc + install -o $(UID) -g $(GID) -m 555 $(tool) $(PREFIX)/sbin/ + install -o $(UID) -g $(GID) -m 444 $(tool).1 $(PREFIX)/man/man1/ + install -o $(UID) -g $(GID) -m 444 *.md $(PREFIX)/share/doc/ diff --git a/README-de.md b/README-de.md index b1e57bf..5a10401 100644 --- a/README-de.md +++ b/README-de.md @@ -1,13 +1,13 @@ ## Kleingebäck - kleinanzeigen.de Backup -![Kleingebaeck Logo](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleingebaecklogo-small.png) +![Kleingebaeck Logo](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleingebaecklogo-small.png) -[![Go Report Card](https://goreportcard.com/badge/github.com/tlinden/kleingebaeck)](https://goreportcard.com/report/github.com/tlinden/kleingebaeck) -[![Actions](https://github.com/tlinden/kleingebaeck/actions/workflows/ci.yaml/badge.svg)](https://github.com/tlinden/kleingebaeck/actions) -[![Go Coverage](https://github.com/tlinden/kleingebaeck/wiki/coverage.svg)](https://raw.githack.com/wiki/tlinden/kleingebaeck/coverage.html) +[![Go Report Card](https://goreportcard.com/badge/codeberg.org/scip/kleingebaeck)](https://goreportcard.com/report/codeberg.org/scip/kleingebaeck) +[![status-badge](https://ci.codeberg.org/api/badges/15530/status.svg)](https://ci.codeberg.org/repos/15530) +[![Go Coverage](https://codeberg.org/scip/kleingebaeck/wiki/coverage.svg)](https://raw.githack.com/wiki/tlinden/kleingebaeck/coverage.html) ![GitHub License](https://img.shields.io/github/license/tlinden/kleingebaeck) -[![GitHub release](https://img.shields.io/github/v/release/tlinden/kleingebaeck?color=%2300a719)](https://github.com/TLINDEN/kleingebaeck/releases/latest) -[![English](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/english.png)](https://github.com/tlinden/kleingebaeck/blob/main/README.md) +[![GitHub release](https://img.shields.io/github/v/release/tlinden/kleingebaeck?color=%2300a719)](https://codeberg.org/scip/kleingebaeck/releases) +[![English](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/english.png)](https://codeberg.org/scip/kleingebaeck/raw/branch/README.md) Mit diesem Tool kann man seine Anzeigen bei https://kleinanzeigen.de sichern. @@ -23,40 +23,40 @@ Fertige vorcompilierte Programme älter als Version `v0.3.12` sind von Schwachstellen in der Behandlung von HTTP und Zertifikaten betroffen. Falls Du eine ältere Kleingebäck-Version im Einsatz hast, bitte update auf Version `v0.3.12` oder höher. Bitte lies auch die [Release Notes für -v0.3.12](https://github.com/TLINDEN/kleingebaeck/releases/tag/v0.3.12) +v0.3.12](https://codeberg.org/scip/kleingebaeck/releases/tag/v0.3.12) für mehr Details. ## Screenshots Das ist die Hauptseite meines kleinanzeigen.de Accounts: -![Index](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-index.png) +![Index](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-index.png) Sichern ich meine Anzeigen: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-download.png) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-download.png) Backupverzeichnis nach dem Download: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-backup.png) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-backup.png) Verzeichnis einer Anzeige: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-ad.png) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-ad.png) **Das gleiche unter Windows:** Anzeigen Sichern: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/cmd-windows.jpg) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/cmd-windows.jpg) Backupverzeichnis nach dem Download -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/liste-windows.jpg) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/liste-windows.jpg) Und eine Anzeige: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/adlisting-windows.jpg) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/adlisting-windows.jpg) ## Installation @@ -66,7 +66,7 @@ für seine Plattform herunter und kann direkt loslegen. ### Installation des vorcompilierten Programms -Auf der Seite [des letzten Releases](https://github.com/TLINDEN/kleingebaeck/releases/latest) findet man das Program für sein Betriebssystem und die Plattform (z.b. Windows + Intel) +Auf der Seite [des letzten Releases](https://codeberg.org/scip/kleingebaeck/releases) findet man das Program für sein Betriebssystem und die Plattform (z.b. Windows + Intel) Es gibt 2 Varianten: @@ -105,7 +105,7 @@ hilfreich, aber nicht unbedingt erforderlich. Um das Programm zu compilieren, muss man folgende Schritte ausführen: ```shell -git clone https://github.com/TLINDEN/kleingebaeck.git +git clone https://codeberg.org/scip/kleingebaeck.git cd kleingebaeck go mod tidy make # (oder make) @@ -146,7 +146,7 @@ gemountet. Die Optionen `-u XXX -v` sind kleingebäck Optionen. Ersetze `XXX` durch Deine tatsächliche kleinanzeigen.de Userid. -Eine Liste verfügbarer Images findet man [hier](https://github.com/tlinden/kleingebaeck/pkgs/container/kleingebaeck/versions?filters%5Bversion_type%5D=tagged) +Eine Liste verfügbarer Images findet man [hier](https://codeberg.org/scip/kleingebaeck/pkgs/container/kleingebaeck/versions?filters%5Bversion_type%5D=tagged) ## Kommandozeilen Optionen: @@ -277,7 +277,7 @@ ignorieren, die beim Bilderdownload auftreten könnten. ## Documentation Die Dokumentation kann man -[online](https://github.com/TLINDEN/kleingebaeck/blob/main/kleingebaeck.pod) +[online](https://codeberg.org/scip/kleingebaeck/raw/branch/kleingebaeck.pod) oder lokal lesen mit: `kleingebaeck --manual`. Hat man das Tool mit dem Tarball installiert, funktioniert auch `man kleingebaeck`. @@ -293,7 +293,7 @@ das doch der beste Weg, die Anfrage zu übersehen und zu vergessen. Um einen Fehler, ein unerwartetes Verhalten, eine Feature Request oder einen Patch zu übermitteln, eröffne daher bitte einen Issue unter: -https://github.com/TLINDEN/kleingebaeck/issues. Danke! +https://codeberg.org/scip/kleingebaeck/issues. Danke! Bitte gebe den fehlgeschlagenen Befehl an, rufe es auch mit Debugging `-d` auf. diff --git a/README.md b/README.md index 8dd0a8c..ad0d4d1 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ ## Kleingebäck - kleinanzeigen.de Backup -![Kleingebaeck Logo](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleingebaecklogo-small.png) +![Kleingebaeck Logo](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleingebaecklogo-small.png) -[![Go Report Card](https://goreportcard.com/badge/github.com/tlinden/kleingebaeck)](https://goreportcard.com/report/github.com/tlinden/kleingebaeck) -[![Actions](https://github.com/tlinden/kleingebaeck/actions/workflows/ci.yaml/badge.svg)](https://github.com/tlinden/kleingebaeck/actions) -[![Go Coverage](https://github.com/tlinden/kleingebaeck/wiki/coverage.svg)](https://raw.githack.com/wiki/tlinden/kleingebaeck/coverage.html) +[![Go Report Card](https://goreportcard.com/badge/codeberg.org/scip/kleingebaeck)](https://goreportcard.com/report/codeberg.org/scip/kleingebaeck) +[![status-badge](https://ci.codeberg.org/api/badges/15530/status.svg)](https://ci.codeberg.org/repos/15530) +[![Go Coverage](https://codeberg.org/scip/kleingebaeck/wiki/coverage.svg)](https://raw.githack.com/wiki/tlinden/kleingebaeck/coverage.html) ![GitHub License](https://img.shields.io/github/license/tlinden/kleingebaeck) -[![GitHub release](https://img.shields.io/github/v/release/tlinden/kleingebaeck?color=%2300a719)](https://github.com/TLINDEN/kleingebaeck/releases/latest) -[![German](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/german.png)](https://github.com/tlinden/kleingebaeck/blob/main/README-de.md) +[![GitHub release](https://img.shields.io/github/v/release/tlinden/kleingebaeck?color=%2300a719)](https://codeberg.org/scip/kleingebaeck/releases) +[![German](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/german.png)](https://codeberg.org/scip/kleingebaeck/raw/branch/README-de.md) [Die deutsche Version des READMEs findet Ihr hier](README-de.md). @@ -24,40 +24,40 @@ Binary releases prior to version `v0.3.11` are affected by vulnerabilities in HTTP and certificate handling. If you are using such a binary, please update to `v0.3.12` or higher. Please also refer to the [Release Notes of -v0.3.12](https://github.com/TLINDEN/kleingebaeck/releases/tag/v0.3.12) +v0.3.12](https://codeberg.org/scip/kleingebaeck/releases/tag/v0.3.12) for more details. ## Screenshots This is the index of my kleinanzeigen.de Account: -![Index](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-index.png) +![Index](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-index.png) Here I download my ads on the commandline: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-download.png) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-download.png) And this is the backup directory after download: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-backup.png) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-backup.png) Here's a directory for one ad: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/kleinanzeigen-ad.png) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/kleinanzeigen-ad.png) **The same thing under windows:** Downloading ads: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/cmd-windows.jpg) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/cmd-windows.jpg) Backup directory after download: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/liste-windows.jpg) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/liste-windows.jpg) And one ad listing directory: -![Download](https://github.com/TLINDEN/kleingebaeck/blob/main/.github/assets/adlisting-windows.jpg) +![Download](https://codeberg.org/scip/kleingebaeck/raw/branch/.github/assets/adlisting-windows.jpg) ## Installation @@ -68,7 +68,7 @@ releases page and you're good to go. ### Installation using a pre-compiled binary Go to the [latest release -page](https://github.com/TLINDEN/kleingebaeck/releases/latest) and +page](https://codeberg.org/scip/kleingebaeck/releases) and look for your OS and platform. There are two options to install the binary: 1. Directly download the binary for your platform, @@ -138,7 +138,7 @@ docker run. And the local directory `myads` will be mapped to The options `-u XXX -v` are kleingebaeck options, replace `XXX` with your actual kleinanzeigen.de user id. -A list of available images is [here](https://github.com/tlinden/kleingebaeck/pkgs/container/kleingebaeck/versions?filters%5Bversion_type%5D=tagged) +A list of available images is [here](https://codeberg.org/scip/kleingebaeck/pkgs/container/kleingebaeck/versions?filters%5Bversion_type%5D=tagged) ## Commandline options: @@ -262,7 +262,7 @@ errors. ## Documentation -You can read the documentation [online](https://github.com/TLINDEN/kleingebaeck/blob/main/kleingebaeck.pod) or locally once you have installed kleingebaeck with: `kleingebaeck --manual`. +You can read the documentation [online](https://codeberg.org/scip/kleingebaeck/raw/branch/kleingebaeck.pod) or locally once you have installed kleingebaeck with: `kleingebaeck --manual`. ## Kleingebäck? @@ -278,7 +278,7 @@ that's the best way for me to forget to do something. In order to report a bug, unexpected behavior, feature requests or to submit a patch, please open an issue on github: -https://github.com/TLINDEN/kleingebaeck/issues. +https://codeberg.org/scip/kleingebaeck/issues. Please repeat the failing command with debugging enabled `-d` and include the output in the issue. diff --git a/SECURITY.md b/SECURITY.md index 1979963..4293c23 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -11,7 +11,7 @@ I don't agree with the "responsible disclosure" process most projects (and companies) work these days. So, if you find a vulnerability of any kind, please just open an -[issue](https://github.com/TLINDEN/kleingebaeck/issues). Please add +[issue](https://codeberg.org/scip/kleingebaeck/issues). Please add all details required to reproduce the vulnerability. You won't be chased. That's just all about it. diff --git a/ad.go b/ad.go index 0d8408d..c32e268 100644 --- a/ad.go +++ b/ad.go @@ -94,7 +94,7 @@ func (ad *Ad) CalculateExpire() { /* Decode attributes like color or condition. See -https://github.com/TLINDEN/kleingebaeck/issues/117 +https://codeberg.org/scip/kleingebaeck/issues/117 for more details. In short: the HTML delivered by kleinanzeigen.de has no css attribute for the keys so we cannot extract key=>value mappings of the diff --git a/kleingebaeck.1 b/kleingebaeck.1 index 791f217..5762a7d 100644 --- a/kleingebaeck.1 +++ b/kleingebaeck.1 @@ -353,7 +353,7 @@ commandline flags take precedence over env! .IX Header "BUGS" In order to report a bug, unexpected behavior, feature requests or to submit a patch, please open an issue on github: -. +. .PP Please repeat the failing command with debugging enabled \f(CW\*(C`\-d\*(C'\fR and include the output in the issue. diff --git a/kleingebaeck.go b/kleingebaeck.go index d85b8e0..df62ba5 100644 --- a/kleingebaeck.go +++ b/kleingebaeck.go @@ -170,7 +170,7 @@ ENVIRONMENT VARIABLES BUGS In order to report a bug, unexpected behavior, feature requests or to submit a patch, please open an issue on github: - . + . Please repeat the failing command with debugging enabled "-d" and include the output in the issue. diff --git a/kleingebaeck.pod b/kleingebaeck.pod index c85bc89..6426a6e 100644 --- a/kleingebaeck.pod +++ b/kleingebaeck.pod @@ -207,7 +207,7 @@ commandline flags take precedence over env! In order to report a bug, unexpected behavior, feature requests or to submit a patch, please open an issue on github: -L. +L. Please repeat the failing command with debugging enabled C<-d> and include the output in the issue.