JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #41  
Old 05.02.2025, 14:46
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 74,781
Default

Quote:
Originally Posted by rosalyn View Post
vielen lieben dank für deine umfassende recherche!
Gerne.

Quote:
Originally Posted by rosalyn View Post
dass in der url auch model für pornstar verwendet werden kann, hatte ich bisher noch nicht gewusst...
Ich auch nicht.
Nachtrag:
Es funktioniert nur in eine Richtung, was jedoch ausreichen würde.
Das hier z.B. geht nicht:
Code:
pornhub.org/pornstar/nolube
-> Leitet nur weiter auf:
Code:
pornhub.org/pornstars
Heißt pornstar redirected auf model/pornstar, aber model nur auf model oder ins Leere.
Heißt model redirected auf model/pornstar, aber pornstar nur auf pornstar oder ins Leere.

Quote:
Originally Posted by rosalyn View Post
da ich mir nun aber bereits ideen für die verwendung der unterscheidung zurecht gesponnen habe, würde ich den typen, wie du ihn als video_uploader rauholst, sehr gerne haben wollen.

würdest du mir das als property einbauen ?
Erledigt.
Name der Plugin Property: uploader_type

Update ging soeben live.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || 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?

Last edited by pspzockerscene; 05.02.2025 at 15:31. Reason: Heißt model redirected auf model/pornstar, aber pornstar nur auf pornstar oder ins Leere.
Reply With Quote
  #42  
Old 05.02.2025, 15:26
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

Quote:
Originally Posted by pspzockerscene View Post
Heißt pornstar redirected auf model/pornstar, aber model nur auf model oder ins Leere.
du meinst model leitet weiter zu model oder pornstar, aber pornstar nur auf pornstar oder ins leere, oder ?

Quote:
Originally Posted by pspzockerscene View Post
Erledigt.
Name der Plugin Property: uploader_type

Update ging soeben live.
besten dank, ich werds denk ich heute noch ausprobieren.
Reply With Quote
  #43  
Old 05.02.2025, 15:32
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 74,781
Default

Quote:
Originally Posted by rosalyn View Post
du meinst model leitet weiter zu model oder pornstar, aber pornstar nur auf pornstar oder ins leere, oder ?
Ja.

Ich hab's im Post ebenfalls korrigiert, damit es für User, die diese Posts später lesen besser verständlich ist.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || 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?
Reply With Quote
  #44  
Old 06.02.2025, 11:24
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

hab es nun an einigen videos getestet. funktioniert erstmal zuverlässig.
nochmals vielen dank für deine/eure mühe!
Reply With Quote
  #45  
Old 06.02.2025, 11:25
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 74,781
Default

Gerne.

Wenn noch was ist, melde dich grad
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || 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?
Reply With Quote
  #46  
Old 15.04.2025, 17:52
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

Hallo,
ich hätte eine erneute Anfrage:
Könntest du mir das komplette 'videodata' objekt in eine property packen ?
ich meine das wo 'language_spoken_in_video' und die weiteren values zu finden sind.

zum Beispiel:
**External links are only visible to Support Staff****External links are only visible to Support Staff**

hier wäre das folgendes Objekt:
Code:
'videodata': {
	'video_orientation' : 'Straight',
	'video_segment' : 'Straight',
	'video_production' : 'Homemade',
	'hd_video' : 'Yes',
	'pornstars_in_video' : 'No',
	'categories_in_video' : 'Masturbation,Toys,Webcam,Exclusive,Verified Amateurs,HD',
	'video_geo_japan' : 'No',
	'video_uploader' : 'Amateur Model',
	'video_duration' : '19',
	'video_date_published' : '20200119',
	'language_spoken_in_video' : 'English',
	'active' : 'active',
	'premium_video' : 'No',
	'paid_uviu_video' : 'No',
	'video_translation' : 'ES,EN',
	'video_title_translation' : 'ES,EN',
	'mpp_geo_blocked' : 'Allowed',
	'deleted_spam_video': 'No',
	'premium_thumbs': 'Yes',
	'video_uploader_name' : 'Pussylovekate',
	'video_player_version': '8.4.2',
	'up_id' : '800548511',
	'video_reactivated': 'No'
}
weiter kann ich im head noch eine 'video_id' finden. scheint mir eine ph interne id zu sein. die hätte ich auch ganz gern um zumindest mal etwas auszuprobieren.
im genannten beispiel ist das
Code:
"video_id":277789171
steckt auch in einem objekt namens "data-info"

am liebsten hätte ich an der Stelle auch das ganze Objekt...

Ist das möglich das zu machen ?
Reply With Quote
  #47  
Old 15.04.2025, 18:06
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 82,331
Default

@rosalyn: machbar ist vieles, aber so ein Objekt braucht natürlich auch einiges an Speicher, daher macht es nur Sinn auch jene Daten zu speichern, die auch wirklich einen Nutzen/Sinnvoll sind.
Wie genau greifst du denn auf die Daten zu? Packagizer/Eventscripter?
__________________
JD-Dev & Server-Admin
Reply With Quote
  #48  
Old 15.04.2025, 20:58
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

Hallo Jiaz,
ich greif mir die Daten innem Eventskripter-Skript ab, mit der getProperty Methode.

Im Moment hätte ich gerne 3 Werte aus besagtem Objekt. Die übrigen Benötigten sind ja bereits in eigenen Properties abgelegt. Also ja leichte Redundanz vorhanden... Allerdings könnt ich mir vorstellen, dass ich noch auf den Trichter kommen könnte mit anderen etwas anfangen zu können oder, dass die PHs da noch andere Dinge reinschreiben, mit denen ich dann etwas anfangen könnte.

Glaubst du wirklich, dass es hier bei dem Objekt ein Speicher-Problem geben könnte ?
Reply With Quote
  #49  
Old 15.04.2025, 21:12
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 82,331
Default

Quote:
Originally Posted by rosalyn View Post
Glaubst du wirklich, dass es hier bei dem Objekt ein Speicher-Problem geben könnte ?
Ja, weil diese Informationen ja abgelegt/im Speicher liegen. Und ich habe schon einiges an Optimierung machen müssen das Speicher so wenig wie möglich. Daher immer auf das nötigste reduzieren. Es soll ja durchaus Nutzer geben die Links "horten" und dann tausende/hundert tausende/millionen von Links in der Liste haben. Zu welchem Zeitpunkt benötigst du die Informationen denn? Beim Hinzufügen, beim Laden, nach dem Download? Je nachdem kann ich die Informationen auch in einem tempoären Property ablegen, was einen Neustart nicht überlebt aber durch Plugin bei Download/Refresh wieder geholt werden könnte.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #50  
Old 15.04.2025, 21:31
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

Quote:
Originally Posted by Jiaz View Post
Es soll ja durchaus Nutzer geben die Links "horten" und dann tausende/hundert tausende/millionen von Links in der Liste haben.
waaaas ? :D

Quote:
Originally Posted by Jiaz View Post
Zu welchem Zeitpunkt benötigst du die Informationen denn? Beim Hinzufügen, beim Laden, nach dem Download?
ich hab den trigger auf "Ein Download ist gestoppt"... hatte ich mein ich sinngemäß als Download fertig interpretiert. Alles, was ich von ph linksammle, lasse ich mit dem packagizer in ein paket mit dem namen <jd:prop:username> packen. Darin sind dann die mp4s. Von jedem mp4 baue ich mir ein json mit den informationen. Das Skript dazu is irgendwo in diesem Thread.
Würdest du einen anderen Trigger empfehlen ?
Reply With Quote
  #51  
Old 16.04.2025, 14:48
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 82,331
Default

@rosalyn: "Ein Download ist gestoppt" kann/muss aber nicht "Download fertig" bedeuten. Hier am besten im Skript zusätzlich noch den wirklichen Status des Downloads prüfen.
Ich bequatsche mich mal Morgen/nächste Woche mit pspzockerscene wie hier das beste Vorgehen wäre die Information abzulegen, aber einen Tradeoff zwischen Nutzer/Nutzung und Speicherverbrauch zu haben.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #52  
Old 16.04.2025, 15:02
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

Quote:
Originally Posted by Jiaz View Post
@rosalyn: "Ein Download ist gestoppt" kann/muss aber nicht "Download fertig" bedeuten. Hier am besten im Skript zusätzlich noch den wirklichen Status des Downloads prüfen.
Code:
    if (!link.isFinished()) {
        // console.log("Link is not yet downloaded");
        return;
    }
hab ich gleich zu beginn des skripts.
Reply With Quote
  #53  
Old 16.04.2025, 16:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 82,331
Default

Quote:
Originally Posted by rosalyn View Post
hab ich gleich zu beginn des skripts.
richtig so
__________________
JD-Dev & Server-Admin
Reply With Quote
  #54  
Old 29.04.2025, 16:21
rosalyn rosalyn is offline
DSL Light User
 
Join Date: Sep 2023
Posts: 30
Default

Quote:
Originally Posted by Jiaz View Post
Ich bequatsche mich mal Morgen/nächste Woche mit pspzockerscene wie hier das beste Vorgehen wäre die Information abzulegen, aber einen Tradeoff zwischen Nutzer/Nutzung und Speicherverbrauch zu haben.
Hallo zusammen,
gibts hier schon irgendwelche erkenntnisse ?
Beste Grüße
Reply With Quote
  #55  
Old 29.04.2025, 18:28
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 74,781
Default

Das ging unter.

Zu "videodata":
Ich werde es einbauen und eine Einstellungsmöglichkeit zur Verfügung stellen, die standardmäßig deaktiviert ist, damit der Speicherverbrauch nur die User betrifft, die dieses Feature nutzen möchten.
Sofern du nicht noch 100 weitere Spezialanfragen bzw. des PH Plugins hast, sehe ich da kein Problem.

Zu "video_id":
Eingebaut als Property "internal_video_id" fürs nächste Update.

In anbetracht dessen, dass ich hier Anfragen für mehrere Features sehe, die potentiell nur du nutzt:
Ich möchte an der Stelle nochmal dran erinnern, dass JDownloader open source ist und du das PH Plugin beliebig selbst modifizieren kannst siehe:
https://support.jdownloader.org/know...up-ide-eclipse
Direktlink zu der Stelle, an der die Properties gesetzt werden:
Code:
github.com/mycodedoesnotcompile2/jdownloader_mirror/blob/main/svn_trunk/src/jd/plugins/decrypter/PornHubComVideoCrawler.java#L1086
Die Methoden, die die Textdaten aus dem html Code holen und auf die DownloadLink Objekte setzen, sollten auch ohne große Javakenntnisse verständlich sein.
Man kann selbst kompilierte Plugin Klassen auch in der Stable Version von JDownloader nutzen.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || 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?

Last edited by pspzockerscene; 30.04.2025 at 14:49. Reason: Formatierung verbessert und Post freundlicher formuliert
Reply With Quote
  #56  
Old 29.04.2025, 18:59
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 74,781
Default

Nachtrag:
Mit dem nächsten Update kannst du das Speichern von "videodata_js" mit folgender Einstellung aktivieren:
Screenshot:

Das gilt wie immer nur für danach neu hinzugefügte Elemente.

Wartest du auf einen angekündigten Bugfix oder ein neues Feature?
Updates werden nicht immer sofort bereitgestellt!
Bitte lies unser Update FAQ! | Please read our Update FAQ!

---
Are you waiting for recently announced changes to get released?
Updates to not necessarily get released immediately!
Bitte lies unser Update FAQ! | Please read our Update FAQ!


-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || 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?
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 01:04.
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 - 2025, Jelsoft Enterprises Ltd.