JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 30.07.2022, 16:38
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default Request: PlugIn für Telegram Messenger

Hintergrund der Anfrage:


Bei Telegram-Channels gibt es - wenn nicht gesperrt - die Funktion "Export chat history" und auch den Menüpunkt "View channel info". Mit der ersten Funktion kann man einen beliebigen Datumsbereich des Chats herunterladen. Unter dem genannten Menüpunkt kann man einzelne Medien herunterzuladen.


Bei vielen Telegram-Channels sind diese Funktionen aber gesperrt. Man kann z.B. Videos nur streamen, aber nicht herunterladen.


Hier wäre ein PlugIn sehr hilfreich, um z.B. Videos, die man sonst nur streamen kann, herunterzuladen. Ideal wäre ein PlugIn, das alle Medien herunterladen könnte.
Reply With Quote
  #2  
Old 01.08.2022, 13:48
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,693
Default

Diese Anfrage ist ein Duplikat.
Ein Plugin für Telegram wurde hier bereits angefragt.

Wie im anderen Thread geschrieben, halte ich es für unwahrscheinlich, dass es zeitnah/jemals eines geben wird.

Ticket:
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist

Last edited by pspzockerscene; 09.08.2022 at 19:03. Reason: Falsch verlinktes Ticket korrigiert
Reply With Quote
  #3  
Old 07.08.2022, 15:32
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by pspzockerscene View Post
Diese Anfrage ist ein Duplikat.
Ein Plugin für Telegram wurde **External links are only visible to Support Staff**... bereits angefragt.

Wie im anderen Thread geschrieben, halte ich es für unwahrscheinlich, dass es zeitnah/jemals eines geben wird.

Ticket:
Sorry, hatte ich nicht gesehen :-)
Und...
... sehr schade, dass es das PlugIn wohl nie geben wird

Last edited by pspzockerscene; 09.08.2022 at 19:03. Reason: Falsch verlinktes Ticket im Zitat korrigiert
Reply With Quote
  #4  
Old 09.08.2022, 18:20
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,693
Default

Quote:
Originally Posted by StefanM View Post
Und...
... sehr schade, dass es das PlugIn wohl nie geben wird
...wie bei so vielen anderen angefraten Plugins

Ich betone nochmal, dass wir open source sind.
Das Plugin darf also auch gerne von der Community erstellt werden.
Vielleicht findest du ja jemanden, der Zeit dafür hat.

Ansonsten empfehle ich in diesem Fall, auf github nach entsprechenden Tools zu suchen gerade für Telegram Downloads gibt's einige.
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #5  
Old 09.08.2022, 19:00
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by pspzockerscene View Post
Das Plugin darf also auch gerne von der Community erstellt werden.
Vielleicht findest du ja jemanden, der Zeit dafür hat.
Wo bzw. wen fragt man denn da am besten?

Quote:
Originally Posted by pspzockerscene View Post
Ansonsten empfehle ich in diesem Fall, auf github nach entsprechenden Tools zu suchen gerade für Telegram Downloads gibt's einige.
Ja, habe auch was gefunden, was früher mal funktioniert hat
... um aus den verschlüsselten heruntergeladenen Cache-Dateien, den Inhalt zu entschlüsseln.
Bin aber auch hier für Tipps dankbar
Reply With Quote
  #6  
Old 09.08.2022, 19:06
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,693
Default

Quote:
Originally Posted by StefanM View Post
Wo bzw. wen fragt man denn da am besten?
Das kannst nur du wissen.
Es gibt auch bezahlte Freelancer, die für Geld das machen was man möchte.

Quote:
Originally Posted by StefanM View Post
... um aus den verschlüsselten heruntergeladenen Cache-Dateien, den Inhalt zu entschlüsseln.
Entweder wir reden aneinander vorbei oder du möchtest hier vielleicht etwas tun, was nicht (mehr) möglich ist.
Zumindest in dem unten erwähnten anderen Thread ging es vor allem um den Download öffentlich zugänglicher Posts und TG Channels.

Quote:
Originally Posted by StefanM View Post
Bin aber auch hier für Tipps dankbar
Wenn ich 3 Sekunden nach "telegram downloader github" google finde ich z.B. folgendes Projekt, das zumindest noch aktiv gewartet zu werden sein daher dürfte es funktionieren (ungetestet):
github.com/Dineshkarthik/telegram_media_downloader
In dem Thread, in dem ein Plugin für Telegram zuerst angefragt wurde, wurden weitere open source Projekte verlinkt.
Thread:
https://board.jdownloader.org/showthread.php?t=86565
Projekte:
github.com/iw4p/telegram-cloud
github.com/LonamiWebs/Telethon
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #7  
Old 09.08.2022, 19:45
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by pspzockerscene View Post
Entweder wir reden aneinander vorbei oder du möchtest hier vielleicht etwas tun, was nicht (mehr) möglich ist.
Zumindest in dem unten erwähnten anderen Thread ging es vor allem um den Download öffentlich zugänglicher Posts und TG Channels.
Nee, wie ich schrieb:
Bei Telegram-Channels gibt es - wenn nicht gesperrt - die Funktion "Export chat history".
Und wenn sie gesperrt ist, dann kann man Videos streamen, aber mangels der fehlenden "Export chat history" nicht herunterladen. Und damit ist auch gleichzeitig die Download-Funktion für Videos gesperrt.


Quote:
Originally Posted by pspzockerscene View Post
Wenn ich 3 Sekunden nach "telegram downloader github" google finde ich z.B. folgendes Projekt, das zumindest noch aktiv gewartet zu werden sein daher dürfte es funktionieren (ungetestet):
github.com/Dineshkarthik/telegram_media_downloader
In dem Thread, in dem ein Plugin für Telegram zuerst angefragt wurde, wurden weitere open source Projekte verlinkt.
Thread:
**External links are only visible to Support Staff**...
Projekte:
github.com/iw4p/telegram-cloud
github.com/LonamiWebs/Telethon
Danke für die Links! Werde das Projekt testen, ob es gegen Download gesperrte Dateien laden kann.
Die Projekte, die ich dazu bisher gefunden und getestet habe, sind die Sperre nicht durch Download, sondern durch entschlüsseln des Caches umgangen.

Haben also einen bereits erfolgten Download in den Cache genutzt...
Reply With Quote
  #8  
Old 19.08.2022, 11:44
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by pspzockerscene View Post
Wenn ich 3 Sekunden nach "telegram downloader github" google finde ich z.B. folgendes Projekt, das zumindest noch aktiv gewartet zu werden sein daher dürfte es funktionieren (ungetestet):
github.com/Dineshkarthik/telegram_media_downloader
Brauche bitte mal deine Hilfe!

Wollte den telegram_media_downloader mal testen. Aber irgendwie bin ich zu dumm rauszufinden wie ich das Tool installiere bzw. in Betrieb nehme.

Auf der Seite mit den Releases
github.com/Dineshkarthik/telegram_media_downloader/releases
finde ich keine executables.
Reply With Quote
  #9  
Old 09.08.2022, 19:49
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,693
Default

Wie hast du denn nach solchen Tools gesucht, wenn du die von mir verlinkten nicht gefunden hast?

Quote:
Originally Posted by StefanM View Post
Nee, wie ich schrieb:
Ändert trotzdem nichts an meiner ersten Antwort.
Deine Anfrage ist also nochmal spezieller und eine Umsetzung daher nochmal unwahrscheinlicher...

Quote:
Originally Posted by StefanM View Post
Bei Telegram-Channels gibt es - wenn nicht gesperrt - die Funktion "Export chat history".
Und wenn sie gesperrt ist, dann kann man Videos streamen, aber mangels der fehlenden "Export chat history" nicht herunterladen. Und damit ist auch gleichzeitig die Download-Funktion für Videos gesperrt.
Technisch wird sich ein Download nicht verhindern lassen.
Wenn du lange genug suchst, wirst du Tools finden, die einen Download solcher Posts erlauben.

Quote:
Originally Posted by StefanM View Post
Haben also einen bereits erfolgten Download in den Cache genutzt...
Hm okay das hat Telegram ggf. gefixt.
Evtl. verwendet Telegram hier auch eine Art DRM dann würden wir sowas eh nicht einbauen (siehe Forensuche nach "DRM" und/oder "encrypted").

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #10  
Old 09.08.2022, 19:59
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by pspzockerscene View Post
Wie hast du denn nach solchen Tools gesucht, wenn du die von mir verlinkten nicht gefunden hast?

...Evtl. verwendet Telegram hier auch eine Art DRM dann würden wir sowas eh nicht einbauen (siehe Forensuche nach "DRM" und/oder "encrypted").

Grüße, psp
Weiß nicht mehr, wie viele und welche ich gefunden habe. Sie funktionierten alle nicht (mehr)

DRM? Nein!
Es geht um die Sperre der Funktion, den Chat-Verlauf archivieren zu können. Also Text, Dateien, Bilder, Videos, ...
Und mit dieser Sperre ist jeglicher Download gesperrt, wobei man Text natürlich kopieren kann
Reply With Quote
  #11  
Old 09.08.2022, 20:08
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,693
Default

Quote:
Originally Posted by StefanM View Post
Und mit dieser Sperre ist jeglicher Download gesperrt, wobei man Text natürlich kopieren kann
Ja das verstehe ich.

Das schließt aber trotzdem nicht aus, dass Telegram fürs Streaming gewisser Inhalte ggf. DRM einsetzt.
Ich habe das nicht weiter geprüft sondern wollte damit nur sagen: Das könnte auch der Grund sein, dass gewisse Scripte nun nicht mehr funktionieren.

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #12  
Old 19.08.2022, 13:25
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,044
Default

@StefanM: Soweit ich sehen konnte gibt es keine fertigen Binaries.
Das Tool braucht Python 3.7 oder höher. Ich würde dir entweder eine Linux VM, oder du installierst dir python/pip in Windows oder nimmst WSL mit zb Ubuntu und lässt dort dann das Tool laufen.

Quote:
For *nix os distributions with make availability
$ git clone **External links are only visible to Support Staff****External links are only visible to Support Staff**
$ cd telegram_media_downloader
$ make install

For Windows which doesn't have make inbuilt
$ git clone **External links are only visible to Support Staff****External links are only visible to Support Staff**
$ cd telegram_media_downloader
$ pip3 install -r requirements.txt
__________________
JD-Dev & Server-Admin
Reply With Quote
  #13  
Old 19.08.2022, 15:11
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM:
Das Tool braucht Python 3.7 oder höher...
Soweit bin ich:

Code:
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>>
aber wie gebe ich die Kommandos jetzt ein?

Code:
$ git clone...
Vielleicht antwortest du besser per Mail?
Wenn du kurz Zeit hast...
Reply With Quote
  #14  
Old 22.08.2022, 13:40
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: Soweit ich sehen konnte gibt es keine fertigen Binaries.
Das Tool braucht Python 3.7 oder höher. Ich würde dir entweder eine Linux VM, oder du installierst dir python/pip in Windows oder nimmst WSL mit zb Ubuntu und lässt dort dann das Tool laufen.
EDIT: Meine untenstehende Bitte hat sich erledigt. Die Portable-Version von der offiziellen Python-Seite scheint nicht vollständig zu sein. Habe mir die python-3.10.6.exe in der Windows-Sandbox installiert und bin bzgl. pip gemäß den Anweisungen auf phoenixnap.com/kb/install-pip-windows vorgegangen.

Habe mir dann aus dem Programmordner selbst eine portable Version erstellt, wobei ich natürlich einige Pfade anpassen musste und Dateien umkopieren - wie z.B. requirements.txt in den Scripts-Ordner.

Natürlich kann man auch die Pfade entsprechend festlegen, wie z.B. in
Quote:
Step 4: Add Pip to Windows Environment Variables
auf phoenixnap.com/kb/install-pip-windows beschrieben.

Damit hat sich meine Bitte erledigt, aber nach wie vor ist der Download unzuverlässig/unvollständig. Es gibt viele Errors im Download-Prozess von telegram. Und das Script ist noch nicht sehr komfortabel. So kann man z.B. nur ab einer bestimmten Message-ID laden - nicht aber nur bestimmte einzelne oder nur eine einzelne Message.

Ab hier: ERLEDIGT;)
Ich weiß, dass meine Frage nichts mit JD zu tun hat. Ich hoffe, du hilfst mir trotzdem?

Unter WSL2 läuft es zwar (mehr schlecht als recht)
Aber ich würde es gern mit Python unter Windows betreiben.
Ich habe mir eine portable Version installiert.
Download-Link: python.org/ftp/python/3.10.6/
Ich verwende: python-3.10.6-embed-amd64.zip

Nach dem Start sehe ich dies in der Konsole:
Code:
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>>
Hier ist die Eingabeaufforderung also nicht $ sondern >>>
Wie kann ich hier nun git (oder gitpython) und pip installieren?
Wie kann ich hier folgende Befehle eingeben?
Code:
$ git clone **External links are only visible to Support Staff**$ cd telegram_media_downloader
$ pip3 install -r requirements.txt
Oder muss ich eine andere "Variante" von Python für Windows installieren?

Last edited by StefanM; 22.08.2022 at 19:43.
Reply With Quote
  #15  
Old 19.08.2022, 15:27
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,044
Default

@StefanM: git ist ein anderer Befehl, dazu dann git ebenfalls installieren und das Ganze dann in cmd.exe oder co ausführen.
Ich würde dir einfach WSL empfehlen, dann kannst ganz easy
Quote:
apt install pyton3
apt install pip
apt install git
...
und die Befehle 1:1 nutzen.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #16  
Old 19.08.2022, 16:09
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: git ist ein anderer Befehl, dazu dann git ebenfalls installieren und das Ganze dann in cmd.exe oder co ausführen.
Ich würde dir einfach WSL empfehlen, dann kannst ganz easy

und die Befehle 1:1 nutzen.
Habe dir gerade eine Mail gesendet...
Reply With Quote
  #17  
Old 19.08.2022, 16:45
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: git ist ein anderer Befehl, dazu dann git ebenfalls installieren und das Ganze dann in cmd.exe oder co ausführen.
Ich würde dir einfach WSL empfehlen, dann kannst ganz easy

und die Befehle 1:1 nutzen.
Was nun?
Code:
user@Comp:~$ sudo apt install python3-pip
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python3-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python3-pip' has no installation candidate
user@Comp:~$
Ich werde aufgefordert pip mit dem Befehl
Code:
sudo apt install python3-pip
zu installieren. Gibt es aber nicht...

EDIT
Aber nach Update...

Last edited by StefanM; 19.08.2022 at 16:48.
Reply With Quote
  #18  
Old 19.08.2022, 17:21
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,044
Default

@StefanM: hast du ein
Quote:
apt update
gemacht? oder wie soll ich dein Edit verstehen ?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #19  
Old 19.08.2022, 19:49
StefanM's Avatar
StefanM StefanM is offline
JD VIP
 
Join Date: Oct 2020
Posts: 428
Default

Quote:
Originally Posted by Jiaz View Post
@StefanM: hast du ein gemacht? oder wie soll ich dein Edit verstehen ?
nach dem Update auf die neueste Version (zig Module) ging das dann auch.

Jetzt funktioniert sogar der Download, aber ich muss noch rausbekommen, was in der Firewall freizugeben ist.

Das ist mir noch ein Rätsel.

Zurzeit läuft es nur mit deaktivierter Firewall.
wsl.exe habe ich freigegeben, aber das reicht nicht.

Hast du eine Ahnung?
Reply With Quote
  #20  
Old 19.08.2022, 20:23
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,044
Default

@StefanM: Danke für die Rückmeldung! In der Firewall müsstest du eigentlich nichts freigeben, da ja lediglich ausgehende Verbindungen hast. Oder macht das wiederrum selbst einen Server auf?
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 20:23.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.