Skip to content
This repository was archived by the owner on Feb 22, 2025. It is now read-only.

Commit 8547825

Browse files
authored
Merge pull request #793 from rix1337/dev
v.20.0.4
2 parents ffc7e78 + 18df90e commit 8547825

File tree

8 files changed

+28
-22
lines changed

8 files changed

+28
-22
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
blank_issues_enabled: false
22
contact_links:
3-
- name: Vorschläge für neue Funktionen / allgemeine Ideen
4-
url: https://github.com/rix1337/FeedCrawler/discussions/new?category=ideas
5-
about: Bitte ein neues Diskussionsthema erstellen, das unter "Ideas" zusammengefasst wird.
6-
- name: Öffentliche Rückfragen
7-
url: https://github.com/rix1337/FeedCrawler/discussions/categories/q-a
8-
about: Bitte ein neues Diskussionsthema erstellen, das unter "Q&A" zusammengefasst wird.
9-
- name: Chat mit der Community
3+
- name: Chat mit der Community / Platz für Umsetzungsideen
104
url: https://discord.gg/enn4AG3VnM
115
about: Gedacht für den allgemeinen Erfahrungsaustausch. Der falsche Ort für Fehlermeldungen.

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ Welche das sind, entscheiden Anwender selbständig bei der Einrichtung. Es gilt
108108

109109
## Startparameter
110110

111-
| Parameter | Erläuterung |
112-
|------------------------------|-----------------------------------------------------------------------------------------------|
113-
| ```--log-level=<LOGLEVEL>``` | Legt fest, wie genau geloggt wird (`CRITICAL`, `ERROR`, `WARNING`, `INFO`, `DEBUG`, `NOTSET`) |
114-
| ```--port=<PORT>``` | Legt den Port des Webservers fest |
115-
| ```--delay=<SEKUNDEN>``` | Verzögere Suchlauf nach Start um ganze Zahl in Sekunden (optional) |
111+
| Parameter | Erläuterung |
112+
|------------------------------|--------------------------------------------------------------------|
113+
| ```--log-level=<LOGLEVEL>``` | Legt fest, wie genau geloggt wird (`INFO` oder `DEBUG`) |
114+
| ```--port=<PORT>``` | Legt den Port des Webservers fest |
115+
| ```--delay=<SEKUNDEN>``` | Verzögere Suchlauf nach Start um ganze Zahl in Sekunden (optional) |
116116

117117
## Sicherheitshinweis
118118

feedcrawler/providers/gui.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import os
77
import platform
8+
import re
89
import signal
910
import sys
1011
import tkinter as tk
@@ -32,6 +33,17 @@ def get_icon_path():
3233
return icon_path
3334

3435

36+
def message_box_open_browser(url):
37+
trimmed_url = re.sub(r"\?cache_bust=[^ ]*", "", url)
38+
message = (f'''FeedCrawler muss im Browser eingerichtet werden!
39+
Klicke auf 'OK', um den Standard-Browser zu öffnen.
40+
41+
Sollte der Browser nicht automatisch öffnen, gehe manuell auf:
42+
"{trimmed_url}"''')
43+
messagebox.showinfo("FeedCrawler", message)
44+
webbrowser.open(url)
45+
46+
3547
def get_tray_icon(show_function, quit_function):
3648
import pystray # imported here to avoid crash on headless systems
3749
from PIL import Image # transitive dependency of pystray not in requirements.txt

feedcrawler/providers/shared_state.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
import platform
99
import sys
1010
import time
11-
import webbrowser
1211
from logging import handlers
1312

1413
from feedcrawler.external_tools.myjd_api import Jddevice, Myjdapi
1514
from feedcrawler.external_tools.myjd_api import TokenExpiredException, RequestTimeoutException, MYJDException
1615
from feedcrawler.providers.config import CrawlerConfig
16+
from feedcrawler.providers.gui import message_box_open_browser
1717

1818
values = {}
1919
lock = None
@@ -82,6 +82,7 @@ def set_logger():
8282
logger.addHandler(console)
8383

8484
if log_level == 10:
85+
print("DEBUG Modus aktiviert. DEBUG-Log wird in 'FeedCrawler_DEBUG.log' gespeichert.")
8586
logfile_debug = logging.handlers.RotatingFileHandler(values["log_file_debug"])
8687
logfile_debug.setFormatter(formatter)
8788
logfile_debug.setLevel(10)
@@ -94,7 +95,7 @@ def set_sites():
9495

9596
def gui_active_in_tray_and_browser_opened_for_config_once():
9697
if values["gui"] and not values["gui_active_in_tray_and_browser_opened_for_config_once"]:
97-
webbrowser.open(f"http://localhost:9090?cache_bust={int(time.time())}")
98+
message_box_open_browser(f"http://localhost:9090?cache_bust={int(time.time())}")
9899
update("gui_active_in_tray_and_browser_opened_for_config_once", True)
99100
return True
100101

feedcrawler/providers/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
def get_version():
11-
return "20.0.3"
11+
return "20.0.4"
1212

1313

1414
def create_version_file():

feedcrawler/run.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,7 @@ def main():
8383

8484
print(f'Nutze das Verzeichnis "{config_path}" für Einstellungen/Logs')
8585

86-
log_level = logging.__dict__[
87-
arguments.log_level] if arguments.log_level in logging.__dict__ else logging.INFO
86+
log_level = logging.DEBUG if arguments.log_level == "DEBUG" else logging.INFO
8887

8988
shared_state.update("log_level", log_level)
9089
shared_state.set_logger()

feedcrawler/web_interface/vuejs_frontend/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

feedcrawler/web_interface/vuejs_frontend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "feedcrawler-web",
3-
"version": "20.0.3",
3+
"version": "20.0.4",
44
"type": "module",
55
"scripts": {
66
"dev": "vite",
@@ -22,6 +22,6 @@
2222
},
2323
"devDependencies": {
2424
"@vitejs/plugin-vue": "^5.0.5",
25-
"vite": "^5.3.2"
25+
"vite": "^5.3.3"
2626
}
2727
}

0 commit comments

Comments
 (0)