Commit Graph

48871 Commits

Author SHA1 Message Date
jiaz
273788c0fa git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49570 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: c0f0dce316146c70382b1cd63be8a5b47bb56f77
2024-08-09 12:46:05 +00:00
jiaz
d3578db89c git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49569 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: 26a9fd4c7b6626d2d35f808a278d5322ca6e04f2
2024-08-09 12:25:53 +00:00
jiaz
27b8db899f git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49568 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: 7e76c6bc9166021404cd09a6777e0507a9861d74
2024-08-09 12:20:35 +00:00
jiaz
73c273d36e AbstractPackageNode:
-added Comment set/get method
PackageController:
-updated method signature of getPackagesWithSameName, prefer generic interfaces/classes
-reviewed, do not use FilePackage/CrawledPackage here when not really necessary
MergeSameNamedPackagesAction:
-updated to use correct generic
YT:
-added chapters support
-fixes #88992
YT Replacer:
-added optimizedReduceSpacesReplace method, reduces unwanted spaces/chars
-fixes post 538155

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49567 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 87490fb9e4f8e2207d21f00951c00abeb44471bb
2024-08-09 12:14:27 +00:00
psp
22f8738d84 *General*
- PackageController: merge: make use of MergePackageSettings, moved "merge multiple packages' copmments" functionality into package merge function

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49566 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: d6980cd326ddb709daf7ae0576fee2b6cb610b1e
2024-08-09 12:05:15 +00:00
psp
a0570b9cc9 *Plugins: Fixes/Changes/Maintenance*
- EmulatorgamesNet: improved offline detection RE forum 91930
vk:
- small refactoring
- apiPrefetchCacheHandling: fixed ClassCastException which fixed some image album not being crawled at all
- added errorhandling for generic 404 offline
- login: fixed login slowing down everything when cookie login was used
- video playlists: fixed package name

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49565 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 272c8783d86dad341aa269511bf3d42945201b5e
2024-08-09 11:44:18 +00:00
psp
03df50b9c4 *General*
- PackageController: added mockup class 'MergePackageSettings'

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49564 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 4889b9a8b07633416c9f45b507ddc103eaf9ae7c
2024-08-09 08:58:42 +00:00
psp
7fb24d2267 *Plugins: Fixes/Changes/Maintenance*
- vk: minor refactoring

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49563 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 1aa536874d879b7ddc5cf275cf41677fc93bda17
2024-08-09 08:45:32 +00:00
psp
3fd4462bb7 *Plugins: Fixes/Changes/Maintenance*
- JoinPeerTubeOrg: fixed regression, the host I added there for testing is not a peertube instance
- vk: moved logger to another place: only log 'incomplete' pagination pages when we are sure that there is a next page
- BangCom: minor changes
- evilangel plugins: added plugin for touchmywifecom (untested) RE ticket #WVPG4454-FGLJ-5570NVOY

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49562 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: cc77761fce9dc9dab7b158991e852cd8c3903a92
2024-08-09 08:27:35 +00:00
psp
550fbe3f56 *Plugins: Fixes/Changes/Maintenance*
- DwCom: improved offline detection RE forum 91928
vk: RE forum 30431
- videos album/playlist crawler: fixed pagination when page size is lower than expected max such as 999 items on a page instead of 1000
- video pagination: now respects 'sleep between pages' plugin setting
- deleted a lot of old audio crawl functionality as audio streams are DRM protected and cannot be downloaded with JD anyways

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49561 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: bab5a01177e7ff059f6a4ca77a11fc595b706d31
2024-08-09 08:14:28 +00:00
psp
40ad458795 *General*
- ConfirmLinksContextAction: added SpinnerValidator for Integer number based settings

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49560 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 8e790ce11b2f03bee07b3dab6e38a62669a10c81
2024-08-09 07:34:41 +00:00
jiaz
971f55c544 buildblock
git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49559 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: f38bdc5d74c493cf3014179723a22f16672f4664
2024-08-08 14:59:45 +00:00
jiaz
402fe22529 PackageController:
-updated getPackagesWithSameName to use LinkTreeUtils.getDownloadDirectory

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49558 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: fba231d887970ba52b3a42739a1020fec91eb93f
2024-08-08 14:52:04 +00:00
jiaz
f9bf75edfd git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49557 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: 7daf5050d5feb14534212a21672349cf6c155a5c
2024-08-08 14:25:40 +00:00
jiaz
b92b9fc2a8 CustomPanel:
-added support for SpinnerValidator annotation

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49556 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: de6665518a01cd570de76c73c8b3a704aa6356b0
2024-08-08 14:23:47 +00:00
jiaz
c333855399 AbstractPackageNode:
-added getDownloadDirectory



git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49555 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: f8d9a870f484b18d88e0cab78dde7dc9bdb6604b
2024-08-08 14:13:55 +00:00
jiaz
cf6e34e14e VKontakteRu:
-removed no longer needed crawlVideoAlbumNew method

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49554 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 8977aedca7b77085ea0468cc1c09f97cef84680b
2024-08-08 13:59:51 +00:00
jiaz
cf6e856c43 SimpleFTP:
-added getModTime method, via MDTM
SimpleFTPDownloadInterface:
-added support for GeneralSettings.UseOriginalLastModified

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49553 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: e446e9d3ad1139135ed161779b05a274382477f2
2024-08-08 13:58:36 +00:00
psp
9fba04cf53 *General*
- MergeSameNamedPackagesAction: moved function which finds same named packages into PackageController, removed duplicated code, fixed merging of same named packages only within users' selection refs #90420

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49552 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: e297c4f6cab3da1fef0326e49952bc605912f539
2024-08-08 13:57:33 +00:00
psp
6dc7ab9822 *General*
- ConfirmLinksContextAction: more work towards implementing confirm dialog RE forum 96221
- LinkCollector: ConfirmLinksSettings: added comment which described what this class is used for
- LinkCollector: MoveLinksSettings: deleted class, use ConfirmLinksSettings instead

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49551 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 83d1d1f8d26573664c0da6c32877f96df7c9f123
2024-08-08 13:06:39 +00:00
jiaz
a93f113cc0 git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49550 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: 2f06b6b2bb4359a95e8889c94f35e616d6c2b50f
2024-08-08 12:49:54 +00:00
jiaz
e65ea84af9 TbCmV2:
-updated crawlPlaylistOrChannel, fixed channel mode for channels
-fixes #CSTI0639-UPFM-4689YXKC

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49549 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 4e864cdca219bb51c2f8cb08c05bd8edcab2e76b
2024-08-08 12:17:34 +00:00
psp
1b65e8f165 *General*
- ConfirmLinksContextAction: more work towards implementing confirm dialog RE forum 96221

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49548 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: a1aa98b4f3b160c4e9cecc9c1d21066a50743cf2
2024-08-08 11:20:57 +00:00
jiaz
ced74ad837 CustomPanel:
-fixed add, use Number instead of Integer as underlying Instance can also be Byte/Short 

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49547 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 3147d97fc8c6cac92d4fd6900f9d0a3b9bf4b4b0
2024-08-08 11:10:38 +00:00
jiaz
936c2e2473 PluginForDecrypt:
-updated decryptLink, use createNewBrowserInstance and better logging behaviour

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49546 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 77bcde818798e23b8fca8f817bfe0b0aa61fb4c8
2024-08-08 10:44:20 +00:00
psp
293f01be49 *General*
- ConfirmLinksContextAction: more work towards implementing confirm dialog RE forum 96221

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49545 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 08ff23a73f39b88555617ebed5f1c77ed1af7d8a
2024-08-08 10:42:32 +00:00
jiaz
a734be08f6 FileSystemHelper:
-fixed @FieldOrder annotation for FILE_SET_SPARSE_BUFFER
RAFChunk:
-fixed flushing of remaining buffer

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49544 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 788be98cb909464e8ef369a4896eb2bc83916400
2024-08-08 10:39:47 +00:00
jiaz
005c529818 LookAndFeelController:
-updated initLookAndFeel, now can enable/disable window decorations for FlatLAF on windows too, default enabled on windows
-see changes in DefaultFlatLAFExtension
-refs thread 96267

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49543 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 6a7a2178403529f6b37da85462e98cfb6c68223c
2024-08-08 10:25:30 +00:00
psp
5d4080fccc *Plugins: Fixes/Changes/Maintenance*
- MegaNz: updated buildExternalDownloadURL RE forum 96156
- ComunidadmontepinarEs: scan for external downloadurls RE forum 90252
vk:
- fixed video album/playlist crawler pagination (fixed problem that crawler only found 30-1000 items) RE forum 30431
- '/clips' crawler: fixed (without pagination)
- fixed fastcrawl for single clips aka '/clip-...'
- fixed video album crawling when no prefetch items are given

*Plugins: RIP*
- crackhub.site RE forum 90257

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49542 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 1c68c5cdcdb4ee08c52a1fc8a8fac6007fc88376
2024-08-08 10:25:04 +00:00
jiaz
f084335047 git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49541 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: b9f918900886380225962b567fe4e3373c71cf8e
2024-08-08 10:22:45 +00:00
jiaz
5189048b91 LookAndFeelController:
-refactored some initialization into initLookAndFeel method
-now can enable/disable window decoration for laf themes
-fixes thread 96267
DownloadInterface(s):
-updated to support removing of sparse flag
-refs #66360
Linkcrawler:
-removed special handling in preprocessFind, moved to plugin code

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49540 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: b1eaee71bcea4c395e00d9621ea2d9bd8e1f0161
2024-08-08 10:06:17 +00:00
jiaz
9f4aaa1b50 InstaGramComDecrypter:
-removed no longer needed verbose debugging logger

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49539 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 1f23791ecfc788ba4a31afc43a2d30c05d28dedf
2024-08-08 09:43:55 +00:00
jiaz
5de65ffe93 FileSystemHelper/Windows:
-added FSCTL_SET_SPARSE method, allows to enable/disable sparse flag, minimum Windows 8 because of limitations/known issues in previous versions
-updated exception messages
-refs #66360
OldRAFDownload:
-added support for FileSystemHelper.FSCTL_SET_SPARSE
-fixes #66360

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49538 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 61f9b80f9debd032594cb1aa46aeaea24a6a2c45
2024-08-08 09:42:44 +00:00
psp
385c72a203 *General*
- ConfirmLinksContextAction: more work towards implementing confirm dialog RE forum 96221
- LinkCollector and similar: prepared usage of ConfirmLinksSettings
- ConfirmLinksSettings: updated setters to only allow for defined states/values

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49537 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 265a379833020307cda5083eba40233de855e2cf
2024-08-08 08:23:05 +00:00
jiaz
9be0544fa4 updated logging to find issue
git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49536 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 257df2a18fdefbeffee98b17e99d572d3aa67f57
2024-08-07 19:03:07 +00:00
jiaz
92e6832369 KemonoPartyCrawler:
-prepare postTextContent
-fixes thread 96259

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49535 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: b4e49fb7a57ca0cf6c6076007649e82e785cc5d9
2024-08-07 15:59:36 +00:00
psp
dbff3e2eb9 *Plugins: Fixes/Changes/Maintenance*
- MightyScriptAdLinkFly: treat lowercase items without numbers as invalid link (offline) RE forum 94171
- Cloud1und1De: updated offline detection and pattern RE forum 90233
- ClictuneCom: fixed crawler, added domain dlink4com, updated offline detection RE forum 96262
- ComicOnlineFree: deleted domains comiconlinefree.net and comiconlinefree.com, added domain azcomixme RE forum 94192
- ComicOnlineFree: marked domains viewcomics.co and viewcomics.me as dead
- ComunidadmontepinarEs: fixed RE forum 90252
- ShrinkeMe: added domains shrinkmedev and shrinkeus, internally marked domain shrinkmeio as dead RE forum 90251
- VKontakteRu: fixed video profile crawler (again, except for all pagination stuff) RE forum 30431
- [XFS] StreamwishCom added domain wishonlysite RE forum 94697 RE forum 91918
- [XFS] VidhideCom: added domain vidhideprecom, updated pattern RE forum 95526

*Plugins: RIP*
- CatcutNet: catcut.net, cclx.win refs #83352 RE forum 90229
- saikoanimes.net refs #86848 refs #88946 RE forum 89217

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49534 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 9673518cba9dbd514622333dc94505e8959f9d80
2024-08-07 15:17:10 +00:00
psp
75965fd103 *General*
- ConfirmLinksContextAction: fixed regression: all items were counted as offline items, oops

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49533 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 64062400ce959373423f689cc90b1c53ab290fdf
2024-08-07 14:42:00 +00:00
jiaz
27ed67b1ad YT:
-updated buildAPI methods
-updated login required handling, fallback to api method

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49532 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 7cea4fea3433a85ba77088eb24d1f88f7976977f
2024-08-07 13:40:31 +00:00
psp
41e05d2387 *General*
- MergeSameNamedPackagesAction: added separate function to find duplicate packages but maybe the controller itself is the better place for this refs #90420

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49531 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 5f7311b957da75c7e6fece6b388adc01fa1d2d8d
2024-08-07 13:36:38 +00:00
jiaz
c9d99106cc InstaGramComDecrypter:
-added more logging, trying to find issue that plugin just stops

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49530 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 06808e3607f16cb0892e8b62b85c0d860bd2dd00
2024-08-07 13:34:49 +00:00
jiaz
1b3fb1ed5f RAFChunk:
-updated logging

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49529 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: add92cb34eef31acb25dafc1827d69c528033a28
2024-08-07 13:29:36 +00:00
jiaz
eadbbd7df6 FileSystemHelper:
-added jna helper class for Unix/Windows to provide a getAllocationUnitSize method
-refs #90493
OldRAFDownload:
-updated chunk writing code, to move logic into RAFChunk
-added getAllocationUnitSize method
-refs #90493
RAFChunk:
-refactored writing of chunk, first write to disk, then update counters and position
-added support to align buffer writes with allocation unit size
-fixes #90493
-fixes thread 96261

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49528 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 4ba2fbcc4098b760ce33124d9fe30556e68585cf
2024-08-07 13:25:55 +00:00
jiaz
e67ec92e74 FileSystemHelper:
-added linux version for getAllocationUnitSize
-refs #90493

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49527 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 84ca74352a1889e0fe1016bc524d485bf51d151b
2024-08-07 13:02:12 +00:00
psp
f2a76a23c8 *General*
- ConfirmLinksContextAction: some refactoring

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49526 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: ddf233ec07994861427c967ff009791a86960ebb
2024-08-07 13:01:50 +00:00
psp
9155457e56 *General*
- ConfirmLinksContextAction: minor changes

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49525 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 359373e9d85dffa485d2733a905b8021a3762ded
2024-08-07 12:02:35 +00:00
psp
4206982510 *Plugins: Fixes/Changes/Maintenance*
- vk: removed code duplication, updated websiteCrawlContent to be able to handle methods 'video.get' and 'video.getAlbumById', pagination is still missing RE forum 30431

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49524 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: 3aae33b55db440f09431d302b6cc47863308a1a2
2024-08-07 10:48:29 +00:00
psp
bfb19b6141 *General*
- ConfirmLinksContextAction: more work towards implementing confirm dialog RE forum 96221
- ConfirmLinksContextAction: make use of 'Order' annotation to sort settings
- LinkCollector: ConfirmLinksSettings: updated some default values, use Boolean vs boolean

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49523 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: c60e514ee46d8ef28dfbca05925b585d3c7e30e0
2024-08-07 09:31:43 +00:00
coalado
6930f9402f changelog>Updated Flat LAF library to v.3.5.1
git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49522 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: b7e233ec97db3cedce1b3275e7e37dedab0b32b1
2024-08-06 16:07:31 +00:00
jiaz
e1c126427a InstaGramComDecrypter:
-updated logging

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49521 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: b210d16687916418ba460bd9832b70f7a818b6be
2024-08-06 15:48:11 +00:00