Components
20
Twig Components
55
Render Count
195
ms
Render Time
12.0
MiB
Memory Usage
Components
Render calls
entry_comment | App\Twig\Components\EntryCommentComponent | 12.0 MiB | 77.11 ms | |
---|---|---|---|---|
Input props | [ "comment" => App\Entity\EntryComment {#1374 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#1790 …} +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +image: null +parent: null +root: null +body: """ [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) is gonna be the go-to tool for any YouTube downloading, but I don’t have much experience with frontends for it. I use [Tartube](https://tartube.sourceforge.io/) for archiving channels, but it can be a bit byzantine and might be overkill for what you need–plus, there’s a decent chance you will need to manually enter some `yt-dlp` options anyway (although only during the setup process). That being said, it’s the only one I have experience with, so it’s the one I’ll recommend!\n \n Couple of clarifying questions:\n \n 1. When you say “download a YouTube channel in a particular language”, do you just mean a general monolingual channel (e.g. [Masahiro Sakurai’s Japanese channel](https://www.youtube.com/watch?v=jH2m6rBdkso)), or do you mean a channel that has videos with multiple audio tracks (such as [this video](https://www.youtube.com/watch?v=8bDRVP9xSfc) with three different language tracks)? Both are doable, but I think you’ll need to add an actual command line flag for the latter whereas the former should be achievable pretty simply through Tartube’s GUI.\n 2. Are the subtitles you’re talking about added by the uploader, or are they auto subs (in this case, auto subs that are auto translated)? Both are easily achievable through the GUI, just slightly different instructions for either one. Also, depending on the scope of things, the simplest approach might be to simply download all subtitles (may not want to do that for like a MrBeast video with a dozen subtitle tracks), which also sidesteps the possible issue where the language of tracks isn’t properly indicated by the uploader.\n 3. When you say “put all streams for a single video together”, do you mean that you don’t want the video and audio tracks merged into a single file, or just that when you try to download the video you get a pre-merged file that doesn’t contain the tracks that you want? Was a little confused by this part.\n \n I know you’re looking for a GUI solution, but while I wait for clarification I might as well drop a basic `yt-dlp` command to give you an idea of the parameters we’re dealing with (here I’m assuming separate audio tracks and uploader-added subs):\n \n `yt-dlp --format bv+ba[language=ja] --sub-langs en --write-subs --convert-subs srt --download-archive channel_archive.txt video_or_channel_url_goes_here`\n \n `–format bv+ba[language=ja]`: gets the “best” video track and Japanese audio track (for a 4K video `yt-dlp` prefers the VP9 encode, but if it’s a video with a lot of views there may also be an AV1 encode–if you want that AV1 encode you have to explicitly opt for it by using `bv[vcodec^=av01]` instead of plain `bv`) \n `–sub-langs en`: downloads English subtitle(s) \n `–write-subs`: write subs to an external file (as opposed to embedding them) \n `–convert-subs srt`: converts subs to srt format, if possible \n ` --download-archive channel_archive.txt`: writes the IDs of successfully downloaded videos to the specified file `channel_archive.txt`. If you re-run this command, these videos will be automatically and very speedily skipped over without needing to fetch any additional information. Even without this option, `yt-dlp` is smart enough to skip over videos that have already been downloaded (assuming the output filenames will be the same), but it will go through the entire process of fetching all the video information for each video up to the point it is about to start downloading, which is a huge waste of time if you’re just updating a channel archive and need only the newest three videos.\n \n Everything in that command (except for the audio track bit, to my knowledge) can be handled in the Tartube GUI in relatively simple fashion, provided you know which menus to dig into.\n \n edit: forgot the URL in my command, kinda important! """ +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699864598 {#1768 : 2023-11-13 09:36:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#1378 …} +nested: Doctrine\ORM\PersistentCollection {#1371 …} +votes: Doctrine\ORM\PersistentCollection {#2427 …} +reports: Doctrine\ORM\PersistentCollection {#1902 …} +favourites: Doctrine\ORM\PersistentCollection {#2485 …} +notifications: Doctrine\ORM\PersistentCollection {#2483 …} -id: 103322 -bodyTs: "'/)':35 '/watch?v=8bdrvp9xsfc)':150 '/watch?v=jh2m6rbdkso)),':130 '/yt-dlp/yt-dlp)':6 '1':102 '2':187 '3':278 '4k':436 'achiev':180,216 'actual':168 'ad':195,389 'add':166 'addit':556 'alreadi':574 'also':227,261,458 'although':72 'anyway':71 'approach':236 'archiv':37,412,520,626 'assum':382,577 'audio':142,301,384,432,641 'auto':202,207,211 'automat':545 'av01':480 'av1':461,467 'ba':396,422 'basic':362 'best':427 'bit':44,643 'bv':395,421,478,484 'byzantin':45 'case':206 'chanc':59 'channel':38,109,121,127,136,416,625 'channel_archive.txt':413,521,533 'clarif':355 'clarifi':100 'command':169,366,540,637,672 'confus':337 'contain':328 'convert':407,508,511 'convert-sub':406,507 'coupl':98 'deal':377 'decent':58 'depend':228 'differ':153,222 'dig':664 'dlp':3,69,365,393,440,564 'doabl':158 'doesn':326 'download':18,106,241,315,411,489,519,527,576,611 'download-arch':410,518 'dozen':257 'drop':360 'e.g':122 'easili':215 'edit':666 'either':225 'embed':505 'en':402,488 'encod':444,462,468 'english':490 'enough':567 'enter':65 'entir':591 'even':558 'everyth':634 'except':638 'experi':25,88 'explicit':472 'extern':500 'fashion':657 'fetch':554,594 'file':307,324,501,532 'filenam':580 'flag':171 'forgot':667 'format':394,420,515 'former':177 'frontend':27 'general':119 'get':319,425 'github.com':5 'github.com/yt-dlp/yt-dlp)':4 'give':368 'go':12,588 'go-to':11 'goe':418 'gonna':8 'gui':186,219,348,653 'handl':649 'huge':615 'id':524 'idea':371 'import':674 'indic':274 'inform':557,598 'instead':481 'instruct':223 'isn':271 'issu':265 'ja':398,424 'japanes':126,431 'kinda':673 'know':342,660 'knowledg':646 'lang':401,487 'languag':113,154,268,397,423 'latter':174 'like':251 'line':170 'littl':336 'll':96,163 'look':345 'lot':453 'm':381 'manual':64 'masahiro':123 'may':244,457 'mean':117,134,292 'menus':662 'merg':303,323 'might':47,237,357 'monolingu':120 'mrbeast':253 'much':24 'multipl':141 'need':53,62,164,552,628 'newest':631 'one':85,94,226 'oppos':503 'opt':473 'option':70,561 'output':579 'overkil':49 'paramet':374 'part':340 'particular':112 'plain':483 'plus':54 'point':605 'possibl':264,517 'pre':322 'pre-merg':321 'prefer':441 'pretti':181 'process':77,592 'proper':273 'provid':658 'put':282 'question':101 're':192,344,376,537,621 're-run':536 'recommend':97 'relat':655 'run':538 'said':80 'sakurai':124 'say':105,281 'scope':231 'separ':383 'setup':76 'sidestep':262 'simpl':656 'simplest':235 'simpli':182,240 'singl':287,306 'skip':549,569 'slight':221 'smart':566 'solut':349 'specifi':531 'speedili':548 'srt':409,510,514 'start':610 'stream':284 'sub':203,208,390,400,405,408,486,495,497,509,512 'sub-lang':399,485 'subtitl':190,243,258,491 'success':526 'talk':193 'tartub':32,184,652 'tartube.sourceforge.io':34 'tartube.sourceforge.io/)':33 'thing':233 'think':161 'three':152,632 'time':618 'togeth':289 'tool':14 'track':143,155,259,270,302,330,385,429,433,642 'translat':212 'tri':313 'updat':623 'upload':198,277,388 'uploader-ad':387 'url':417,669 'use':31,477 'vcodec':479 'video':139,147,254,288,299,317,414,428,437,450,528,542,571,597,601,633 'view':455 'vp9':443 'wait':353 'want':246,297,333,465 'wast':616 'well':359 'wherea':175 'without':551,559 'write':404,494,496,522 'write-sub':403,493 'www.youtube.com':129,149 'www.youtube.com/watch?v=8bdrvp9xsfc)':148 'www.youtube.com/watch?v=jh2m6rbdkso)),':128 'youtub':17,108 'yt':2,68,364,392,439,563 'yt-dlp':1,67,363,391,438,562" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://hexbear.net/comment/4224278" +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } "showEntryTitle" => false "showMagazineName" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\EntryCommentComponent {#1554 +comment: App\Entity\EntryComment {#1374 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#1790 …} +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +image: null +parent: null +root: null +body: """ [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) is gonna be the go-to tool for any YouTube downloading, but I don’t have much experience with frontends for it. I use [Tartube](https://tartube.sourceforge.io/) for archiving channels, but it can be a bit byzantine and might be overkill for what you need–plus, there’s a decent chance you will need to manually enter some `yt-dlp` options anyway (although only during the setup process). That being said, it’s the only one I have experience with, so it’s the one I’ll recommend!\n \n Couple of clarifying questions:\n \n 1. When you say “download a YouTube channel in a particular language”, do you just mean a general monolingual channel (e.g. [Masahiro Sakurai’s Japanese channel](https://www.youtube.com/watch?v=jH2m6rBdkso)), or do you mean a channel that has videos with multiple audio tracks (such as [this video](https://www.youtube.com/watch?v=8bDRVP9xSfc) with three different language tracks)? Both are doable, but I think you’ll need to add an actual command line flag for the latter whereas the former should be achievable pretty simply through Tartube’s GUI.\n 2. Are the subtitles you’re talking about added by the uploader, or are they auto subs (in this case, auto subs that are auto translated)? Both are easily achievable through the GUI, just slightly different instructions for either one. Also, depending on the scope of things, the simplest approach might be to simply download all subtitles (may not want to do that for like a MrBeast video with a dozen subtitle tracks), which also sidesteps the possible issue where the language of tracks isn’t properly indicated by the uploader.\n 3. When you say “put all streams for a single video together”, do you mean that you don’t want the video and audio tracks merged into a single file, or just that when you try to download the video you get a pre-merged file that doesn’t contain the tracks that you want? Was a little confused by this part.\n \n I know you’re looking for a GUI solution, but while I wait for clarification I might as well drop a basic `yt-dlp` command to give you an idea of the parameters we’re dealing with (here I’m assuming separate audio tracks and uploader-added subs):\n \n `yt-dlp --format bv+ba[language=ja] --sub-langs en --write-subs --convert-subs srt --download-archive channel_archive.txt video_or_channel_url_goes_here`\n \n `–format bv+ba[language=ja]`: gets the “best” video track and Japanese audio track (for a 4K video `yt-dlp` prefers the VP9 encode, but if it’s a video with a lot of views there may also be an AV1 encode–if you want that AV1 encode you have to explicitly opt for it by using `bv[vcodec^=av01]` instead of plain `bv`) \n `–sub-langs en`: downloads English subtitle(s) \n `–write-subs`: write subs to an external file (as opposed to embedding them) \n `–convert-subs srt`: converts subs to srt format, if possible \n ` --download-archive channel_archive.txt`: writes the IDs of successfully downloaded videos to the specified file `channel_archive.txt`. If you re-run this command, these videos will be automatically and very speedily skipped over without needing to fetch any additional information. Even without this option, `yt-dlp` is smart enough to skip over videos that have already been downloaded (assuming the output filenames will be the same), but it will go through the entire process of fetching all the video information for each video up to the point it is about to start downloading, which is a huge waste of time if you’re just updating a channel archive and need only the newest three videos.\n \n Everything in that command (except for the audio track bit, to my knowledge) can be handled in the Tartube GUI in relatively simple fashion, provided you know which menus to dig into.\n \n edit: forgot the URL in my command, kinda important! """ +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699864598 {#1768 : 2023-11-13 09:36:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#1378 …} +nested: Doctrine\ORM\PersistentCollection {#1371 …} +votes: Doctrine\ORM\PersistentCollection {#2427 …} +reports: Doctrine\ORM\PersistentCollection {#1902 …} +favourites: Doctrine\ORM\PersistentCollection {#2485 …} +notifications: Doctrine\ORM\PersistentCollection {#2483 …} -id: 103322 -bodyTs: "'/)':35 '/watch?v=8bdrvp9xsfc)':150 '/watch?v=jh2m6rbdkso)),':130 '/yt-dlp/yt-dlp)':6 '1':102 '2':187 '3':278 '4k':436 'achiev':180,216 'actual':168 'ad':195,389 'add':166 'addit':556 'alreadi':574 'also':227,261,458 'although':72 'anyway':71 'approach':236 'archiv':37,412,520,626 'assum':382,577 'audio':142,301,384,432,641 'auto':202,207,211 'automat':545 'av01':480 'av1':461,467 'ba':396,422 'basic':362 'best':427 'bit':44,643 'bv':395,421,478,484 'byzantin':45 'case':206 'chanc':59 'channel':38,109,121,127,136,416,625 'channel_archive.txt':413,521,533 'clarif':355 'clarifi':100 'command':169,366,540,637,672 'confus':337 'contain':328 'convert':407,508,511 'convert-sub':406,507 'coupl':98 'deal':377 'decent':58 'depend':228 'differ':153,222 'dig':664 'dlp':3,69,365,393,440,564 'doabl':158 'doesn':326 'download':18,106,241,315,411,489,519,527,576,611 'download-arch':410,518 'dozen':257 'drop':360 'e.g':122 'easili':215 'edit':666 'either':225 'embed':505 'en':402,488 'encod':444,462,468 'english':490 'enough':567 'enter':65 'entir':591 'even':558 'everyth':634 'except':638 'experi':25,88 'explicit':472 'extern':500 'fashion':657 'fetch':554,594 'file':307,324,501,532 'filenam':580 'flag':171 'forgot':667 'format':394,420,515 'former':177 'frontend':27 'general':119 'get':319,425 'github.com':5 'github.com/yt-dlp/yt-dlp)':4 'give':368 'go':12,588 'go-to':11 'goe':418 'gonna':8 'gui':186,219,348,653 'handl':649 'huge':615 'id':524 'idea':371 'import':674 'indic':274 'inform':557,598 'instead':481 'instruct':223 'isn':271 'issu':265 'ja':398,424 'japanes':126,431 'kinda':673 'know':342,660 'knowledg':646 'lang':401,487 'languag':113,154,268,397,423 'latter':174 'like':251 'line':170 'littl':336 'll':96,163 'look':345 'lot':453 'm':381 'manual':64 'masahiro':123 'may':244,457 'mean':117,134,292 'menus':662 'merg':303,323 'might':47,237,357 'monolingu':120 'mrbeast':253 'much':24 'multipl':141 'need':53,62,164,552,628 'newest':631 'one':85,94,226 'oppos':503 'opt':473 'option':70,561 'output':579 'overkil':49 'paramet':374 'part':340 'particular':112 'plain':483 'plus':54 'point':605 'possibl':264,517 'pre':322 'pre-merg':321 'prefer':441 'pretti':181 'process':77,592 'proper':273 'provid':658 'put':282 'question':101 're':192,344,376,537,621 're-run':536 'recommend':97 'relat':655 'run':538 'said':80 'sakurai':124 'say':105,281 'scope':231 'separ':383 'setup':76 'sidestep':262 'simpl':656 'simplest':235 'simpli':182,240 'singl':287,306 'skip':549,569 'slight':221 'smart':566 'solut':349 'specifi':531 'speedili':548 'srt':409,510,514 'start':610 'stream':284 'sub':203,208,390,400,405,408,486,495,497,509,512 'sub-lang':399,485 'subtitl':190,243,258,491 'success':526 'talk':193 'tartub':32,184,652 'tartube.sourceforge.io':34 'tartube.sourceforge.io/)':33 'thing':233 'think':161 'three':152,632 'time':618 'togeth':289 'tool':14 'track':143,155,259,270,302,330,385,429,433,642 'translat':212 'tri':313 'updat':623 'upload':198,277,388 'uploader-ad':387 'url':417,669 'use':31,477 'vcodec':479 'video':139,147,254,288,299,317,414,428,437,450,528,542,571,597,601,633 'view':455 'vp9':443 'wait':353 'want':246,297,333,465 'wast':616 'well':359 'wherea':175 'without':551,559 'write':404,494,496,522 'write-sub':403,493 'www.youtube.com':129,149 'www.youtube.com/watch?v=8bdrvp9xsfc)':148 'www.youtube.com/watch?v=jh2m6rbdkso)),':128 'youtub':17,108 'yt':2,68,364,392,439,563 'yt-dlp':1,67,363,391,438,562" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://hexbear.net/comment/4224278" +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } +showMagazineName: false +showEntryTitle: false +showNested: false +level: 1 +canSeeTrash: false +dateAsUrl: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …} } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 36.62 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } "showAvatar" => false ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#2393 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.39 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#2272 +date: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } |
date_edited | App\Twig\Components\DateEditedComponent | 12.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "createdAt" => DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } "editedAt" => DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateEditedComponent {#2175 +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 0.58 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } "width" => 40 "height" => 40 "asLink" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#1353 +width: 40 +height: 40 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +asLink: true } |
vote | App\Twig\Components\VoteComponent | 12.0 MiB | 3.06 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1374 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#1790 …} +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +image: null +parent: null +root: null +body: """ [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) is gonna be the go-to tool for any YouTube downloading, but I don’t have much experience with frontends for it. I use [Tartube](https://tartube.sourceforge.io/) for archiving channels, but it can be a bit byzantine and might be overkill for what you need–plus, there’s a decent chance you will need to manually enter some `yt-dlp` options anyway (although only during the setup process). That being said, it’s the only one I have experience with, so it’s the one I’ll recommend!\n \n Couple of clarifying questions:\n \n 1. When you say “download a YouTube channel in a particular language”, do you just mean a general monolingual channel (e.g. [Masahiro Sakurai’s Japanese channel](https://www.youtube.com/watch?v=jH2m6rBdkso)), or do you mean a channel that has videos with multiple audio tracks (such as [this video](https://www.youtube.com/watch?v=8bDRVP9xSfc) with three different language tracks)? Both are doable, but I think you’ll need to add an actual command line flag for the latter whereas the former should be achievable pretty simply through Tartube’s GUI.\n 2. Are the subtitles you’re talking about added by the uploader, or are they auto subs (in this case, auto subs that are auto translated)? Both are easily achievable through the GUI, just slightly different instructions for either one. Also, depending on the scope of things, the simplest approach might be to simply download all subtitles (may not want to do that for like a MrBeast video with a dozen subtitle tracks), which also sidesteps the possible issue where the language of tracks isn’t properly indicated by the uploader.\n 3. When you say “put all streams for a single video together”, do you mean that you don’t want the video and audio tracks merged into a single file, or just that when you try to download the video you get a pre-merged file that doesn’t contain the tracks that you want? Was a little confused by this part.\n \n I know you’re looking for a GUI solution, but while I wait for clarification I might as well drop a basic `yt-dlp` command to give you an idea of the parameters we’re dealing with (here I’m assuming separate audio tracks and uploader-added subs):\n \n `yt-dlp --format bv+ba[language=ja] --sub-langs en --write-subs --convert-subs srt --download-archive channel_archive.txt video_or_channel_url_goes_here`\n \n `–format bv+ba[language=ja]`: gets the “best” video track and Japanese audio track (for a 4K video `yt-dlp` prefers the VP9 encode, but if it’s a video with a lot of views there may also be an AV1 encode–if you want that AV1 encode you have to explicitly opt for it by using `bv[vcodec^=av01]` instead of plain `bv`) \n `–sub-langs en`: downloads English subtitle(s) \n `–write-subs`: write subs to an external file (as opposed to embedding them) \n `–convert-subs srt`: converts subs to srt format, if possible \n ` --download-archive channel_archive.txt`: writes the IDs of successfully downloaded videos to the specified file `channel_archive.txt`. If you re-run this command, these videos will be automatically and very speedily skipped over without needing to fetch any additional information. Even without this option, `yt-dlp` is smart enough to skip over videos that have already been downloaded (assuming the output filenames will be the same), but it will go through the entire process of fetching all the video information for each video up to the point it is about to start downloading, which is a huge waste of time if you’re just updating a channel archive and need only the newest three videos.\n \n Everything in that command (except for the audio track bit, to my knowledge) can be handled in the Tartube GUI in relatively simple fashion, provided you know which menus to dig into.\n \n edit: forgot the URL in my command, kinda important! """ +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699864598 {#1768 : 2023-11-13 09:36:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#1378 …} +nested: Doctrine\ORM\PersistentCollection {#1371 …} +votes: Doctrine\ORM\PersistentCollection {#2427 …} +reports: Doctrine\ORM\PersistentCollection {#1902 …} +favourites: Doctrine\ORM\PersistentCollection {#2485 …} +notifications: Doctrine\ORM\PersistentCollection {#2483 …} -id: 103322 -bodyTs: "'/)':35 '/watch?v=8bdrvp9xsfc)':150 '/watch?v=jh2m6rbdkso)),':130 '/yt-dlp/yt-dlp)':6 '1':102 '2':187 '3':278 '4k':436 'achiev':180,216 'actual':168 'ad':195,389 'add':166 'addit':556 'alreadi':574 'also':227,261,458 'although':72 'anyway':71 'approach':236 'archiv':37,412,520,626 'assum':382,577 'audio':142,301,384,432,641 'auto':202,207,211 'automat':545 'av01':480 'av1':461,467 'ba':396,422 'basic':362 'best':427 'bit':44,643 'bv':395,421,478,484 'byzantin':45 'case':206 'chanc':59 'channel':38,109,121,127,136,416,625 'channel_archive.txt':413,521,533 'clarif':355 'clarifi':100 'command':169,366,540,637,672 'confus':337 'contain':328 'convert':407,508,511 'convert-sub':406,507 'coupl':98 'deal':377 'decent':58 'depend':228 'differ':153,222 'dig':664 'dlp':3,69,365,393,440,564 'doabl':158 'doesn':326 'download':18,106,241,315,411,489,519,527,576,611 'download-arch':410,518 'dozen':257 'drop':360 'e.g':122 'easili':215 'edit':666 'either':225 'embed':505 'en':402,488 'encod':444,462,468 'english':490 'enough':567 'enter':65 'entir':591 'even':558 'everyth':634 'except':638 'experi':25,88 'explicit':472 'extern':500 'fashion':657 'fetch':554,594 'file':307,324,501,532 'filenam':580 'flag':171 'forgot':667 'format':394,420,515 'former':177 'frontend':27 'general':119 'get':319,425 'github.com':5 'github.com/yt-dlp/yt-dlp)':4 'give':368 'go':12,588 'go-to':11 'goe':418 'gonna':8 'gui':186,219,348,653 'handl':649 'huge':615 'id':524 'idea':371 'import':674 'indic':274 'inform':557,598 'instead':481 'instruct':223 'isn':271 'issu':265 'ja':398,424 'japanes':126,431 'kinda':673 'know':342,660 'knowledg':646 'lang':401,487 'languag':113,154,268,397,423 'latter':174 'like':251 'line':170 'littl':336 'll':96,163 'look':345 'lot':453 'm':381 'manual':64 'masahiro':123 'may':244,457 'mean':117,134,292 'menus':662 'merg':303,323 'might':47,237,357 'monolingu':120 'mrbeast':253 'much':24 'multipl':141 'need':53,62,164,552,628 'newest':631 'one':85,94,226 'oppos':503 'opt':473 'option':70,561 'output':579 'overkil':49 'paramet':374 'part':340 'particular':112 'plain':483 'plus':54 'point':605 'possibl':264,517 'pre':322 'pre-merg':321 'prefer':441 'pretti':181 'process':77,592 'proper':273 'provid':658 'put':282 'question':101 're':192,344,376,537,621 're-run':536 'recommend':97 'relat':655 'run':538 'said':80 'sakurai':124 'say':105,281 'scope':231 'separ':383 'setup':76 'sidestep':262 'simpl':656 'simplest':235 'simpli':182,240 'singl':287,306 'skip':549,569 'slight':221 'smart':566 'solut':349 'specifi':531 'speedili':548 'srt':409,510,514 'start':610 'stream':284 'sub':203,208,390,400,405,408,486,495,497,509,512 'sub-lang':399,485 'subtitl':190,243,258,491 'success':526 'talk':193 'tartub':32,184,652 'tartube.sourceforge.io':34 'tartube.sourceforge.io/)':33 'thing':233 'think':161 'three':152,632 'time':618 'togeth':289 'tool':14 'track':143,155,259,270,302,330,385,429,433,642 'translat':212 'tri':313 'updat':623 'upload':198,277,388 'uploader-ad':387 'url':417,669 'use':31,477 'vcodec':479 'video':139,147,254,288,299,317,414,428,437,450,528,542,571,597,601,633 'view':455 'vp9':443 'wait':353 'want':246,297,333,465 'wast':616 'well':359 'wherea':175 'without':551,559 'write':404,494,496,522 'write-sub':403,493 'www.youtube.com':129,149 'www.youtube.com/watch?v=8bdrvp9xsfc)':148 'www.youtube.com/watch?v=jh2m6rbdkso)),':128 'youtub':17,108 'yt':2,68,364,392,439,563 'yt-dlp':1,67,363,391,438,562" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://hexbear.net/comment/4224278" +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\VoteComponent {#2701 +subject: App\Entity\EntryComment {#1374 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#1790 …} +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +image: null +parent: null +root: null +body: """ [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) is gonna be the go-to tool for any YouTube downloading, but I don’t have much experience with frontends for it. I use [Tartube](https://tartube.sourceforge.io/) for archiving channels, but it can be a bit byzantine and might be overkill for what you need–plus, there’s a decent chance you will need to manually enter some `yt-dlp` options anyway (although only during the setup process). That being said, it’s the only one I have experience with, so it’s the one I’ll recommend!\n \n Couple of clarifying questions:\n \n 1. When you say “download a YouTube channel in a particular language”, do you just mean a general monolingual channel (e.g. [Masahiro Sakurai’s Japanese channel](https://www.youtube.com/watch?v=jH2m6rBdkso)), or do you mean a channel that has videos with multiple audio tracks (such as [this video](https://www.youtube.com/watch?v=8bDRVP9xSfc) with three different language tracks)? Both are doable, but I think you’ll need to add an actual command line flag for the latter whereas the former should be achievable pretty simply through Tartube’s GUI.\n 2. Are the subtitles you’re talking about added by the uploader, or are they auto subs (in this case, auto subs that are auto translated)? Both are easily achievable through the GUI, just slightly different instructions for either one. Also, depending on the scope of things, the simplest approach might be to simply download all subtitles (may not want to do that for like a MrBeast video with a dozen subtitle tracks), which also sidesteps the possible issue where the language of tracks isn’t properly indicated by the uploader.\n 3. When you say “put all streams for a single video together”, do you mean that you don’t want the video and audio tracks merged into a single file, or just that when you try to download the video you get a pre-merged file that doesn’t contain the tracks that you want? Was a little confused by this part.\n \n I know you’re looking for a GUI solution, but while I wait for clarification I might as well drop a basic `yt-dlp` command to give you an idea of the parameters we’re dealing with (here I’m assuming separate audio tracks and uploader-added subs):\n \n `yt-dlp --format bv+ba[language=ja] --sub-langs en --write-subs --convert-subs srt --download-archive channel_archive.txt video_or_channel_url_goes_here`\n \n `–format bv+ba[language=ja]`: gets the “best” video track and Japanese audio track (for a 4K video `yt-dlp` prefers the VP9 encode, but if it’s a video with a lot of views there may also be an AV1 encode–if you want that AV1 encode you have to explicitly opt for it by using `bv[vcodec^=av01]` instead of plain `bv`) \n `–sub-langs en`: downloads English subtitle(s) \n `–write-subs`: write subs to an external file (as opposed to embedding them) \n `–convert-subs srt`: converts subs to srt format, if possible \n ` --download-archive channel_archive.txt`: writes the IDs of successfully downloaded videos to the specified file `channel_archive.txt`. If you re-run this command, these videos will be automatically and very speedily skipped over without needing to fetch any additional information. Even without this option, `yt-dlp` is smart enough to skip over videos that have already been downloaded (assuming the output filenames will be the same), but it will go through the entire process of fetching all the video information for each video up to the point it is about to start downloading, which is a huge waste of time if you’re just updating a channel archive and need only the newest three videos.\n \n Everything in that command (except for the audio track bit, to my knowledge) can be handled in the Tartube GUI in relatively simple fashion, provided you know which menus to dig into.\n \n edit: forgot the URL in my command, kinda important! """ +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699864598 {#1768 : 2023-11-13 09:36:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#1378 …} +nested: Doctrine\ORM\PersistentCollection {#1371 …} +votes: Doctrine\ORM\PersistentCollection {#2427 …} +reports: Doctrine\ORM\PersistentCollection {#1902 …} +favourites: Doctrine\ORM\PersistentCollection {#2485 …} +notifications: Doctrine\ORM\PersistentCollection {#2483 …} -id: 103322 -bodyTs: "'/)':35 '/watch?v=8bdrvp9xsfc)':150 '/watch?v=jh2m6rbdkso)),':130 '/yt-dlp/yt-dlp)':6 '1':102 '2':187 '3':278 '4k':436 'achiev':180,216 'actual':168 'ad':195,389 'add':166 'addit':556 'alreadi':574 'also':227,261,458 'although':72 'anyway':71 'approach':236 'archiv':37,412,520,626 'assum':382,577 'audio':142,301,384,432,641 'auto':202,207,211 'automat':545 'av01':480 'av1':461,467 'ba':396,422 'basic':362 'best':427 'bit':44,643 'bv':395,421,478,484 'byzantin':45 'case':206 'chanc':59 'channel':38,109,121,127,136,416,625 'channel_archive.txt':413,521,533 'clarif':355 'clarifi':100 'command':169,366,540,637,672 'confus':337 'contain':328 'convert':407,508,511 'convert-sub':406,507 'coupl':98 'deal':377 'decent':58 'depend':228 'differ':153,222 'dig':664 'dlp':3,69,365,393,440,564 'doabl':158 'doesn':326 'download':18,106,241,315,411,489,519,527,576,611 'download-arch':410,518 'dozen':257 'drop':360 'e.g':122 'easili':215 'edit':666 'either':225 'embed':505 'en':402,488 'encod':444,462,468 'english':490 'enough':567 'enter':65 'entir':591 'even':558 'everyth':634 'except':638 'experi':25,88 'explicit':472 'extern':500 'fashion':657 'fetch':554,594 'file':307,324,501,532 'filenam':580 'flag':171 'forgot':667 'format':394,420,515 'former':177 'frontend':27 'general':119 'get':319,425 'github.com':5 'github.com/yt-dlp/yt-dlp)':4 'give':368 'go':12,588 'go-to':11 'goe':418 'gonna':8 'gui':186,219,348,653 'handl':649 'huge':615 'id':524 'idea':371 'import':674 'indic':274 'inform':557,598 'instead':481 'instruct':223 'isn':271 'issu':265 'ja':398,424 'japanes':126,431 'kinda':673 'know':342,660 'knowledg':646 'lang':401,487 'languag':113,154,268,397,423 'latter':174 'like':251 'line':170 'littl':336 'll':96,163 'look':345 'lot':453 'm':381 'manual':64 'masahiro':123 'may':244,457 'mean':117,134,292 'menus':662 'merg':303,323 'might':47,237,357 'monolingu':120 'mrbeast':253 'much':24 'multipl':141 'need':53,62,164,552,628 'newest':631 'one':85,94,226 'oppos':503 'opt':473 'option':70,561 'output':579 'overkil':49 'paramet':374 'part':340 'particular':112 'plain':483 'plus':54 'point':605 'possibl':264,517 'pre':322 'pre-merg':321 'prefer':441 'pretti':181 'process':77,592 'proper':273 'provid':658 'put':282 'question':101 're':192,344,376,537,621 're-run':536 'recommend':97 'relat':655 'run':538 'said':80 'sakurai':124 'say':105,281 'scope':231 'separ':383 'setup':76 'sidestep':262 'simpl':656 'simplest':235 'simpli':182,240 'singl':287,306 'skip':549,569 'slight':221 'smart':566 'solut':349 'specifi':531 'speedili':548 'srt':409,510,514 'start':610 'stream':284 'sub':203,208,390,400,405,408,486,495,497,509,512 'sub-lang':399,485 'subtitl':190,243,258,491 'success':526 'talk':193 'tartub':32,184,652 'tartube.sourceforge.io':34 'tartube.sourceforge.io/)':33 'thing':233 'think':161 'three':152,632 'time':618 'togeth':289 'tool':14 'track':143,155,259,270,302,330,385,429,433,642 'translat':212 'tri':313 'updat':623 'upload':198,277,388 'uploader-ad':387 'url':417,669 'use':31,477 'vcodec':479 'video':139,147,254,288,299,317,414,428,437,450,528,542,571,597,601,633 'view':455 'vp9':443 'wait':353 'want':246,297,333,465 'wast':616 'well':359 'wherea':175 'without':551,559 'write':404,494,496,522 'write-sub':403,493 'www.youtube.com':129,149 'www.youtube.com/watch?v=8bdrvp9xsfc)':148 'www.youtube.com/watch?v=jh2m6rbdkso)),':128 'youtub':17,108 'yt':2,68,364,392,439,563 'yt-dlp':1,67,363,391,438,562" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://hexbear.net/comment/4224278" +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } +formDest: "entry_comment" +showDownvote: true -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
boost | App\Twig\Components\BoostComponent | 12.0 MiB | 1.21 ms | |
---|---|---|---|---|
Input props | [ "subject" => App\Entity\EntryComment {#1374 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#1790 …} +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +image: null +parent: null +root: null +body: """ [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) is gonna be the go-to tool for any YouTube downloading, but I don’t have much experience with frontends for it. I use [Tartube](https://tartube.sourceforge.io/) for archiving channels, but it can be a bit byzantine and might be overkill for what you need–plus, there’s a decent chance you will need to manually enter some `yt-dlp` options anyway (although only during the setup process). That being said, it’s the only one I have experience with, so it’s the one I’ll recommend!\n \n Couple of clarifying questions:\n \n 1. When you say “download a YouTube channel in a particular language”, do you just mean a general monolingual channel (e.g. [Masahiro Sakurai’s Japanese channel](https://www.youtube.com/watch?v=jH2m6rBdkso)), or do you mean a channel that has videos with multiple audio tracks (such as [this video](https://www.youtube.com/watch?v=8bDRVP9xSfc) with three different language tracks)? Both are doable, but I think you’ll need to add an actual command line flag for the latter whereas the former should be achievable pretty simply through Tartube’s GUI.\n 2. Are the subtitles you’re talking about added by the uploader, or are they auto subs (in this case, auto subs that are auto translated)? Both are easily achievable through the GUI, just slightly different instructions for either one. Also, depending on the scope of things, the simplest approach might be to simply download all subtitles (may not want to do that for like a MrBeast video with a dozen subtitle tracks), which also sidesteps the possible issue where the language of tracks isn’t properly indicated by the uploader.\n 3. When you say “put all streams for a single video together”, do you mean that you don’t want the video and audio tracks merged into a single file, or just that when you try to download the video you get a pre-merged file that doesn’t contain the tracks that you want? Was a little confused by this part.\n \n I know you’re looking for a GUI solution, but while I wait for clarification I might as well drop a basic `yt-dlp` command to give you an idea of the parameters we’re dealing with (here I’m assuming separate audio tracks and uploader-added subs):\n \n `yt-dlp --format bv+ba[language=ja] --sub-langs en --write-subs --convert-subs srt --download-archive channel_archive.txt video_or_channel_url_goes_here`\n \n `–format bv+ba[language=ja]`: gets the “best” video track and Japanese audio track (for a 4K video `yt-dlp` prefers the VP9 encode, but if it’s a video with a lot of views there may also be an AV1 encode–if you want that AV1 encode you have to explicitly opt for it by using `bv[vcodec^=av01]` instead of plain `bv`) \n `–sub-langs en`: downloads English subtitle(s) \n `–write-subs`: write subs to an external file (as opposed to embedding them) \n `–convert-subs srt`: converts subs to srt format, if possible \n ` --download-archive channel_archive.txt`: writes the IDs of successfully downloaded videos to the specified file `channel_archive.txt`. If you re-run this command, these videos will be automatically and very speedily skipped over without needing to fetch any additional information. Even without this option, `yt-dlp` is smart enough to skip over videos that have already been downloaded (assuming the output filenames will be the same), but it will go through the entire process of fetching all the video information for each video up to the point it is about to start downloading, which is a huge waste of time if you’re just updating a channel archive and need only the newest three videos.\n \n Everything in that command (except for the audio track bit, to my knowledge) can be handled in the Tartube GUI in relatively simple fashion, provided you know which menus to dig into.\n \n edit: forgot the URL in my command, kinda important! """ +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699864598 {#1768 : 2023-11-13 09:36:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#1378 …} +nested: Doctrine\ORM\PersistentCollection {#1371 …} +votes: Doctrine\ORM\PersistentCollection {#2427 …} +reports: Doctrine\ORM\PersistentCollection {#1902 …} +favourites: Doctrine\ORM\PersistentCollection {#2485 …} +notifications: Doctrine\ORM\PersistentCollection {#2483 …} -id: 103322 -bodyTs: "'/)':35 '/watch?v=8bdrvp9xsfc)':150 '/watch?v=jh2m6rbdkso)),':130 '/yt-dlp/yt-dlp)':6 '1':102 '2':187 '3':278 '4k':436 'achiev':180,216 'actual':168 'ad':195,389 'add':166 'addit':556 'alreadi':574 'also':227,261,458 'although':72 'anyway':71 'approach':236 'archiv':37,412,520,626 'assum':382,577 'audio':142,301,384,432,641 'auto':202,207,211 'automat':545 'av01':480 'av1':461,467 'ba':396,422 'basic':362 'best':427 'bit':44,643 'bv':395,421,478,484 'byzantin':45 'case':206 'chanc':59 'channel':38,109,121,127,136,416,625 'channel_archive.txt':413,521,533 'clarif':355 'clarifi':100 'command':169,366,540,637,672 'confus':337 'contain':328 'convert':407,508,511 'convert-sub':406,507 'coupl':98 'deal':377 'decent':58 'depend':228 'differ':153,222 'dig':664 'dlp':3,69,365,393,440,564 'doabl':158 'doesn':326 'download':18,106,241,315,411,489,519,527,576,611 'download-arch':410,518 'dozen':257 'drop':360 'e.g':122 'easili':215 'edit':666 'either':225 'embed':505 'en':402,488 'encod':444,462,468 'english':490 'enough':567 'enter':65 'entir':591 'even':558 'everyth':634 'except':638 'experi':25,88 'explicit':472 'extern':500 'fashion':657 'fetch':554,594 'file':307,324,501,532 'filenam':580 'flag':171 'forgot':667 'format':394,420,515 'former':177 'frontend':27 'general':119 'get':319,425 'github.com':5 'github.com/yt-dlp/yt-dlp)':4 'give':368 'go':12,588 'go-to':11 'goe':418 'gonna':8 'gui':186,219,348,653 'handl':649 'huge':615 'id':524 'idea':371 'import':674 'indic':274 'inform':557,598 'instead':481 'instruct':223 'isn':271 'issu':265 'ja':398,424 'japanes':126,431 'kinda':673 'know':342,660 'knowledg':646 'lang':401,487 'languag':113,154,268,397,423 'latter':174 'like':251 'line':170 'littl':336 'll':96,163 'look':345 'lot':453 'm':381 'manual':64 'masahiro':123 'may':244,457 'mean':117,134,292 'menus':662 'merg':303,323 'might':47,237,357 'monolingu':120 'mrbeast':253 'much':24 'multipl':141 'need':53,62,164,552,628 'newest':631 'one':85,94,226 'oppos':503 'opt':473 'option':70,561 'output':579 'overkil':49 'paramet':374 'part':340 'particular':112 'plain':483 'plus':54 'point':605 'possibl':264,517 'pre':322 'pre-merg':321 'prefer':441 'pretti':181 'process':77,592 'proper':273 'provid':658 'put':282 'question':101 're':192,344,376,537,621 're-run':536 'recommend':97 'relat':655 'run':538 'said':80 'sakurai':124 'say':105,281 'scope':231 'separ':383 'setup':76 'sidestep':262 'simpl':656 'simplest':235 'simpli':182,240 'singl':287,306 'skip':549,569 'slight':221 'smart':566 'solut':349 'specifi':531 'speedili':548 'srt':409,510,514 'start':610 'stream':284 'sub':203,208,390,400,405,408,486,495,497,509,512 'sub-lang':399,485 'subtitl':190,243,258,491 'success':526 'talk':193 'tartub':32,184,652 'tartube.sourceforge.io':34 'tartube.sourceforge.io/)':33 'thing':233 'think':161 'three':152,632 'time':618 'togeth':289 'tool':14 'track':143,155,259,270,302,330,385,429,433,642 'translat':212 'tri':313 'updat':623 'upload':198,277,388 'uploader-ad':387 'url':417,669 'use':31,477 'vcodec':479 'video':139,147,254,288,299,317,414,428,437,450,528,542,571,597,601,633 'view':455 'vp9':443 'wait':353 'want':246,297,333,465 'wast':616 'well':359 'wherea':175 'without':551,559 'write':404,494,496,522 'write-sub':403,493 'www.youtube.com':129,149 'www.youtube.com/watch?v=8bdrvp9xsfc)':148 'www.youtube.com/watch?v=jh2m6rbdkso)),':128 'youtub':17,108 'yt':2,68,364,392,439,563 'yt-dlp':1,67,363,391,438,562" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://hexbear.net/comment/4224278" +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\BoostComponent {#2768 +formDest: "entry_comment" +subject: App\Entity\EntryComment {#1374 +user: Proxies\__CG__\App\Entity\User {#1369 +avatar: null +cover: null +email: "AernaLingus@hexbear.net" +username: "@AernaLingus@hexbear.net" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729100510 {#2081 : 2024-10-16 19:41:50.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#2064 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2095 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#2091 …} +entries: Doctrine\ORM\PersistentCollection {#2090 …} +entryVotes: Doctrine\ORM\PersistentCollection {#2092 …} +entryComments: Doctrine\ORM\PersistentCollection {#2241 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2130 …} +posts: Doctrine\ORM\PersistentCollection {#2129 …} +postVotes: Doctrine\ORM\PersistentCollection {#2349 …} +postComments: Doctrine\ORM\PersistentCollection {#2342 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#2050 …} +subscriptions: Doctrine\ORM\PersistentCollection {#2326 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#2104 …} +follows: Doctrine\ORM\PersistentCollection {#2105 …} +followers: Doctrine\ORM\PersistentCollection {#2165 …} +blocks: Doctrine\ORM\PersistentCollection {#2161 …} +blockers: Doctrine\ORM\PersistentCollection {#2123 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#2223 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#2213 …} +reports: Doctrine\ORM\PersistentCollection {#2160 …} +favourites: Doctrine\ORM\PersistentCollection {#2228 …} +violations: Doctrine\ORM\PersistentCollection {#2293 …} +notifications: Doctrine\ORM\PersistentCollection {#2309 …} +awards: Doctrine\ORM\PersistentCollection {#2252 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#2310 …} +categories: Doctrine\ORM\PersistentCollection {#2294 …} -id: 60998 -password: "$2y$13$zJXXDm40h62JsGLCynna.uPS/1xBKMB4h5OqC8xwAsZ0ie/8Q.hYO" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2275 …} +apId: "AernaLingus@hexbear.net" +apProfileId: "https://hexbear.net/u/AernaLingus" +apPublicUrl: "https://hexbear.net/u/AernaLingus" +apFollowersUrl: null +apInboxUrl: "https://hexbear.net/inbox" +apDomain: "hexbear.net" +apPreferredUsername: "AernaLingus" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1728027322 {#2085 : 2024-10-04 09:35:22.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697509379 {#2062 : 2023-10-17 04:22:59.0 +02:00 } +__isInitialized__: true …2 } +entry: App\Entity\Entry {#1790 …} +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +image: null +parent: null +root: null +body: """ [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) is gonna be the go-to tool for any YouTube downloading, but I don’t have much experience with frontends for it. I use [Tartube](https://tartube.sourceforge.io/) for archiving channels, but it can be a bit byzantine and might be overkill for what you need–plus, there’s a decent chance you will need to manually enter some `yt-dlp` options anyway (although only during the setup process). That being said, it’s the only one I have experience with, so it’s the one I’ll recommend!\n \n Couple of clarifying questions:\n \n 1. When you say “download a YouTube channel in a particular language”, do you just mean a general monolingual channel (e.g. [Masahiro Sakurai’s Japanese channel](https://www.youtube.com/watch?v=jH2m6rBdkso)), or do you mean a channel that has videos with multiple audio tracks (such as [this video](https://www.youtube.com/watch?v=8bDRVP9xSfc) with three different language tracks)? Both are doable, but I think you’ll need to add an actual command line flag for the latter whereas the former should be achievable pretty simply through Tartube’s GUI.\n 2. Are the subtitles you’re talking about added by the uploader, or are they auto subs (in this case, auto subs that are auto translated)? Both are easily achievable through the GUI, just slightly different instructions for either one. Also, depending on the scope of things, the simplest approach might be to simply download all subtitles (may not want to do that for like a MrBeast video with a dozen subtitle tracks), which also sidesteps the possible issue where the language of tracks isn’t properly indicated by the uploader.\n 3. When you say “put all streams for a single video together”, do you mean that you don’t want the video and audio tracks merged into a single file, or just that when you try to download the video you get a pre-merged file that doesn’t contain the tracks that you want? Was a little confused by this part.\n \n I know you’re looking for a GUI solution, but while I wait for clarification I might as well drop a basic `yt-dlp` command to give you an idea of the parameters we’re dealing with (here I’m assuming separate audio tracks and uploader-added subs):\n \n `yt-dlp --format bv+ba[language=ja] --sub-langs en --write-subs --convert-subs srt --download-archive channel_archive.txt video_or_channel_url_goes_here`\n \n `–format bv+ba[language=ja]`: gets the “best” video track and Japanese audio track (for a 4K video `yt-dlp` prefers the VP9 encode, but if it’s a video with a lot of views there may also be an AV1 encode–if you want that AV1 encode you have to explicitly opt for it by using `bv[vcodec^=av01]` instead of plain `bv`) \n `–sub-langs en`: downloads English subtitle(s) \n `–write-subs`: write subs to an external file (as opposed to embedding them) \n `–convert-subs srt`: converts subs to srt format, if possible \n ` --download-archive channel_archive.txt`: writes the IDs of successfully downloaded videos to the specified file `channel_archive.txt`. If you re-run this command, these videos will be automatically and very speedily skipped over without needing to fetch any additional information. Even without this option, `yt-dlp` is smart enough to skip over videos that have already been downloaded (assuming the output filenames will be the same), but it will go through the entire process of fetching all the video information for each video up to the point it is about to start downloading, which is a huge waste of time if you’re just updating a channel archive and need only the newest three videos.\n \n Everything in that command (except for the audio track bit, to my knowledge) can be handled in the Tartube GUI in relatively simple fashion, provided you know which menus to dig into.\n \n edit: forgot the URL in my command, kinda important! """ +lang: "en" +isAdult: false +favouriteCount: 13 +score: 0 +lastActive: DateTime @1699864598 {#1768 : 2023-11-13 09:36:38.0 +01:00 } +ip: null +tags: null +mentions: [ "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" ] +children: Doctrine\ORM\PersistentCollection {#1378 …} +nested: Doctrine\ORM\PersistentCollection {#1371 …} +votes: Doctrine\ORM\PersistentCollection {#2427 …} +reports: Doctrine\ORM\PersistentCollection {#1902 …} +favourites: Doctrine\ORM\PersistentCollection {#2485 …} +notifications: Doctrine\ORM\PersistentCollection {#2483 …} -id: 103322 -bodyTs: "'/)':35 '/watch?v=8bdrvp9xsfc)':150 '/watch?v=jh2m6rbdkso)),':130 '/yt-dlp/yt-dlp)':6 '1':102 '2':187 '3':278 '4k':436 'achiev':180,216 'actual':168 'ad':195,389 'add':166 'addit':556 'alreadi':574 'also':227,261,458 'although':72 'anyway':71 'approach':236 'archiv':37,412,520,626 'assum':382,577 'audio':142,301,384,432,641 'auto':202,207,211 'automat':545 'av01':480 'av1':461,467 'ba':396,422 'basic':362 'best':427 'bit':44,643 'bv':395,421,478,484 'byzantin':45 'case':206 'chanc':59 'channel':38,109,121,127,136,416,625 'channel_archive.txt':413,521,533 'clarif':355 'clarifi':100 'command':169,366,540,637,672 'confus':337 'contain':328 'convert':407,508,511 'convert-sub':406,507 'coupl':98 'deal':377 'decent':58 'depend':228 'differ':153,222 'dig':664 'dlp':3,69,365,393,440,564 'doabl':158 'doesn':326 'download':18,106,241,315,411,489,519,527,576,611 'download-arch':410,518 'dozen':257 'drop':360 'e.g':122 'easili':215 'edit':666 'either':225 'embed':505 'en':402,488 'encod':444,462,468 'english':490 'enough':567 'enter':65 'entir':591 'even':558 'everyth':634 'except':638 'experi':25,88 'explicit':472 'extern':500 'fashion':657 'fetch':554,594 'file':307,324,501,532 'filenam':580 'flag':171 'forgot':667 'format':394,420,515 'former':177 'frontend':27 'general':119 'get':319,425 'github.com':5 'github.com/yt-dlp/yt-dlp)':4 'give':368 'go':12,588 'go-to':11 'goe':418 'gonna':8 'gui':186,219,348,653 'handl':649 'huge':615 'id':524 'idea':371 'import':674 'indic':274 'inform':557,598 'instead':481 'instruct':223 'isn':271 'issu':265 'ja':398,424 'japanes':126,431 'kinda':673 'know':342,660 'knowledg':646 'lang':401,487 'languag':113,154,268,397,423 'latter':174 'like':251 'line':170 'littl':336 'll':96,163 'look':345 'lot':453 'm':381 'manual':64 'masahiro':123 'may':244,457 'mean':117,134,292 'menus':662 'merg':303,323 'might':47,237,357 'monolingu':120 'mrbeast':253 'much':24 'multipl':141 'need':53,62,164,552,628 'newest':631 'one':85,94,226 'oppos':503 'opt':473 'option':70,561 'output':579 'overkil':49 'paramet':374 'part':340 'particular':112 'plain':483 'plus':54 'point':605 'possibl':264,517 'pre':322 'pre-merg':321 'prefer':441 'pretti':181 'process':77,592 'proper':273 'provid':658 'put':282 'question':101 're':192,344,376,537,621 're-run':536 'recommend':97 'relat':655 'run':538 'said':80 'sakurai':124 'say':105,281 'scope':231 'separ':383 'setup':76 'sidestep':262 'simpl':656 'simplest':235 'simpli':182,240 'singl':287,306 'skip':549,569 'slight':221 'smart':566 'solut':349 'specifi':531 'speedili':548 'srt':409,510,514 'start':610 'stream':284 'sub':203,208,390,400,405,408,486,495,497,509,512 'sub-lang':399,485 'subtitl':190,243,258,491 'success':526 'talk':193 'tartub':32,184,652 'tartube.sourceforge.io':34 'tartube.sourceforge.io/)':33 'thing':233 'think':161 'three':152,632 'time':618 'togeth':289 'tool':14 'track':143,155,259,270,302,330,385,429,433,642 'translat':212 'tri':313 'updat':623 'upload':198,277,388 'uploader-ad':387 'url':417,669 'use':31,477 'vcodec':479 'video':139,147,254,288,299,317,414,428,437,450,528,542,571,597,601,633 'view':455 'vp9':443 'wait':353 'want':246,297,333,465 'wast':616 'well':359 'wherea':175 'without':551,559 'write':404,494,496,522 'write-sub':403,493 'www.youtube.com':129,149 'www.youtube.com/watch?v=8bdrvp9xsfc)':148 'www.youtube.com/watch?v=jh2m6rbdkso)),':128 'youtub':17,108 'yt':2,68,364,392,439,563 'yt-dlp':1,67,363,391,438,562" +ranking: 0 +commentCount: 0 +upVotes: 0 +downVotes: 0 +visibility: "visible " +apId: "https://hexbear.net/comment/4224278" +editedAt: DateTimeImmutable @1699555599 {#1938 : 2023-11-09 19:46:39.0 +01:00 } +createdAt: DateTimeImmutable @1699499404 {#1971 : 2023-11-09 04:10:04.0 +01:00 } } -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.22 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699555487 {#3107 : 2023-11-09 19:44:47.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3216 +date: DateTimeImmutable @1699555487 {#3107 : 2023-11-09 19:44:47.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699557249 {#3101 : 2023-11-09 20:14:09.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3329 +date: DateTimeImmutable @1699557249 {#3101 : 2023-11-09 20:14:09.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699559246 {#3098 : 2023-11-09 20:47:26.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3442 +date: DateTimeImmutable @1699559246 {#3098 : 2023-11-09 20:47:26.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699559750 {#3113 : 2023-11-09 20:55:50.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3560 +date: DateTimeImmutable @1699559750 {#3113 : 2023-11-09 20:55:50.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699566551 {#3116 : 2023-11-09 22:49:11.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3678 +date: DateTimeImmutable @1699566551 {#3116 : 2023-11-09 22:49:11.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699566909 {#3119 : 2023-11-09 22:55:09.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3796 +date: DateTimeImmutable @1699566909 {#3119 : 2023-11-09 22:55:09.0 +01:00 } } |
user_avatar | App\Twig\Components\UserAvatarComponent | 12.0 MiB | 12.58 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#3124 +avatar: Proxies\__CG__\App\Entity\Image {#3850 …} +cover: Proxies\__CG__\App\Entity\Image {#3852 …} +email: "Sir_Kevin@lemmy.dbzer0.com" +username: "@Sir_Kevin@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729049572 {#3845 : 2024-10-16 05:32:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3853 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3855 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3857 …} +entries: Doctrine\ORM\PersistentCollection {#3859 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3861 …} +entryComments: Doctrine\ORM\PersistentCollection {#3863 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3865 …} +posts: Doctrine\ORM\PersistentCollection {#3867 …} +postVotes: Doctrine\ORM\PersistentCollection {#3869 …} +postComments: Doctrine\ORM\PersistentCollection {#3871 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3873 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3875 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3877 …} +follows: Doctrine\ORM\PersistentCollection {#3879 …} +followers: Doctrine\ORM\PersistentCollection {#3881 …} +blocks: Doctrine\ORM\PersistentCollection {#3883 …} +blockers: Doctrine\ORM\PersistentCollection {#3885 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3887 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3889 …} +reports: Doctrine\ORM\PersistentCollection {#3891 …} +favourites: Doctrine\ORM\PersistentCollection {#3893 …} +violations: Doctrine\ORM\PersistentCollection {#3895 …} +notifications: Doctrine\ORM\PersistentCollection {#3897 …} +awards: Doctrine\ORM\PersistentCollection {#3899 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3901 …} +categories: Doctrine\ORM\PersistentCollection {#3903 …} -id: 41810 -password: "$2y$13$cCrA0mjpnfhYdC0xVmbf1.fT31GP.s71KKCr7Fl5pg0SuuNPK4Jrm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3905 …} +apId: "Sir_Kevin@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/Sir_Kevin" +apPublicUrl: "https://lemmy.dbzer0.com/u/Sir_Kevin" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "Sir_Kevin" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1726887515 {#3842 : 2024-09-21 04:58:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692601992 {#3844 : 2023-08-21 09:13:12.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserAvatarComponent {#3915 +width: 32 +height: 32 +user: Proxies\__CG__\App\Entity\User {#3124 +avatar: Proxies\__CG__\App\Entity\Image {#3850 …} +cover: Proxies\__CG__\App\Entity\Image {#3852 …} +email: "Sir_Kevin@lemmy.dbzer0.com" +username: "@Sir_Kevin@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1729049572 {#3845 : 2024-10-16 05:32:52.0 +02:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#3853 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3855 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#3857 …} +entries: Doctrine\ORM\PersistentCollection {#3859 …} +entryVotes: Doctrine\ORM\PersistentCollection {#3861 …} +entryComments: Doctrine\ORM\PersistentCollection {#3863 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3865 …} +posts: Doctrine\ORM\PersistentCollection {#3867 …} +postVotes: Doctrine\ORM\PersistentCollection {#3869 …} +postComments: Doctrine\ORM\PersistentCollection {#3871 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#3873 …} +subscriptions: Doctrine\ORM\PersistentCollection {#3875 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#3877 …} +follows: Doctrine\ORM\PersistentCollection {#3879 …} +followers: Doctrine\ORM\PersistentCollection {#3881 …} +blocks: Doctrine\ORM\PersistentCollection {#3883 …} +blockers: Doctrine\ORM\PersistentCollection {#3885 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#3887 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#3889 …} +reports: Doctrine\ORM\PersistentCollection {#3891 …} +favourites: Doctrine\ORM\PersistentCollection {#3893 …} +violations: Doctrine\ORM\PersistentCollection {#3895 …} +notifications: Doctrine\ORM\PersistentCollection {#3897 …} +awards: Doctrine\ORM\PersistentCollection {#3899 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#3901 …} +categories: Doctrine\ORM\PersistentCollection {#3903 …} -id: 41810 -password: "$2y$13$cCrA0mjpnfhYdC0xVmbf1.fT31GP.s71KKCr7Fl5pg0SuuNPK4Jrm" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3905 …} +apId: "Sir_Kevin@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/Sir_Kevin" +apPublicUrl: "https://lemmy.dbzer0.com/u/Sir_Kevin" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "Sir_Kevin" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1726887515 {#3842 : 2024-09-21 04:58:35.0 +02:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1692601992 {#3844 : 2023-08-21 09:13:12.0 +02:00 } +__isInitialized__: true …2 } +asLink: false } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.20 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699569613 {#3122 : 2023-11-09 23:40:13.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#3978 +date: DateTimeImmutable @1699569613 {#3122 : 2023-11-09 23:40:13.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.25 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699579302 {#3125 : 2023-11-10 02:21:42.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4096 +date: DateTimeImmutable @1699579302 {#3125 : 2023-11-10 02:21:42.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.19 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699615843 {#3128 : 2023-11-10 12:30:43.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4209 +date: DateTimeImmutable @1699615843 {#3128 : 2023-11-10 12:30:43.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699674108 {#3131 : 2023-11-11 04:41:48.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4327 +date: DateTimeImmutable @1699674108 {#3131 : 2023-11-11 04:41:48.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699728643 {#3134 : 2023-11-11 19:50:43.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4445 +date: DateTimeImmutable @1699728643 {#3134 : 2023-11-11 19:50:43.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699773215 {#3137 : 2023-11-12 08:13:35.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4563 +date: DateTimeImmutable @1699773215 {#3137 : 2023-11-12 08:13:35.0 +01:00 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699817184 {#3140 : 2023-11-12 20:26:24.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#4676 +date: DateTimeImmutable @1699817184 {#3140 : 2023-11-12 20:26:24.0 +01:00 } } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.23 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sidebar position" "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION" "values" => [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] "defaultValue" => "RIGHT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#4763 +label: "Sidebar position" +help: "" +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION" +values: [ [ "name" => "Left" "value" => "LEFT" ] [ "name" => "Right" "value" => "RIGHT" ] ] +defaultValue: "RIGHT" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.21 ms | |
---|---|---|---|---|
Input props | [ "label" => "Dynamic lists" "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4835 +label: "Dynamic lists" +help: "" +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Rounded edges" "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4898 +label: "Rounded edges" +help: "" +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Infinite scrolling" "help" => "Automatically load more content when you reach the bottom of the page." "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#4954 +label: "Infinite scrolling" +help: "Automatically load more content when you reach the bottom of the page." +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Sticky navbar" "help" => "The navbar will stick to the top of the page when you scroll down." "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5013 +label: "Sticky navbar" +help: "The navbar will stick to the top of the page when you scroll down." +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show top bar" "settingsKey" => "KBIN_GENERAL_TOPBAR" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5069 +label: "Show top bar" +help: "" +settingsKey: "KBIN_GENERAL_TOPBAR" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Turbo mode (experimental)" "settingsKey" => "KBIN_GENERAL_TURBO" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5125 +label: "Turbo mode (experimental)" +help: "" +settingsKey: "KBIN_GENERAL_TURBO" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.24 ms | |
---|---|---|---|---|
Input props | [ "label" => "Mark new comments" "settingsKey" => "KBIN_MARK_NEW_COMMENTS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5183 +label: "Mark new comments" +help: "" +settingsKey: "KBIN_MARK_NEW_COMMENTS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show "Support Us" block" "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5246 +label: "Show "Support Us" block" +help: "" +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK" +defaultValue: true +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed users" "settingsKey" => "KBIN_SUB_CHANNEL_USERS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5304 +label: "Show subscribed users" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_USERS" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed magazines" "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5360 +label: "Show subscribed magazines" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES" +defaultValue: false +reloadRequired: true } |
user_settings_row_switch | App\Twig\Components\UserSettingsRowSwitchComponent | 12.0 MiB | 0.27 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show subscribed domains" "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserSettingsRowSwitchComponent {#5416 +label: "Show subscribed domains" +help: "" +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5472 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Compact view" "settingsKey" => "KBIN_ENTRIES_COMPACT" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5528 +label: "Compact view" +help: "" +settingsKey: "KBIN_ENTRIES_COMPACT" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.16 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5584 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.14 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show magazines’ icons" "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5640 +label: "Show magazines’ icons" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.13 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show thumbnails" "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5696 +label: "Show thumbnails" +help: "" +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS" +defaultValue: true +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Auto media preview" "help" => "Automatically expand media previews." "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5752 +label: "Auto media preview" +help: "Automatically expand media previews." +settingsKey: "KBIN_POSTS_SHOW_PREVIEW" +defaultValue: false +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show users’ avatars" "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5808 +label: "Show users’ avatars" +help: "" +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS" +defaultValue: true +reloadRequired: true } |
settings_row_enum | App\Twig\Components\SettingsRowEnumComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "label" => "Comment reply position" "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION" "values" => [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] "defaultValue" => "TOP" ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowEnumComponent {#5864 +label: "Comment reply position" +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top." +settingsKey: "KBIN_COMMENTS_REPLY_POSITION" +values: [ [ "name" => "top" "value" => "TOP" ] [ "name" => "bottom" "value" => "BOTTOM" ] ] +defaultValue: "TOP" +reloadRequired: true } |
settings_row_switch | App\Twig\Components\SettingsRowSwitchComponent | 12.0 MiB | 0.12 ms | |
---|---|---|---|---|
Input props | [ "label" => "Show Comment Avatars" "help" => "Display/hide user avatars when viewing comments on a single thread or post." "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR" "defaultValue" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SettingsRowSwitchComponent {#5922 +label: "Show Comment Avatars" +help: "Display/hide user avatars when viewing comments on a single thread or post." +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR" +defaultValue: true +reloadRequired: true } |
user_actions | App\Twig\Components\UserActionsComponent | 12.0 MiB | 0.50 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#1911 +avatar: null +cover: null +email: "Rodrigo_de_Mendoza@lemmy.dbzer0.com" +username: "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1700595304 {#5988 : 2023-11-21 20:35:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5991 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5993 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5995 …} +entries: Doctrine\ORM\PersistentCollection {#5997 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5999 …} +entryComments: Doctrine\ORM\PersistentCollection {#6001 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6003 …} +posts: Doctrine\ORM\PersistentCollection {#6005 …} +postVotes: Doctrine\ORM\PersistentCollection {#6007 …} +postComments: Doctrine\ORM\PersistentCollection {#6009 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6011 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6013 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6015 …} +follows: Doctrine\ORM\PersistentCollection {#6017 …} +followers: Doctrine\ORM\PersistentCollection {#6019 …} +blocks: Doctrine\ORM\PersistentCollection {#6021 …} +blockers: Doctrine\ORM\PersistentCollection {#6023 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6025 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6027 …} +reports: Doctrine\ORM\PersistentCollection {#6029 …} +favourites: Doctrine\ORM\PersistentCollection {#6031 …} +violations: Doctrine\ORM\PersistentCollection {#6033 …} +notifications: Doctrine\ORM\PersistentCollection {#6035 …} +awards: Doctrine\ORM\PersistentCollection {#6037 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6039 …} +categories: Doctrine\ORM\PersistentCollection {#6041 …} -id: 58063 -password: "$2y$13$aIsQ6.CwLMahk9LFnMLPR.ADBBXTQq2JKtZ8.tdXXcIV6sl/yIkXG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6043 …} +apId: "Rodrigo_de_Mendoza@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/Rodrigo_de_Mendoza" +apPublicUrl: "https://lemmy.dbzer0.com/u/Rodrigo_de_Mendoza" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "Rodrigo_de_Mendoza" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1701046286 {#5989 : 2023-11-27 01:51:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697226574 {#5990 : 2023-10-13 21:49:34.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserActionsComponent {#6057 +user: Proxies\__CG__\App\Entity\User {#1911 +avatar: null +cover: null +email: "Rodrigo_de_Mendoza@lemmy.dbzer0.com" +username: "@Rodrigo_de_Mendoza@lemmy.dbzer0.com" +roles: [] +followersCount: 0 +homepage: "front" +about: null +lastActive: DateTime @1700595304 {#5988 : 2023-11-21 20:35:04.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: false +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: true +notifyOnNewEntryCommentReply: true +notifyOnNewPost: false +notifyOnNewPostReply: true +notifyOnNewPostCommentReply: true +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: false +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#5991 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5993 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#5995 …} +entries: Doctrine\ORM\PersistentCollection {#5997 …} +entryVotes: Doctrine\ORM\PersistentCollection {#5999 …} +entryComments: Doctrine\ORM\PersistentCollection {#6001 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6003 …} +posts: Doctrine\ORM\PersistentCollection {#6005 …} +postVotes: Doctrine\ORM\PersistentCollection {#6007 …} +postComments: Doctrine\ORM\PersistentCollection {#6009 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6011 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6013 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6015 …} +follows: Doctrine\ORM\PersistentCollection {#6017 …} +followers: Doctrine\ORM\PersistentCollection {#6019 …} +blocks: Doctrine\ORM\PersistentCollection {#6021 …} +blockers: Doctrine\ORM\PersistentCollection {#6023 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6025 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6027 …} +reports: Doctrine\ORM\PersistentCollection {#6029 …} +favourites: Doctrine\ORM\PersistentCollection {#6031 …} +violations: Doctrine\ORM\PersistentCollection {#6033 …} +notifications: Doctrine\ORM\PersistentCollection {#6035 …} +awards: Doctrine\ORM\PersistentCollection {#6037 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6039 …} +categories: Doctrine\ORM\PersistentCollection {#6041 …} -id: 58063 -password: "$2y$13$aIsQ6.CwLMahk9LFnMLPR.ADBBXTQq2JKtZ8.tdXXcIV6sl/yIkXG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6043 …} +apId: "Rodrigo_de_Mendoza@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/u/Rodrigo_de_Mendoza" +apPublicUrl: "https://lemmy.dbzer0.com/u/Rodrigo_de_Mendoza" +apFollowersUrl: null +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "Rodrigo_de_Mendoza" +apDiscoverable: true +apManuallyApprovesFollowers: false +privateKey: null +publicKey: null +apFetchedAt: DateTime @1701046286 {#5989 : 2023-11-27 01:51:26.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697226574 {#5990 : 2023-10-13 21:49:34.0 +02:00 } +__isInitialized__: true …2 } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.15 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1699493626 {#100 : 2023-11-09 02:33:46.0 +01:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6118 +date: DateTimeImmutable @1699493626 {#100 : 2023-11-09 02:33:46.0 +01:00 } } |
magazine_box | App\Twig\Components\MagazineBoxComponent | 12.0 MiB | 23.54 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } "showSectionTitle" => true ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineBoxComponent {#6174 +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } +showCover: true +showDescription: true +showRules: true +showSubscribeButton: true +showInfo: true +showMeta: true +showSectionTitle: true +stretchedLink: true } |
magazine_sub | App\Twig\Components\MagazineSubComponent | 12.0 MiB | 0.50 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\MagazineSubComponent {#6233 +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } } |
date | App\Twig\Components\DateComponent | 12.0 MiB | 0.17 ms | |
---|---|---|---|---|
Input props | [ "date" => DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\DateComponent {#6435 +date: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } |
user_inline | App\Twig\Components\UserInlineComponent | 12.0 MiB | 5.06 ms | |
---|---|---|---|---|
Input props | [ "user" => Proxies\__CG__\App\Entity\User {#6493 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#6540 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#6542 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6544 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6546 …} +entries: Doctrine\ORM\PersistentCollection {#6548 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6550 …} +entryComments: Doctrine\ORM\PersistentCollection {#6552 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6554 …} +posts: Doctrine\ORM\PersistentCollection {#6556 …} +postVotes: Doctrine\ORM\PersistentCollection {#6558 …} +postComments: Doctrine\ORM\PersistentCollection {#6560 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6562 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6564 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6566 …} +follows: Doctrine\ORM\PersistentCollection {#6568 …} +followers: Doctrine\ORM\PersistentCollection {#6570 …} +blocks: Doctrine\ORM\PersistentCollection {#6572 …} +blockers: Doctrine\ORM\PersistentCollection {#6574 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6576 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6578 …} +reports: Doctrine\ORM\PersistentCollection {#6580 …} +favourites: Doctrine\ORM\PersistentCollection {#6582 …} +violations: Doctrine\ORM\PersistentCollection {#6584 …} +notifications: Doctrine\ORM\PersistentCollection {#6586 …} +awards: Doctrine\ORM\PersistentCollection {#6588 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6590 …} +categories: Doctrine\ORM\PersistentCollection {#6592 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6594 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#6541 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\UserInlineComponent {#6511 +user: Proxies\__CG__\App\Entity\User {#6493 +avatar: null +cover: null +email: "kbin@j0h.nl" +username: "Sprite_tm" +roles: [ "ROLE_ADMIN" ] +followersCount: 0 +homepage: "front" +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com." +lastActive: DateTime @1707547382 {#6540 : 2024-02-10 07:43:02.0 +01:00 } +markedForDeletionAt: null +fields: null +oauthGithubId: null +oauthGoogleId: null +oauthFacebookId: null +oauthKeycloakId: null +hideAdult: true +showSubscribedUsers: true +showSubscribedMagazines: true +showSubscribedDomains: true +preferredLanguages: [] +featuredMagazines: null +showProfileSubscriptions: true +showProfileFollowings: true +markNewComments: false +notifyOnNewEntry: false +notifyOnNewEntryReply: false +notifyOnNewEntryCommentReply: false +notifyOnNewPost: false +notifyOnNewPostReply: false +notifyOnNewPostCommentReply: false +addMentionsEntries: false +addMentionsPosts: true +isBanned: false +isVerified: true +isDeleted: false +isBot: false +spamProtection: true +customCss: null +ignoreMagazinesCustomCss: false +moderatorTokens: Doctrine\ORM\PersistentCollection {#6542 …} +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6544 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#6546 …} +entries: Doctrine\ORM\PersistentCollection {#6548 …} +entryVotes: Doctrine\ORM\PersistentCollection {#6550 …} +entryComments: Doctrine\ORM\PersistentCollection {#6552 …} +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6554 …} +posts: Doctrine\ORM\PersistentCollection {#6556 …} +postVotes: Doctrine\ORM\PersistentCollection {#6558 …} +postComments: Doctrine\ORM\PersistentCollection {#6560 …} +postCommentVotes: Doctrine\ORM\PersistentCollection {#6562 …} +subscriptions: Doctrine\ORM\PersistentCollection {#6564 …} +subscribedDomains: Doctrine\ORM\PersistentCollection {#6566 …} +follows: Doctrine\ORM\PersistentCollection {#6568 …} +followers: Doctrine\ORM\PersistentCollection {#6570 …} +blocks: Doctrine\ORM\PersistentCollection {#6572 …} +blockers: Doctrine\ORM\PersistentCollection {#6574 …} +blockedMagazines: Doctrine\ORM\PersistentCollection {#6576 …} +blockedDomains: Doctrine\ORM\PersistentCollection {#6578 …} +reports: Doctrine\ORM\PersistentCollection {#6580 …} +favourites: Doctrine\ORM\PersistentCollection {#6582 …} +violations: Doctrine\ORM\PersistentCollection {#6584 …} +notifications: Doctrine\ORM\PersistentCollection {#6586 …} +awards: Doctrine\ORM\PersistentCollection {#6588 …} +subscribedCategories: Doctrine\ORM\PersistentCollection {#6590 …} +categories: Doctrine\ORM\PersistentCollection {#6592 …} -id: 1 -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG" -totpSecret: null -totpBackupCodes: [] -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6594 …} +apId: null +apProfileId: null +apPublicUrl: null +apFollowersUrl: null +apInboxUrl: null +apDomain: null +apPreferredUsername: null +apDiscoverable: null +apManuallyApprovesFollowers: null +privateKey: """ -----BEGIN PRIVATE KEY-----\r\n MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n 31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n 7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n 1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n -----END PRIVATE KEY----- """ +publicKey: """ -----BEGIN PUBLIC KEY-----\r\n MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n 55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n 60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n 2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n -----END PUBLIC KEY----- """ +apFetchedAt: null +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1686560440 {#6541 : 2023-06-12 11:00:40.0 +02:00 } +__isInitialized__: true …2 } +showAvatar: true } |
related_magazines | App\Twig\Components\RelatedMagazinesComponent | 12.0 MiB | 25.44 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "piracy@lemmy.dbzer0.com" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedMagazinesComponent {#6701 +limit: 4 +tag: null +magazine: "piracy@lemmy.dbzer0.com" +type: "magazine" +title: "related_magazines" +refreshedRandom: false -repository: App\Repository\MagazineRepository {#398 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
active_users | App\Twig\Components\ActiveUsersComponent | 12.0 MiB | 3.82 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\ActiveUsersComponent {#6793 +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } -userRepository: App\Repository\UserRepository {#603 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_categories | App\Twig\Components\RelatedCategoriesComponent | 12.0 MiB | 7.16 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "piracy@lemmy.dbzer0.com" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedCategoriesComponent {#6852 +limit: 4 +tag: null +magazine: "piracy@lemmy.dbzer0.com" +type: "related" +title: "related_categories" +refreshedRandom: false -repository: App\Repository\CategoryRepository {#6853 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} } |
related_posts | App\Twig\Components\RelatedPostsComponent | 12.0 MiB | 1.99 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "piracy@lemmy.dbzer0.com" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedPostsComponent {#6923 +limit: 4 +tag: null +magazine: "piracy@lemmy.dbzer0.com" +type: "magazine" +post: null +title: "related_posts" +refreshedRandom: false -repository: App\Repository\PostRepository {#6922 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#2097 …} } |
related_entries | App\Twig\Components\RelatedEntriesComponent | 12.0 MiB | 5.28 ms | |
---|---|---|---|---|
Input props | [ "magazine" => "piracy@lemmy.dbzer0.com" "tag" => null ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\RelatedEntriesComponent {#6992 +limit: 4 +tag: null +magazine: "piracy@lemmy.dbzer0.com" +type: "magazine" +entry: null +title: "related_entries" +refreshedRandom: false -repository: App\Repository\EntryRepository {#323 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -twig: Twig\Environment {#1252 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -mentionManager: App\Service\MentionManager {#2097 …} } |
support_us_block | App\Twig\Components\SupportUsBlock | 12.0 MiB | 3.60 ms | |
---|---|---|---|---|
Input props | [] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\SupportUsBlock {#7061 +subject: ? App\Entity\Contracts\VotableInterface +url: ? string -twig: Twig\Environment {#1252 …} -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …} -partnerBlockRepository: App\Repository\PartnerBlockRepository {#7062 …} } |
featured_magazines | App\Twig\Components\FeaturedMagazinesComponent | 12.0 MiB | 28.37 ms | |
---|---|---|---|---|
Input props | [ "magazine" => App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } ] |
|||
Attributes | [] |
|||
Component | App\Twig\Components\FeaturedMagazinesComponent {#7154 +magazine: App\Entity\Magazine {#314 +icon: Proxies\__CG__\App\Entity\Image {#295 …} +name: "piracy@lemmy.dbzer0.com" +title: "piracy" +description: """ ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n \n ---\n \n ### Rules • [Full Version](https://rentry.co/piracy-rules)\n \n **1**. Posts must be related to the discussion of digital piracy\n \n **2**. Don’t request invites, trade, sell, or self-promote\n \n **3**. Don’t request or link to specific pirated titles, including DMs\n \n **4**. Don’t submit low-quality posts, be entitled, or harass others\n \n **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n \n ---\n \n [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n ---------------------------------------------------------------------------\n \n ### Loot, Pillage, & Plunder\n \n - [📜 Megathread](https://rentry.co/megathread)\n - [🪶 FAQ](https://rentry.co/piracy-faq)\n - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n - [🪶 Rules](https://rentry.co/piracy-rules)\n \n ---\n \n 💰 Please help cover server costs.\n \n [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n \n --- """ +rules: null +subscriptionsCount: 1 +entryCount: 866 +entryCommentCount: 20194 +postCount: 7 +postCommentCount: 149 +isAdult: false +customCss: null +lastActive: DateTime @1729581369 {#324 : 2024-10-22 09:16:09.0 +02:00 } +markedForDeletionAt: null +tags: null +moderators: Doctrine\ORM\PersistentCollection {#286 …} +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …} +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …} +entries: Doctrine\ORM\PersistentCollection {#229 …} +posts: Doctrine\ORM\PersistentCollection {#187 …} +subscriptions: Doctrine\ORM\PersistentCollection {#249 …} +bans: Doctrine\ORM\PersistentCollection {#166 …} +reports: Doctrine\ORM\PersistentCollection {#152 …} +badges: Doctrine\ORM\PersistentCollection {#130 …} +logs: Doctrine\ORM\PersistentCollection {#120 …} +awards: Doctrine\ORM\PersistentCollection {#109 …} +categories: Doctrine\ORM\PersistentCollection {#96 …} -id: 51 +apId: "piracy@lemmy.dbzer0.com" +apProfileId: "https://lemmy.dbzer0.com/c/piracy" +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy" +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers" +apInboxUrl: "https://lemmy.dbzer0.com/inbox" +apDomain: "lemmy.dbzer0.com" +apPreferredUsername: "piracy" +apDiscoverable: true +apManuallyApprovesFollowers: null +privateKey: null +publicKey: null +apFetchedAt: DateTime @1708748229 {#318 : 2024-02-24 05:17:09.0 +01:00 } +apDeletedAt: null +apTimeoutAt: null +visibility: "visible " +createdAt: DateTimeImmutable @1697197339 {#317 : 2023-10-13 13:42:19.0 +02:00 } } -twig: Twig\Environment {#1252 …} -repository: App\Repository\MagazineRepository {#398 …} } |