Die Suche ergab 5 Treffer

von Rango
Mittwoch 28. Juli 2021, 15:56
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 2943

Re: Plugin-basiertes Programm


Du könntest es natürlich auch so anlegen, dass ein Objekt - Manager die jeweiligen Module lädt.
Das hätte den Vorteil, dass du im Modul "XY" z.B. automatisch auf Dateien im "plugins" Ordner
suchen könntest und die Daten sind variabel ladbar, da er neue Dateien automatisch verarbeitet.

Beste Grüße ...
von Rango
Mittwoch 28. Juli 2021, 15:23
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 2943

Re: Plugin-basiertes Programm


Funktioniert das denn so?


Für meinen Fall wie ich ihn möchte tut das erstmal so.


Es ist auch so gedacht, dass man über "pip install" die Plugins installiert. Im Beispiel von Flask würde Flask dann erkennen, dass der Endnutzer weitere Packages nachinstalliert hat und Flask könnte dann damit ...
von Rango
Mittwoch 28. Juli 2021, 13:30
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 2943

Re: Plugin-basiertes Programm

Ich hatte vorhin noch ein wenig Zeit und mittlerweile halbwegs da angekommen, wo ich hinwollte.

Hier was ich zusammengefrickelt habe:


class App:
def __init__(self) -> None:
self.url_plugin_mapping = {}

def load_plugins(self):
import app.plugins
plugin_package = app.plugins
for ...
von Rango
Mittwoch 28. Juli 2021, 08:49
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 2943

Re: Plugin-basiertes Programm

Danke schon mal für den Input, das hilft mir schon mal!

Ich hatte mir das nur etwas dynamischer vorgestellt, ich wollte den Core-Code nicht für jedes neues Plugin anfassen wollen.
Idealerweise würde PLUGINS von den Plugins selbst verwaltet werden. Morgen kommt Plugin 5 dazu und teilt mit, dass es ...
von Rango
Mittwoch 28. Juli 2021, 06:55
Forum: Allgemeine Fragen
Thema: Plugin-basiertes Programm
Antworten: 25
Zugriffe: 2943

Plugin-basiertes Programm

Hallo Leute,

ich hoffe auf ein paar Tipps oder den Schubs in die richtige Richtung, weil ich so gar nicht weiter weiß.

Ich möchte einen Scraper bauen, der mir Daten von verschiedenen Websites in eine Datenbank holt und ggf. per Mail verschickt.
Das wäre jetzt soweit kein Problem. Aber ich möchte ...