1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4049
+user: App\Entity\User {#3997 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4058
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4047 …}
+nested: Doctrine\ORM\PersistentCollection {#4045 …}
+votes: Doctrine\ORM\PersistentCollection {#4043 …}
+reports: Doctrine\ORM\PersistentCollection {#4041 …}
+favourites: Doctrine\ORM\PersistentCollection {#4009 …}
+notifications: Doctrine\ORM\PersistentCollection {#4013 …}
-id: 249288
-bodyTs: "'mpv':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://monyet.cc/comment/4033475"
+editedAt: null
+createdAt: DateTimeImmutable @1703447544 {#3994
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4049
+user: App\Entity\User {#3997 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4058
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4047 …}
+nested: Doctrine\ORM\PersistentCollection {#4045 …}
+votes: Doctrine\ORM\PersistentCollection {#4043 …}
+reports: Doctrine\ORM\PersistentCollection {#4041 …}
+favourites: Doctrine\ORM\PersistentCollection {#4009 …}
+notifications: Doctrine\ORM\PersistentCollection {#4013 …}
-id: 249288
-bodyTs: "'mpv':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://monyet.cc/comment/4033475"
+editedAt: null
+createdAt: DateTimeImmutable @1703447544 {#3994
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4049
+user: App\Entity\User {#3997 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4058
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4047 …}
+nested: Doctrine\ORM\PersistentCollection {#4045 …}
+votes: Doctrine\ORM\PersistentCollection {#4043 …}
+reports: Doctrine\ORM\PersistentCollection {#4041 …}
+favourites: Doctrine\ORM\PersistentCollection {#4009 …}
+notifications: Doctrine\ORM\PersistentCollection {#4013 …}
-id: 249288
-bodyTs: "'mpv':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://monyet.cc/comment/4033475"
+editedAt: null
+createdAt: DateTimeImmutable @1703447544 {#3994
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4860
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4049
+user: App\Entity\User {#3997 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4058
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4047 …}
+nested: Doctrine\ORM\PersistentCollection {#4045 …}
+votes: Doctrine\ORM\PersistentCollection {#4043 …}
+reports: Doctrine\ORM\PersistentCollection {#4041 …}
+favourites: Doctrine\ORM\PersistentCollection {#4009 …}
+notifications: Doctrine\ORM\PersistentCollection {#4013 …}
-id: 249288
-bodyTs: "'mpv':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://monyet.cc/comment/4033475"
+editedAt: null
+createdAt: DateTimeImmutable @1703447544 {#3994
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4049}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4858
date: 2023-12-24 20:56:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@library_napper@monyet.cc"
]
+children: Doctrine\ORM\PersistentCollection {#4861 …}
+nested: Doctrine\ORM\PersistentCollection {#4863 …}
+votes: Doctrine\ORM\PersistentCollection {#4865 …}
+reports: Doctrine\ORM\PersistentCollection {#4867 …}
+favourites: Doctrine\ORM\PersistentCollection {#4869 …}
+notifications: Doctrine\ORM\PersistentCollection {#4871 …}
-id: 249302
-bodyTs: "'linuxland':8 'player':6 'power':4 'video':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/5867889"
+editedAt: null
+createdAt: DateTimeImmutable @1703447798 {#4859
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\EntryComment {#4860
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4049
+user: App\Entity\User {#3997 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4058
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4047 …}
+nested: Doctrine\ORM\PersistentCollection {#4045 …}
+votes: Doctrine\ORM\PersistentCollection {#4043 …}
+reports: Doctrine\ORM\PersistentCollection {#4041 …}
+favourites: Doctrine\ORM\PersistentCollection {#4009 …}
+notifications: Doctrine\ORM\PersistentCollection {#4013 …}
-id: 249288
-bodyTs: "'mpv':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://monyet.cc/comment/4033475"
+editedAt: null
+createdAt: DateTimeImmutable @1703447544 {#3994
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4049}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4858
date: 2023-12-24 20:56:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@library_napper@monyet.cc"
]
+children: Doctrine\ORM\PersistentCollection {#4861 …}
+nested: Doctrine\ORM\PersistentCollection {#4863 …}
+votes: Doctrine\ORM\PersistentCollection {#4865 …}
+reports: Doctrine\ORM\PersistentCollection {#4867 …}
+favourites: Doctrine\ORM\PersistentCollection {#4869 …}
+notifications: Doctrine\ORM\PersistentCollection {#4871 …}
-id: 249302
-bodyTs: "'linuxland':8 'player':6 'power':4 'video':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/5867889"
+editedAt: null
+createdAt: DateTimeImmutable @1703447798 {#4859
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4860
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4049
+user: App\Entity\User {#3997 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4058
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4047 …}
+nested: Doctrine\ORM\PersistentCollection {#4045 …}
+votes: Doctrine\ORM\PersistentCollection {#4043 …}
+reports: Doctrine\ORM\PersistentCollection {#4041 …}
+favourites: Doctrine\ORM\PersistentCollection {#4009 …}
+notifications: Doctrine\ORM\PersistentCollection {#4013 …}
-id: 249288
-bodyTs: "'mpv':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://monyet.cc/comment/4033475"
+editedAt: null
+createdAt: DateTimeImmutable @1703447544 {#3994
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4049}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4858
date: 2023-12-24 20:56:38.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@library_napper@monyet.cc"
]
+children: Doctrine\ORM\PersistentCollection {#4861 …}
+nested: Doctrine\ORM\PersistentCollection {#4863 …}
+votes: Doctrine\ORM\PersistentCollection {#4865 …}
+reports: Doctrine\ORM\PersistentCollection {#4867 …}
+favourites: Doctrine\ORM\PersistentCollection {#4869 …}
+notifications: Doctrine\ORM\PersistentCollection {#4871 …}
-id: 249302
-bodyTs: "'linuxland':8 'player':6 'power':4 'video':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/5867889"
+editedAt: null
+createdAt: DateTimeImmutable @1703447798 {#4859
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4086
+user: App\Entity\User {#4069 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Great username, btw."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1697367831 {#4092
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4084 …}
+nested: Doctrine\ORM\PersistentCollection {#4082 …}
+votes: Doctrine\ORM\PersistentCollection {#4080 …}
+reports: Doctrine\ORM\PersistentCollection {#4077 …}
+favourites: Doctrine\ORM\PersistentCollection {#4073 …}
+notifications: Doctrine\ORM\PersistentCollection {#4071 …}
-id: 50414
-bodyTs: "'btw':3 'great':1 'usernam':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4549505"
+editedAt: null
+createdAt: DateTimeImmutable @1697367831 {#4090
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#4086
+user: App\Entity\User {#4069 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Great username, btw."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1697367831 {#4092
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4084 …}
+nested: Doctrine\ORM\PersistentCollection {#4082 …}
+votes: Doctrine\ORM\PersistentCollection {#4080 …}
+reports: Doctrine\ORM\PersistentCollection {#4077 …}
+favourites: Doctrine\ORM\PersistentCollection {#4073 …}
+notifications: Doctrine\ORM\PersistentCollection {#4071 …}
-id: 50414
-bodyTs: "'btw':3 'great':1 'usernam':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4549505"
+editedAt: null
+createdAt: DateTimeImmutable @1697367831 {#4090
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4086
+user: App\Entity\User {#4069 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Great username, btw."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1697367831 {#4092
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4084 …}
+nested: Doctrine\ORM\PersistentCollection {#4082 …}
+votes: Doctrine\ORM\PersistentCollection {#4080 …}
+reports: Doctrine\ORM\PersistentCollection {#4077 …}
+favourites: Doctrine\ORM\PersistentCollection {#4073 …}
+notifications: Doctrine\ORM\PersistentCollection {#4071 …}
-id: 50414
-bodyTs: "'btw':3 'great':1 'usernam':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4549505"
+editedAt: null
+createdAt: DateTimeImmutable @1697367831 {#4090
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4167
+user: App\Entity\User {#4180 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4162
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4168 …}
+nested: Doctrine\ORM\PersistentCollection {#4170 …}
+votes: Doctrine\ORM\PersistentCollection {#4172 …}
+reports: Doctrine\ORM\PersistentCollection {#4174 …}
+favourites: Doctrine\ORM\PersistentCollection {#4176 …}
+notifications: Doctrine\ORM\PersistentCollection {#4178 …}
-id: 50220
-bodyTs: "'congrat':4 'danielquinn@lemmy.ca':1 'outstand':2 'work':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://libranet.de/objects/0b6b25a8-1865-2b8d-d511-1c7072136930"
+editedAt: null
+createdAt: DateTimeImmutable @1697353173 {#4163
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#4167
+user: App\Entity\User {#4180 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4162
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4168 …}
+nested: Doctrine\ORM\PersistentCollection {#4170 …}
+votes: Doctrine\ORM\PersistentCollection {#4172 …}
+reports: Doctrine\ORM\PersistentCollection {#4174 …}
+favourites: Doctrine\ORM\PersistentCollection {#4176 …}
+notifications: Doctrine\ORM\PersistentCollection {#4178 …}
-id: 50220
-bodyTs: "'congrat':4 'danielquinn@lemmy.ca':1 'outstand':2 'work':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://libranet.de/objects/0b6b25a8-1865-2b8d-d511-1c7072136930"
+editedAt: null
+createdAt: DateTimeImmutable @1697353173 {#4163
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4167
+user: App\Entity\User {#4180 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4162
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4168 …}
+nested: Doctrine\ORM\PersistentCollection {#4170 …}
+votes: Doctrine\ORM\PersistentCollection {#4172 …}
+reports: Doctrine\ORM\PersistentCollection {#4174 …}
+favourites: Doctrine\ORM\PersistentCollection {#4176 …}
+notifications: Doctrine\ORM\PersistentCollection {#4178 …}
-id: 50220
-bodyTs: "'congrat':4 'danielquinn@lemmy.ca':1 'outstand':2 'work':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://libranet.de/objects/0b6b25a8-1865-2b8d-d511-1c7072136930"
+editedAt: null
+createdAt: DateTimeImmutable @1697353173 {#4163
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4845
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4167
+user: App\Entity\User {#4180 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4162
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4168 …}
+nested: Doctrine\ORM\PersistentCollection {#4170 …}
+votes: Doctrine\ORM\PersistentCollection {#4172 …}
+reports: Doctrine\ORM\PersistentCollection {#4174 …}
+favourites: Doctrine\ORM\PersistentCollection {#4176 …}
+notifications: Doctrine\ORM\PersistentCollection {#4178 …}
-id: 50220
-bodyTs: "'congrat':4 'danielquinn@lemmy.ca':1 'outstand':2 'work':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://libranet.de/objects/0b6b25a8-1865-2b8d-d511-1c7072136930"
+editedAt: null
+createdAt: DateTimeImmutable @1697353173 {#4163
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4167}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4843
date: 2023-10-15 10:32:01.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@petrescatraian@libranet.de"
]
+children: Doctrine\ORM\PersistentCollection {#4846 …}
+nested: Doctrine\ORM\PersistentCollection {#4848 …}
+votes: Doctrine\ORM\PersistentCollection {#4850 …}
+reports: Doctrine\ORM\PersistentCollection {#4852 …}
+favourites: Doctrine\ORM\PersistentCollection {#4854 …}
+notifications: Doctrine\ORM\PersistentCollection {#4856 …}
-id: 50302
-bodyTs: "'thank':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/4015912"
+editedAt: null
+createdAt: DateTimeImmutable @1697358721 {#4844
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#4845
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4167
+user: App\Entity\User {#4180 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4162
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4168 …}
+nested: Doctrine\ORM\PersistentCollection {#4170 …}
+votes: Doctrine\ORM\PersistentCollection {#4172 …}
+reports: Doctrine\ORM\PersistentCollection {#4174 …}
+favourites: Doctrine\ORM\PersistentCollection {#4176 …}
+notifications: Doctrine\ORM\PersistentCollection {#4178 …}
-id: 50220
-bodyTs: "'congrat':4 'danielquinn@lemmy.ca':1 'outstand':2 'work':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://libranet.de/objects/0b6b25a8-1865-2b8d-d511-1c7072136930"
+editedAt: null
+createdAt: DateTimeImmutable @1697353173 {#4163
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4167}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4843
date: 2023-10-15 10:32:01.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@petrescatraian@libranet.de"
]
+children: Doctrine\ORM\PersistentCollection {#4846 …}
+nested: Doctrine\ORM\PersistentCollection {#4848 …}
+votes: Doctrine\ORM\PersistentCollection {#4850 …}
+reports: Doctrine\ORM\PersistentCollection {#4852 …}
+favourites: Doctrine\ORM\PersistentCollection {#4854 …}
+notifications: Doctrine\ORM\PersistentCollection {#4856 …}
-id: 50302
-bodyTs: "'thank':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/4015912"
+editedAt: null
+createdAt: DateTimeImmutable @1697358721 {#4844
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4845
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4167
+user: App\Entity\User {#4180 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4162
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4168 …}
+nested: Doctrine\ORM\PersistentCollection {#4170 …}
+votes: Doctrine\ORM\PersistentCollection {#4172 …}
+reports: Doctrine\ORM\PersistentCollection {#4174 …}
+favourites: Doctrine\ORM\PersistentCollection {#4176 …}
+notifications: Doctrine\ORM\PersistentCollection {#4178 …}
-id: 50220
-bodyTs: "'congrat':4 'danielquinn@lemmy.ca':1 'outstand':2 'work':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://libranet.de/objects/0b6b25a8-1865-2b8d-d511-1c7072136930"
+editedAt: null
+createdAt: DateTimeImmutable @1697353173 {#4163
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4167}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4843
date: 2023-10-15 10:32:01.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@petrescatraian@libranet.de"
]
+children: Doctrine\ORM\PersistentCollection {#4846 …}
+nested: Doctrine\ORM\PersistentCollection {#4848 …}
+votes: Doctrine\ORM\PersistentCollection {#4850 …}
+reports: Doctrine\ORM\PersistentCollection {#4852 …}
+favourites: Doctrine\ORM\PersistentCollection {#4854 …}
+notifications: Doctrine\ORM\PersistentCollection {#4856 …}
-id: 50302
-bodyTs: "'thank':1"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/4015912"
+editedAt: null
+createdAt: DateTimeImmutable @1697358721 {#4844
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4240
+user: App\Entity\User {#4253 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Thank you for your work, but why not just use ff2mpv?"
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697288652 {#4235
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4241 …}
+nested: Doctrine\ORM\PersistentCollection {#4243 …}
+votes: Doctrine\ORM\PersistentCollection {#4245 …}
+reports: Doctrine\ORM\PersistentCollection {#4247 …}
+favourites: Doctrine\ORM\PersistentCollection {#4249 …}
+notifications: Doctrine\ORM\PersistentCollection {#4251 …}
-id: 48320
-bodyTs: "'ff2mpv':11 'thank':1 'use':10 'work':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4857141"
+editedAt: null
+createdAt: DateTimeImmutable @1697284566 {#4236
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#4240
+user: App\Entity\User {#4253 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Thank you for your work, but why not just use ff2mpv?"
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697288652 {#4235
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4241 …}
+nested: Doctrine\ORM\PersistentCollection {#4243 …}
+votes: Doctrine\ORM\PersistentCollection {#4245 …}
+reports: Doctrine\ORM\PersistentCollection {#4247 …}
+favourites: Doctrine\ORM\PersistentCollection {#4249 …}
+notifications: Doctrine\ORM\PersistentCollection {#4251 …}
-id: 48320
-bodyTs: "'ff2mpv':11 'thank':1 'use':10 'work':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4857141"
+editedAt: null
+createdAt: DateTimeImmutable @1697284566 {#4236
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4240
+user: App\Entity\User {#4253 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Thank you for your work, but why not just use ff2mpv?"
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697288652 {#4235
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4241 …}
+nested: Doctrine\ORM\PersistentCollection {#4243 …}
+votes: Doctrine\ORM\PersistentCollection {#4245 …}
+reports: Doctrine\ORM\PersistentCollection {#4247 …}
+favourites: Doctrine\ORM\PersistentCollection {#4249 …}
+notifications: Doctrine\ORM\PersistentCollection {#4251 …}
-id: 48320
-bodyTs: "'ff2mpv':11 'thank':1 'use':10 'work':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4857141"
+editedAt: null
+createdAt: DateTimeImmutable @1697284566 {#4236
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4830
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4240
+user: App\Entity\User {#4253 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Thank you for your work, but why not just use ff2mpv?"
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697288652 {#4235
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4241 …}
+nested: Doctrine\ORM\PersistentCollection {#4243 …}
+votes: Doctrine\ORM\PersistentCollection {#4245 …}
+reports: Doctrine\ORM\PersistentCollection {#4247 …}
+favourites: Doctrine\ORM\PersistentCollection {#4249 …}
+notifications: Doctrine\ORM\PersistentCollection {#4251 …}
-id: 48320
-bodyTs: "'ff2mpv':11 'thank':1 'use':10 'work':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4857141"
+editedAt: null
+createdAt: DateTimeImmutable @1697284566 {#4236
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4240}
+body: """
Honestly, because I didn’t know (a) that ff2mpv even existed, or that (b) mpv could play YouTube URLs directly. So thanks! I learnt two things today :-)\n
\n
It was still a fun project though 'cause I learnt how to write a Firefox extension *and* get the browser to launch programs on-click, so not a waste of time!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1697288649 {#4828
date: 2023-10-14 15:04:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@khorovodoved@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4831 …}
+nested: Doctrine\ORM\PersistentCollection {#4833 …}
+votes: Doctrine\ORM\PersistentCollection {#4835 …}
+reports: Doctrine\ORM\PersistentCollection {#4837 …}
+favourites: Doctrine\ORM\PersistentCollection {#4839 …}
+notifications: Doctrine\ORM\PersistentCollection {#4841 …}
-id: 48431
-bodyTs: "'b':14 'browser':47 'caus':35 'click':53 'could':16 'didn':4 'direct':20 'even':10 'exist':11 'extens':43 'ff2mpv':9 'firefox':42 'fun':32 'get':45 'honest':1 'know':6 'launch':49 'learnt':24,37 'mpv':15 'on-click':51 'play':17 'program':50 'project':33 'still':30 'thank':22 'thing':26 'though':34 'time':59 'today':27 'two':25 'url':19 'wast':57 'write':40 'youtub':18"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3997262"
+editedAt: null
+createdAt: DateTimeImmutable @1697288649 {#4829
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#4830
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4240
+user: App\Entity\User {#4253 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Thank you for your work, but why not just use ff2mpv?"
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697288652 {#4235
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4241 …}
+nested: Doctrine\ORM\PersistentCollection {#4243 …}
+votes: Doctrine\ORM\PersistentCollection {#4245 …}
+reports: Doctrine\ORM\PersistentCollection {#4247 …}
+favourites: Doctrine\ORM\PersistentCollection {#4249 …}
+notifications: Doctrine\ORM\PersistentCollection {#4251 …}
-id: 48320
-bodyTs: "'ff2mpv':11 'thank':1 'use':10 'work':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4857141"
+editedAt: null
+createdAt: DateTimeImmutable @1697284566 {#4236
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4240}
+body: """
Honestly, because I didn’t know (a) that ff2mpv even existed, or that (b) mpv could play YouTube URLs directly. So thanks! I learnt two things today :-)\n
\n
It was still a fun project though 'cause I learnt how to write a Firefox extension *and* get the browser to launch programs on-click, so not a waste of time!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1697288649 {#4828
date: 2023-10-14 15:04:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@khorovodoved@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4831 …}
+nested: Doctrine\ORM\PersistentCollection {#4833 …}
+votes: Doctrine\ORM\PersistentCollection {#4835 …}
+reports: Doctrine\ORM\PersistentCollection {#4837 …}
+favourites: Doctrine\ORM\PersistentCollection {#4839 …}
+notifications: Doctrine\ORM\PersistentCollection {#4841 …}
-id: 48431
-bodyTs: "'b':14 'browser':47 'caus':35 'click':53 'could':16 'didn':4 'direct':20 'even':10 'exist':11 'extens':43 'ff2mpv':9 'firefox':42 'fun':32 'get':45 'honest':1 'know':6 'launch':49 'learnt':24,37 'mpv':15 'on-click':51 'play':17 'program':50 'project':33 'still':30 'thank':22 'thing':26 'though':34 'time':59 'today':27 'two':25 'url':19 'wast':57 'write':40 'youtub':18"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3997262"
+editedAt: null
+createdAt: DateTimeImmutable @1697288649 {#4829
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4830
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4240
+user: App\Entity\User {#4253 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Thank you for your work, but why not just use ff2mpv?"
+lang: "en"
+isAdult: false
+favouriteCount: 9
+score: 0
+lastActive: DateTime @1697288652 {#4235
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4241 …}
+nested: Doctrine\ORM\PersistentCollection {#4243 …}
+votes: Doctrine\ORM\PersistentCollection {#4245 …}
+reports: Doctrine\ORM\PersistentCollection {#4247 …}
+favourites: Doctrine\ORM\PersistentCollection {#4249 …}
+notifications: Doctrine\ORM\PersistentCollection {#4251 …}
-id: 48320
-bodyTs: "'ff2mpv':11 'thank':1 'use':10 'work':5"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4857141"
+editedAt: null
+createdAt: DateTimeImmutable @1697284566 {#4236
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4240}
+body: """
Honestly, because I didn’t know (a) that ff2mpv even existed, or that (b) mpv could play YouTube URLs directly. So thanks! I learnt two things today :-)\n
\n
It was still a fun project though 'cause I learnt how to write a Firefox extension *and* get the browser to launch programs on-click, so not a waste of time!
"""
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1697288649 {#4828
date: 2023-10-14 15:04:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@khorovodoved@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4831 …}
+nested: Doctrine\ORM\PersistentCollection {#4833 …}
+votes: Doctrine\ORM\PersistentCollection {#4835 …}
+reports: Doctrine\ORM\PersistentCollection {#4837 …}
+favourites: Doctrine\ORM\PersistentCollection {#4839 …}
+notifications: Doctrine\ORM\PersistentCollection {#4841 …}
-id: 48431
-bodyTs: "'b':14 'browser':47 'caus':35 'click':53 'could':16 'didn':4 'direct':20 'even':10 'exist':11 'extens':43 'ff2mpv':9 'firefox':42 'fun':32 'get':45 'honest':1 'know':6 'launch':49 'learnt':24,37 'mpv':15 'on-click':51 'play':17 'program':50 'project':33 'still':30 'thank':22 'thing':26 'though':34 'time':59 'today':27 'two':25 'url':19 'wast':57 'write':40 'youtub':18"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3997262"
+editedAt: null
+createdAt: DateTimeImmutable @1697288649 {#4829
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4313
+user: App\Entity\User {#4326 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
This is sweet, this exact same idea has been kicking around my head for awhile but I’ve never taken the initiative.\n
\n
I did write a [script ](https://www.reddit.com/r/DataHoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell lol), that uses yt-dlp to download all your subscription videos as they come in and sends a notification. Could easily be modified to work on linux and use ntfy or another notification service. ALso no need to scrape your subscriptions as it stays in sync with your currently subscribed channels.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1697258095 {#4308
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4314 …}
+nested: Doctrine\ORM\PersistentCollection {#4316 …}
+votes: Doctrine\ORM\PersistentCollection {#4318 …}
+reports: Doctrine\ORM\PersistentCollection {#4320 …}
+favourites: Doctrine\ORM\PersistentCollection {#4322 …}
+notifications: Doctrine\ORM\PersistentCollection {#4324 …}
-id: 47790
-bodyTs: "'/r/datahoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell':30 'also':66 'anoth':63 'around':11 'awhil':15 'channel':82 'come':45 'could':51 'current':80 'dlp':36 'download':38 'easili':52 'exact':5 'head':13 'idea':7 'initi':22 'kick':10 'linux':58 'lol':31 'modifi':54 'need':68 'never':19 'notif':50,64 'ntfi':61 'scrape':70 'script':27 'send':48 'servic':65 'stay':75 'subscrib':81 'subscript':41,72 'sweet':3 'sync':77 'taken':20 'use':33,60 've':18 'video':42 'work':56 'write':25 'www.reddit.com':29 'www.reddit.com/r/datahoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell':28 'yt':35 'yt-dlp':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/4413151"
+editedAt: null
+createdAt: DateTimeImmutable @1697258095 {#4309
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#4313
+user: App\Entity\User {#4326 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
This is sweet, this exact same idea has been kicking around my head for awhile but I’ve never taken the initiative.\n
\n
I did write a [script ](https://www.reddit.com/r/DataHoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell lol), that uses yt-dlp to download all your subscription videos as they come in and sends a notification. Could easily be modified to work on linux and use ntfy or another notification service. ALso no need to scrape your subscriptions as it stays in sync with your currently subscribed channels.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1697258095 {#4308
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4314 …}
+nested: Doctrine\ORM\PersistentCollection {#4316 …}
+votes: Doctrine\ORM\PersistentCollection {#4318 …}
+reports: Doctrine\ORM\PersistentCollection {#4320 …}
+favourites: Doctrine\ORM\PersistentCollection {#4322 …}
+notifications: Doctrine\ORM\PersistentCollection {#4324 …}
-id: 47790
-bodyTs: "'/r/datahoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell':30 'also':66 'anoth':63 'around':11 'awhil':15 'channel':82 'come':45 'could':51 'current':80 'dlp':36 'download':38 'easili':52 'exact':5 'head':13 'idea':7 'initi':22 'kick':10 'linux':58 'lol':31 'modifi':54 'need':68 'never':19 'notif':50,64 'ntfi':61 'scrape':70 'script':27 'send':48 'servic':65 'stay':75 'subscrib':81 'subscript':41,72 'sweet':3 'sync':77 'taken':20 'use':33,60 've':18 'video':42 'work':56 'write':25 'www.reddit.com':29 'www.reddit.com/r/datahoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell':28 'yt':35 'yt-dlp':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/4413151"
+editedAt: null
+createdAt: DateTimeImmutable @1697258095 {#4309
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4313
+user: App\Entity\User {#4326 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: """
This is sweet, this exact same idea has been kicking around my head for awhile but I’ve never taken the initiative.\n
\n
I did write a [script ](https://www.reddit.com/r/DataHoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell lol), that uses yt-dlp to download all your subscription videos as they come in and sends a notification. Could easily be modified to work on linux and use ntfy or another notification service. ALso no need to scrape your subscriptions as it stays in sync with your currently subscribed channels.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 10
+score: 0
+lastActive: DateTime @1697258095 {#4308
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4314 …}
+nested: Doctrine\ORM\PersistentCollection {#4316 …}
+votes: Doctrine\ORM\PersistentCollection {#4318 …}
+reports: Doctrine\ORM\PersistentCollection {#4320 …}
+favourites: Doctrine\ORM\PersistentCollection {#4322 …}
+notifications: Doctrine\ORM\PersistentCollection {#4324 …}
-id: 47790
-bodyTs: "'/r/datahoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell':30 'also':66 'anoth':63 'around':11 'awhil':15 'channel':82 'come':45 'could':51 'current':80 'dlp':36 'download':38 'easili':52 'exact':5 'head':13 'idea':7 'initi':22 'kick':10 'linux':58 'lol':31 'modifi':54 'need':68 'never':19 'notif':50,64 'ntfi':61 'scrape':70 'script':27 'send':48 'servic':65 'stay':75 'subscrib':81 'subscript':41,72 'sweet':3 'sync':77 'taken':20 'use':33,60 've':18 'video':42 'work':56 'write':25 'www.reddit.com':29 'www.reddit.com/r/datahoarder/comments/11ualom/auto_download_latest_youtube_videos_from_your/)(powershell':28 'yt':35 'yt-dlp':34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://sh.itjust.works/comment/4413151"
+editedAt: null
+createdAt: DateTimeImmutable @1697258095 {#4309
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4386
+user: App\Entity\User {#4399 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Additional pro-tip: you can just launch mpv from the terminal using the YouTube url and it will open a new player."
+lang: "en"
+isAdult: false
+favouriteCount: 29
+score: 0
+lastActive: DateTime @1697248256 {#4381
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4387 …}
+nested: Doctrine\ORM\PersistentCollection {#4389 …}
+votes: Doctrine\ORM\PersistentCollection {#4391 …}
+reports: Doctrine\ORM\PersistentCollection {#4393 …}
+favourites: Doctrine\ORM\PersistentCollection {#4395 …}
+notifications: Doctrine\ORM\PersistentCollection {#4397 …}
-id: 47551
-bodyTs: "'addit':1 'launch':8 'mpv':9 'new':22 'open':20 'player':23 'pro':3 'pro-tip':2 'termin':12 'tip':4 'url':16 'use':13 'youtub':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/3406571"
+editedAt: null
+createdAt: DateTimeImmutable @1697248256 {#4382
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#4386
+user: App\Entity\User {#4399 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Additional pro-tip: you can just launch mpv from the terminal using the YouTube url and it will open a new player."
+lang: "en"
+isAdult: false
+favouriteCount: 29
+score: 0
+lastActive: DateTime @1697248256 {#4381
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4387 …}
+nested: Doctrine\ORM\PersistentCollection {#4389 …}
+votes: Doctrine\ORM\PersistentCollection {#4391 …}
+reports: Doctrine\ORM\PersistentCollection {#4393 …}
+favourites: Doctrine\ORM\PersistentCollection {#4395 …}
+notifications: Doctrine\ORM\PersistentCollection {#4397 …}
-id: 47551
-bodyTs: "'addit':1 'launch':8 'mpv':9 'new':22 'open':20 'player':23 'pro':3 'pro-tip':2 'termin':12 'tip':4 'url':16 'use':13 'youtub':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/3406571"
+editedAt: null
+createdAt: DateTimeImmutable @1697248256 {#4382
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4386
+user: App\Entity\User {#4399 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Additional pro-tip: you can just launch mpv from the terminal using the YouTube url and it will open a new player."
+lang: "en"
+isAdult: false
+favouriteCount: 29
+score: 0
+lastActive: DateTime @1697248256 {#4381
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4387 …}
+nested: Doctrine\ORM\PersistentCollection {#4389 …}
+votes: Doctrine\ORM\PersistentCollection {#4391 …}
+reports: Doctrine\ORM\PersistentCollection {#4393 …}
+favourites: Doctrine\ORM\PersistentCollection {#4395 …}
+notifications: Doctrine\ORM\PersistentCollection {#4397 …}
-id: 47551
-bodyTs: "'addit':1 'launch':8 'mpv':9 'new':22 'open':20 'player':23 'pro':3 'pro-tip':2 'termin':12 'tip':4 'url':16 'use':13 'youtub':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/3406571"
+editedAt: null
+createdAt: DateTimeImmutable @1697248256 {#4382
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4461
+user: App\Entity\User {#4474 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Awesome! Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697246875 {#4456
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4462 …}
+nested: Doctrine\ORM\PersistentCollection {#4464 …}
+votes: Doctrine\ORM\PersistentCollection {#4466 …}
+reports: Doctrine\ORM\PersistentCollection {#4468 …}
+favourites: Doctrine\ORM\PersistentCollection {#4470 …}
+notifications: Doctrine\ORM\PersistentCollection {#4472 …}
-id: 47516
-bodyTs: "'awesom':1 'thank':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/3406189"
+editedAt: null
+createdAt: DateTimeImmutable @1697246875 {#4457
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#4461
+user: App\Entity\User {#4474 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Awesome! Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697246875 {#4456
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4462 …}
+nested: Doctrine\ORM\PersistentCollection {#4464 …}
+votes: Doctrine\ORM\PersistentCollection {#4466 …}
+reports: Doctrine\ORM\PersistentCollection {#4468 …}
+favourites: Doctrine\ORM\PersistentCollection {#4470 …}
+notifications: Doctrine\ORM\PersistentCollection {#4472 …}
-id: 47516
-bodyTs: "'awesom':1 'thank':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/3406189"
+editedAt: null
+createdAt: DateTimeImmutable @1697246875 {#4457
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4461
+user: App\Entity\User {#4474 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "Awesome! Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697246875 {#4456
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4462 …}
+nested: Doctrine\ORM\PersistentCollection {#4464 …}
+votes: Doctrine\ORM\PersistentCollection {#4466 …}
+reports: Doctrine\ORM\PersistentCollection {#4468 …}
+favourites: Doctrine\ORM\PersistentCollection {#4470 …}
+notifications: Doctrine\ORM\PersistentCollection {#4472 …}
-id: 47516
-bodyTs: "'awesom':1 'thank':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://infosec.pub/comment/3406189"
+editedAt: null
+createdAt: DateTimeImmutable @1697246875 {#4457
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
46 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
54 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4885
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "No, the way you did it is the only way I can think you can. Otherwise it opens up things to arbitrary code execution. I’m not exactly sure how qutebrowser gets away with it, but I know it’s built on QT so maybe it just isn’t running sandboxed or had some special method for calling external binaries/scripts. You might take a look at that project and see, but Firefox/qutebrowser is probably like comparing apples and oranges."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697300410 {#4886
date: 2023-10-14 18:20:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4880 …}
+nested: Doctrine\ORM\PersistentCollection {#4874 …}
+votes: Doctrine\ORM\PersistentCollection {#4878 …}
+reports: Doctrine\ORM\PersistentCollection {#4889 …}
+favourites: Doctrine\ORM\PersistentCollection {#4891 …}
+notifications: Doctrine\ORM\PersistentCollection {#4893 …}
-id: 48813
-bodyTs: "'appl':77 'arbitrari':22 'away':33 'binaries/scripts':60 'built':41 'call':58 'code':23 'compar':76 'exact':28 'execut':24 'extern':59 'firefox/qutebrowser':72 'get':32 'isn':48 'know':38 'like':75 'look':65 'm':26 'mayb':45 'method':56 'might':62 'open':18 'orang':79 'otherwis':16 'probabl':74 'project':68 'qt':43 'qutebrows':31 'run':50 'sandbox':51 'see':70 'special':55 'sure':29 'take':63 'thing':20 'think':13 'way':3,10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4864413"
+editedAt: null
+createdAt: DateTimeImmutable @1697300410 {#4883
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
App\Entity\EntryComment {#4885
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "No, the way you did it is the only way I can think you can. Otherwise it opens up things to arbitrary code execution. I’m not exactly sure how qutebrowser gets away with it, but I know it’s built on QT so maybe it just isn’t running sandboxed or had some special method for calling external binaries/scripts. You might take a look at that project and see, but Firefox/qutebrowser is probably like comparing apples and oranges."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697300410 {#4886
date: 2023-10-14 18:20:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4880 …}
+nested: Doctrine\ORM\PersistentCollection {#4874 …}
+votes: Doctrine\ORM\PersistentCollection {#4878 …}
+reports: Doctrine\ORM\PersistentCollection {#4889 …}
+favourites: Doctrine\ORM\PersistentCollection {#4891 …}
+notifications: Doctrine\ORM\PersistentCollection {#4893 …}
-id: 48813
-bodyTs: "'appl':77 'arbitrari':22 'away':33 'binaries/scripts':60 'built':41 'call':58 'code':23 'compar':76 'exact':28 'execut':24 'extern':59 'firefox/qutebrowser':72 'get':32 'isn':48 'know':38 'like':75 'look':65 'm':26 'mayb':45 'method':56 'might':62 'open':18 'orang':79 'otherwis':16 'probabl':74 'project':68 'qt':43 'qutebrows':31 'run':50 'sandbox':51 'see':70 'special':55 'sure':29 'take':63 'thing':20 'think':13 'way':3,10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4864413"
+editedAt: null
+createdAt: DateTimeImmutable @1697300410 {#4883
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4885
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "No, the way you did it is the only way I can think you can. Otherwise it opens up things to arbitrary code execution. I’m not exactly sure how qutebrowser gets away with it, but I know it’s built on QT so maybe it just isn’t running sandboxed or had some special method for calling external binaries/scripts. You might take a look at that project and see, but Firefox/qutebrowser is probably like comparing apples and oranges."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697300410 {#4886
date: 2023-10-14 18:20:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4880 …}
+nested: Doctrine\ORM\PersistentCollection {#4874 …}
+votes: Doctrine\ORM\PersistentCollection {#4878 …}
+reports: Doctrine\ORM\PersistentCollection {#4889 …}
+favourites: Doctrine\ORM\PersistentCollection {#4891 …}
+notifications: Doctrine\ORM\PersistentCollection {#4893 …}
-id: 48813
-bodyTs: "'appl':77 'arbitrari':22 'away':33 'binaries/scripts':60 'built':41 'call':58 'code':23 'compar':76 'exact':28 'execut':24 'extern':59 'firefox/qutebrowser':72 'get':32 'isn':48 'know':38 'like':75 'look':65 'm':26 'mayb':45 'method':56 'might':62 'open':18 'orang':79 'otherwis':16 'probabl':74 'project':68 'qt':43 'qutebrows':31 'run':50 'sandbox':51 'see':70 'special':55 'sure':29 'take':63 'thing':20 'think':13 'way':3,10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4864413"
+editedAt: null
+createdAt: DateTimeImmutable @1697300410 {#4883
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4910
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4885
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "No, the way you did it is the only way I can think you can. Otherwise it opens up things to arbitrary code execution. I’m not exactly sure how qutebrowser gets away with it, but I know it’s built on QT so maybe it just isn’t running sandboxed or had some special method for calling external binaries/scripts. You might take a look at that project and see, but Firefox/qutebrowser is probably like comparing apples and oranges."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697300410 {#4886
date: 2023-10-14 18:20:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4880 …}
+nested: Doctrine\ORM\PersistentCollection {#4874 …}
+votes: Doctrine\ORM\PersistentCollection {#4878 …}
+reports: Doctrine\ORM\PersistentCollection {#4889 …}
+favourites: Doctrine\ORM\PersistentCollection {#4891 …}
+notifications: Doctrine\ORM\PersistentCollection {#4893 …}
-id: 48813
-bodyTs: "'appl':77 'arbitrari':22 'away':33 'binaries/scripts':60 'built':41 'call':58 'code':23 'compar':76 'exact':28 'execut':24 'extern':59 'firefox/qutebrowser':72 'get':32 'isn':48 'know':38 'like':75 'look':65 'm':26 'mayb':45 'method':56 'might':62 'open':18 'orang':79 'otherwis':16 'probabl':74 'project':68 'qt':43 'qutebrows':31 'run':50 'sandbox':51 'see':70 'special':55 'sure':29 'take':63 'thing':20 'think':13 'way':3,10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4864413"
+editedAt: null
+createdAt: DateTimeImmutable @1697300410 {#4883
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "That’s actually very helpful, thanks. I’ve been working on another project to open certain URLs in specific browsers/profiles, and wanted to be sure that I wasn’t missing a more obvious design pattern. The project is [here](https://gitlab.com/danielquinn/opening) if you’re curious."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697303255 {#4905
date: 2023-10-14 19:07:35.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4902 …}
+nested: Doctrine\ORM\PersistentCollection {#4899 …}
+votes: Doctrine\ORM\PersistentCollection {#4897 …}
+reports: Doctrine\ORM\PersistentCollection {#4911 …}
+favourites: Doctrine\ORM\PersistentCollection {#4913 …}
+notifications: Doctrine\ORM\PersistentCollection {#4915 …}
-id: 48905
-bodyTs: "'/danielquinn/opening)':42 'actual':3 'anoth':12 'browsers/profiles':20 'certain':16 'curious':46 'design':34 'gitlab.com':41 'gitlab.com/danielquinn/opening)':40 'help':5 'miss':30 'obvious':33 'open':15 'pattern':35 'project':13,37 're':45 'specif':19 'sure':25 'thank':6 'url':17 've':8 'want':22 'wasn':28 'work':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/4002090"
+editedAt: null
+createdAt: DateTimeImmutable @1697303255 {#4908
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#4910
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4885
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "No, the way you did it is the only way I can think you can. Otherwise it opens up things to arbitrary code execution. I’m not exactly sure how qutebrowser gets away with it, but I know it’s built on QT so maybe it just isn’t running sandboxed or had some special method for calling external binaries/scripts. You might take a look at that project and see, but Firefox/qutebrowser is probably like comparing apples and oranges."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697300410 {#4886
date: 2023-10-14 18:20:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4880 …}
+nested: Doctrine\ORM\PersistentCollection {#4874 …}
+votes: Doctrine\ORM\PersistentCollection {#4878 …}
+reports: Doctrine\ORM\PersistentCollection {#4889 …}
+favourites: Doctrine\ORM\PersistentCollection {#4891 …}
+notifications: Doctrine\ORM\PersistentCollection {#4893 …}
-id: 48813
-bodyTs: "'appl':77 'arbitrari':22 'away':33 'binaries/scripts':60 'built':41 'call':58 'code':23 'compar':76 'exact':28 'execut':24 'extern':59 'firefox/qutebrowser':72 'get':32 'isn':48 'know':38 'like':75 'look':65 'm':26 'mayb':45 'method':56 'might':62 'open':18 'orang':79 'otherwis':16 'probabl':74 'project':68 'qt':43 'qutebrows':31 'run':50 'sandbox':51 'see':70 'special':55 'sure':29 'take':63 'thing':20 'think':13 'way':3,10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4864413"
+editedAt: null
+createdAt: DateTimeImmutable @1697300410 {#4883
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "That’s actually very helpful, thanks. I’ve been working on another project to open certain URLs in specific browsers/profiles, and wanted to be sure that I wasn’t missing a more obvious design pattern. The project is [here](https://gitlab.com/danielquinn/opening) if you’re curious."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697303255 {#4905
date: 2023-10-14 19:07:35.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4902 …}
+nested: Doctrine\ORM\PersistentCollection {#4899 …}
+votes: Doctrine\ORM\PersistentCollection {#4897 …}
+reports: Doctrine\ORM\PersistentCollection {#4911 …}
+favourites: Doctrine\ORM\PersistentCollection {#4913 …}
+notifications: Doctrine\ORM\PersistentCollection {#4915 …}
-id: 48905
-bodyTs: "'/danielquinn/opening)':42 'actual':3 'anoth':12 'browsers/profiles':20 'certain':16 'curious':46 'design':34 'gitlab.com':41 'gitlab.com/danielquinn/opening)':40 'help':5 'miss':30 'obvious':33 'open':15 'pattern':35 'project':13,37 're':45 'specif':19 'sure':25 'thank':6 'url':17 've':8 'want':22 'wasn':28 'work':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/4002090"
+editedAt: null
+createdAt: DateTimeImmutable @1697303255 {#4908
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4910
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4885
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4815
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4535
+user: App\Entity\User {#4548 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "I was curious how you implemented this as it’s pretty much the default YT bypass qutebrowser users use. Then I read the MIME type addition you did and had a good laugh. That’s clever. Always nice to see a fellow Go user, too."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697303259 {#4530
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4536 …}
+nested: Doctrine\ORM\PersistentCollection {#4538 …}
+votes: Doctrine\ORM\PersistentCollection {#4540 …}
+reports: Doctrine\ORM\PersistentCollection {#4542 …}
+favourites: Doctrine\ORM\PersistentCollection {#4544 …}
+notifications: Doctrine\ORM\PersistentCollection {#4546 …}
-id: 47438
-bodyTs: "'addit':26 'alway':37 'bypass':16 'clever':36 'curious':3 'default':14 'fellow':42 'go':43 'good':32 'implement':6 'laugh':33 'mime':24 'much':12 'nice':38 'pretti':11 'qutebrows':17 'read':22 'see':40 'type':25 'use':19 'user':18,44 'yt':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4844350"
+editedAt: null
+createdAt: DateTimeImmutable @1697243667 {#4531
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "Is there another way to do this? This hack was the only way I could figure out how to get Firefox to invoke an external binary, but if there’s a more conventional way to do it, I’d like to know 'cause I have another more complicated project in need of a pattern much like this one."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697268007 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4816 …}
+nested: Doctrine\ORM\PersistentCollection {#4818 …}
+votes: Doctrine\ORM\PersistentCollection {#4820 …}
+reports: Doctrine\ORM\PersistentCollection {#4822 …}
+favourites: Doctrine\ORM\PersistentCollection {#4824 …}
+notifications: Doctrine\ORM\PersistentCollection {#4826 …}
-id: 48003
-bodyTs: "'anoth':3,46 'binari':26 'caus':43 'complic':48 'convent':33 'could':15 'd':39 'extern':25 'figur':16 'firefox':21 'get':20 'hack':9 'invok':23 'know':42 'like':40,56 'much':55 'need':51 'one':58 'pattern':54 'project':49 'way':4,13,34"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993154"
+editedAt: null
+createdAt: DateTimeImmutable @1697268007 {#4814
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "No, the way you did it is the only way I can think you can. Otherwise it opens up things to arbitrary code execution. I’m not exactly sure how qutebrowser gets away with it, but I know it’s built on QT so maybe it just isn’t running sandboxed or had some special method for calling external binaries/scripts. You might take a look at that project and see, but Firefox/qutebrowser is probably like comparing apples and oranges."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697300410 {#4886
date: 2023-10-14 18:20:10.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4880 …}
+nested: Doctrine\ORM\PersistentCollection {#4874 …}
+votes: Doctrine\ORM\PersistentCollection {#4878 …}
+reports: Doctrine\ORM\PersistentCollection {#4889 …}
+favourites: Doctrine\ORM\PersistentCollection {#4891 …}
+notifications: Doctrine\ORM\PersistentCollection {#4893 …}
-id: 48813
-bodyTs: "'appl':77 'arbitrari':22 'away':33 'binaries/scripts':60 'built':41 'call':58 'code':23 'compar':76 'exact':28 'execut':24 'extern':59 'firefox/qutebrowser':72 'get':32 'isn':48 'know':38 'like':75 'look':65 'm':26 'mayb':45 'method':56 'might':62 'open':18 'orang':79 'otherwis':16 'probabl':74 'project':68 'qt':43 'qutebrows':31 'run':50 'sandbox':51 'see':70 'special':55 'sure':29 'take':63 'thing':20 'think':13 'way':3,10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemm.ee/comment/4864413"
+editedAt: null
+createdAt: DateTimeImmutable @1697300410 {#4883
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4535}
+body: "That’s actually very helpful, thanks. I’ve been working on another project to open certain URLs in specific browsers/profiles, and wanted to be sure that I wasn’t missing a more obvious design pattern. The project is [here](https://gitlab.com/danielquinn/opening) if you’re curious."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1697303255 {#4905
date: 2023-10-14 19:07:35.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@Morgikan@lemm.ee"
]
+children: Doctrine\ORM\PersistentCollection {#4902 …}
+nested: Doctrine\ORM\PersistentCollection {#4899 …}
+votes: Doctrine\ORM\PersistentCollection {#4897 …}
+reports: Doctrine\ORM\PersistentCollection {#4911 …}
+favourites: Doctrine\ORM\PersistentCollection {#4913 …}
+notifications: Doctrine\ORM\PersistentCollection {#4915 …}
-id: 48905
-bodyTs: "'/danielquinn/opening)':42 'actual':3 'anoth':12 'browsers/profiles':20 'certain':16 'curious':46 'design':34 'gitlab.com':41 'gitlab.com/danielquinn/opening)':40 'help':5 'miss':30 'obvious':33 'open':15 'pattern':35 'project':13,37 're':45 'specif':19 'sure':25 'thank':6 'url':17 've':8 'want':22 'wasn':28 'work':10"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/4002090"
+editedAt: null
+createdAt: DateTimeImmutable @1697303255 {#4908
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
62 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4609
+user: App\Entity\User {#4622 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "You are the best."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1697241753 {#4604
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4610 …}
+nested: Doctrine\ORM\PersistentCollection {#4612 …}
+votes: Doctrine\ORM\PersistentCollection {#4614 …}
+reports: Doctrine\ORM\PersistentCollection {#4616 …}
+favourites: Doctrine\ORM\PersistentCollection {#4618 …}
+notifications: Doctrine\ORM\PersistentCollection {#4620 …}
-id: 47384
-bodyTs: "'best':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4514323"
+editedAt: null
+createdAt: DateTimeImmutable @1697241753 {#4605
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
App\Entity\EntryComment {#4609
+user: App\Entity\User {#4622 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "You are the best."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1697241753 {#4604
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4610 …}
+nested: Doctrine\ORM\PersistentCollection {#4612 …}
+votes: Doctrine\ORM\PersistentCollection {#4614 …}
+reports: Doctrine\ORM\PersistentCollection {#4616 …}
+favourites: Doctrine\ORM\PersistentCollection {#4618 …}
+notifications: Doctrine\ORM\PersistentCollection {#4620 …}
-id: 47384
-bodyTs: "'best':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4514323"
+editedAt: null
+createdAt: DateTimeImmutable @1697241753 {#4605
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4609
+user: App\Entity\User {#4622 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "You are the best."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1697241753 {#4604
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4610 …}
+nested: Doctrine\ORM\PersistentCollection {#4612 …}
+votes: Doctrine\ORM\PersistentCollection {#4614 …}
+reports: Doctrine\ORM\PersistentCollection {#4616 …}
+favourites: Doctrine\ORM\PersistentCollection {#4618 …}
+notifications: Doctrine\ORM\PersistentCollection {#4620 …}
-id: 47384
-bodyTs: "'best':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.world/comment/4514323"
+editedAt: null
+createdAt: DateTimeImmutable @1697241753 {#4605
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4762
+user: Proxies\__CG__\App\Entity\User {#4768 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: "I’ve had a couple videos that wouldn’t load properly in VLC. Rare, but it happens. Alternatives are always welcome."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697246466 {#4761
date: 2023-10-14 03:21:06.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4769 …}
+nested: Doctrine\ORM\PersistentCollection {#4771 …}
+votes: Doctrine\ORM\PersistentCollection {#4773 …}
+reports: Doctrine\ORM\PersistentCollection {#4776 …}
+favourites: Doctrine\ORM\PersistentCollection {#4778 …}
+notifications: Doctrine\ORM\PersistentCollection {#4780 …}
-id: 47507
-bodyTs: "'altern':18 'alway':20 'coupl':5 'happen':17 'load':10 'proper':11 'rare':14 've':2 'video':6 'vlc':13 'welcom':21 'wouldn':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddthat.com/comment/3814695"
+editedAt: null
+createdAt: DateTimeImmutable @1697246466 {#4764
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
App\Entity\EntryComment {#4762
+user: Proxies\__CG__\App\Entity\User {#4768 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: "I’ve had a couple videos that wouldn’t load properly in VLC. Rare, but it happens. Alternatives are always welcome."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697246466 {#4761
date: 2023-10-14 03:21:06.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4769 …}
+nested: Doctrine\ORM\PersistentCollection {#4771 …}
+votes: Doctrine\ORM\PersistentCollection {#4773 …}
+reports: Doctrine\ORM\PersistentCollection {#4776 …}
+favourites: Doctrine\ORM\PersistentCollection {#4778 …}
+notifications: Doctrine\ORM\PersistentCollection {#4780 …}
-id: 47507
-bodyTs: "'altern':18 'alway':20 'coupl':5 'happen':17 'load':10 'proper':11 'rare':14 've':2 'video':6 'vlc':13 'welcom':21 'wouldn':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddthat.com/comment/3814695"
+editedAt: null
+createdAt: DateTimeImmutable @1697246466 {#4764
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4762
+user: Proxies\__CG__\App\Entity\User {#4768 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: "I’ve had a couple videos that wouldn’t load properly in VLC. Rare, but it happens. Alternatives are always welcome."
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1697246466 {#4761
date: 2023-10-14 03:21:06.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4769 …}
+nested: Doctrine\ORM\PersistentCollection {#4771 …}
+votes: Doctrine\ORM\PersistentCollection {#4773 …}
+reports: Doctrine\ORM\PersistentCollection {#4776 …}
+favourites: Doctrine\ORM\PersistentCollection {#4778 …}
+notifications: Doctrine\ORM\PersistentCollection {#4780 …}
-id: 47507
-bodyTs: "'altern':18 'alway':20 'coupl':5 'happen':17 'load':10 'proper':11 'rare':14 've':2 'video':6 'vlc':13 'welcom':21 'wouldn':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://reddthat.com/comment/3814695"
+editedAt: null
+createdAt: DateTimeImmutable @1697246466 {#4764
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4784
+user: Proxies\__CG__\App\Entity\User {#4785 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: """
My best guess would be that the internal player of Firefox comes to play here.\n
\n
You can try opening any MP4 with Firefox
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697243469 {#4782
date: 2023-10-14 02:31:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4786 …}
+nested: Doctrine\ORM\PersistentCollection {#4788 …}
+votes: Doctrine\ORM\PersistentCollection {#4790 …}
+reports: Doctrine\ORM\PersistentCollection {#4792 …}
+favourites: Doctrine\ORM\PersistentCollection {#4794 …}
+notifications: Doctrine\ORM\PersistentCollection {#4796 …}
-id: 47431
-bodyTs: "'best':2 'come':12 'firefox':11,23 'guess':3 'intern':8 'mp4':21 'open':19 'play':14 'player':9 'tri':18 'would':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.de/comment/3875423"
+editedAt: null
+createdAt: DateTimeImmutable @1697243469 {#4783
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
75 |
DENIED
|
edit
|
App\Entity\EntryComment {#4784
+user: Proxies\__CG__\App\Entity\User {#4785 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: """
My best guess would be that the internal player of Firefox comes to play here.\n
\n
You can try opening any MP4 with Firefox
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697243469 {#4782
date: 2023-10-14 02:31:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4786 …}
+nested: Doctrine\ORM\PersistentCollection {#4788 …}
+votes: Doctrine\ORM\PersistentCollection {#4790 …}
+reports: Doctrine\ORM\PersistentCollection {#4792 …}
+favourites: Doctrine\ORM\PersistentCollection {#4794 …}
+notifications: Doctrine\ORM\PersistentCollection {#4796 …}
-id: 47431
-bodyTs: "'best':2 'come':12 'firefox':11,23 'guess':3 'intern':8 'mp4':21 'open':19 'play':14 'player':9 'tri':18 'would':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.de/comment/3875423"
+editedAt: null
+createdAt: DateTimeImmutable @1697243469 {#4783
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4784
+user: Proxies\__CG__\App\Entity\User {#4785 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: """
My best guess would be that the internal player of Firefox comes to play here.\n
\n
You can try opening any MP4 with Firefox
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697243469 {#4782
date: 2023-10-14 02:31:09.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4786 …}
+nested: Doctrine\ORM\PersistentCollection {#4788 …}
+votes: Doctrine\ORM\PersistentCollection {#4790 …}
+reports: Doctrine\ORM\PersistentCollection {#4792 …}
+favourites: Doctrine\ORM\PersistentCollection {#4794 …}
+notifications: Doctrine\ORM\PersistentCollection {#4796 …}
-id: 47431
-bodyTs: "'best':2 'come':12 'firefox':11,23 'guess':3 'intern':8 'mp4':21 'open':19 'play':14 'player':9 'tri':18 'would':4"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://feddit.de/comment/3875423"
+editedAt: null
+createdAt: DateTimeImmutable @1697243469 {#4783
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
78 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4800
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: """
I don’t think I have it in me to put together a video, but I can describe it if you like.\n
\n
Once you install the extension and follow the setup instructions, you just go to a YouTube page. The extension adds an ugly button to the top-left of the page that says “bypass”. When you click it, Firefox launches `yt-dlp [the URL you’re at] -o - | mpv -` which basically just downloads the video and streams the output through the `mpv` video player. So now you’re watching just the video, with no web page necessary.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697268377 {#4798
date: 2023-10-14 09:26:17.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4801 …}
+nested: Doctrine\ORM\PersistentCollection {#4803 …}
+votes: Doctrine\ORM\PersistentCollection {#4805 …}
+reports: Doctrine\ORM\PersistentCollection {#4807 …}
+favourites: Doctrine\ORM\PersistentCollection {#4809 …}
+notifications: Doctrine\ORM\PersistentCollection {#4811 …}
-id: 48009
-bodyTs: "'add':42 'basic':74 'button':45 'bypass':56 'click':59 'describ':18 'dlp':65 'download':76 'extens':27,41 'firefox':61 'follow':29 'go':35 'instal':25 'instruct':32 'launch':62 'left':50 'like':22 'mpv':72,85 'necessari':100 'o':71 'output':82 'page':39,53,99 'player':87 'put':11 're':69,91 'say':55 'setup':31 'stream':80 'think':4 'togeth':12 'top':49 'top-left':48 'ugli':44 'url':67 'video':14,78,86,95 'watch':92 'web':98 'youtub':38 'yt':64 'yt-dlp':63"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993221"
+editedAt: null
+createdAt: DateTimeImmutable @1697268377 {#4799
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
79 |
DENIED
|
edit
|
App\Entity\EntryComment {#4800
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: """
I don’t think I have it in me to put together a video, but I can describe it if you like.\n
\n
Once you install the extension and follow the setup instructions, you just go to a YouTube page. The extension adds an ugly button to the top-left of the page that says “bypass”. When you click it, Firefox launches `yt-dlp [the URL you’re at] -o - | mpv -` which basically just downloads the video and streams the output through the `mpv` video player. So now you’re watching just the video, with no web page necessary.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697268377 {#4798
date: 2023-10-14 09:26:17.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4801 …}
+nested: Doctrine\ORM\PersistentCollection {#4803 …}
+votes: Doctrine\ORM\PersistentCollection {#4805 …}
+reports: Doctrine\ORM\PersistentCollection {#4807 …}
+favourites: Doctrine\ORM\PersistentCollection {#4809 …}
+notifications: Doctrine\ORM\PersistentCollection {#4811 …}
-id: 48009
-bodyTs: "'add':42 'basic':74 'button':45 'bypass':56 'click':59 'describ':18 'dlp':65 'download':76 'extens':27,41 'firefox':61 'follow':29 'go':35 'instal':25 'instruct':32 'launch':62 'left':50 'like':22 'mpv':72,85 'necessari':100 'o':71 'output':82 'page':39,53,99 'player':87 'put':11 're':69,91 'say':55 'setup':31 'stream':80 'think':4 'togeth':12 'top':49 'top-left':48 'ugli':44 'url':67 'video':14,78,86,95 'watch':92 'web':98 'youtub':38 'yt':64 'yt-dlp':63"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993221"
+editedAt: null
+createdAt: DateTimeImmutable @1697268377 {#4799
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4800
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+entry: App\Entity\Entry {#2388
+user: Proxies\__CG__\App\Entity\User {#1943 …}
+magazine: App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1962 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
+slug: "I-made-a-thing-to-make-playing-YouTube-videos-locally"
+title: "I made a thing to make playing YouTube videos locally from your browser easier"
+url: "https://gitlab.com/danielquinn/video-bypass"
+body: """
The other day someone was complaining about the new ad blocker-blocker on YouTube and I mentioned that it might be fun to write a Firefox extension that would just load up `yt-dlp` and play the video through `mpv`.\n
\n
It turns out, writing a Firefox extension is *easy* and tricking Firefox into launching `yt-dlp` isn’t much harder (though it does require some annoying configuration on the user’s end).\n
\n
Anyway, if you’re a Linux user, feel free to try it out. I don’t know how much I’m going to pour into this, but as an exercise of “can this be done”, it was pretty good for a few hours on a Friday night.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 19
+favouriteCount: 200
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1707557582 {#2410
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1886 …}
+votes: Doctrine\ORM\PersistentCollection {#1973 …}
+reports: Doctrine\ORM\PersistentCollection {#1948 …}
+favourites: Doctrine\ORM\PersistentCollection {#1927 …}
+notifications: Doctrine\ORM\PersistentCollection {#2442 …}
+badges: Doctrine\ORM\PersistentCollection {#2440 …}
+children: []
-id: 5166
-titleTs: "'browser':13 'easier':14 'local':10 'made':2 'make':6 'play':7 'thing':4 'video':9 'youtub':8"
-bodyTs: "'ad':10 'annoy':69 'anyway':76 'blocker':12,13 'blocker-block':11 'complain':6 'configur':70 'day':3 'dlp':36,59 'done':110 'easi':51 'end':75 'exercis':105 'extens':28,49 'feel':83 'firefox':27,48,54 'free':84 'friday':121 'fun':23 'go':97 'good':114 'harder':63 'hour':118 'isn':60 'know':92 'launch':56 'linux':81 'load':32 'm':96 'mention':18 'might':21 'mpv':42 'much':62,94 'new':9 'night':122 'play':38 'pour':99 'pretti':113 're':79 'requir':67 'someon':4 'though':64 'tri':86 'trick':53 'turn':44 'user':73,82 'video':40 'would':30 'write':25,46 'youtub':15 'yt':35,58 'yt-dlp':34,57"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1697325241
+visibility: "visible "
+apId: "https://lemmy.ca/post/7150213"
+editedAt: null
+createdAt: DateTimeImmutable @1697238841 {#1850
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: App\Entity\EntryComment {#4683
+user: App\Entity\User {#4696 …}
+entry: App\Entity\Entry {#2388}
+magazine: App\Entity\Magazine {#266}
+image: null
+parent: null
+root: null
+body: "can you please share a video of how it looks like when implemented. I think it is already possible to watch videos using VLC ?"
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1697268381 {#4677
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4684 …}
+nested: Doctrine\ORM\PersistentCollection {#4686 …}
+votes: Doctrine\ORM\PersistentCollection {#4688 …}
+reports: Doctrine\ORM\PersistentCollection {#4690 …}
+favourites: Doctrine\ORM\PersistentCollection {#4692 …}
+notifications: Doctrine\ORM\PersistentCollection {#4694 …}
-id: 47338
-bodyTs: "'alreadi':18 'implement':13 'like':11 'look':10 'pleas':3 'possibl':19 'share':4 'think':15 'use':23 'video':6,22 'vlc':24 'watch':21"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/4127347"
+editedAt: DateTimeImmutable @1697240879 {#4678
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4679
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4683}
+body: """
I don’t think I have it in me to put together a video, but I can describe it if you like.\n
\n
Once you install the extension and follow the setup instructions, you just go to a YouTube page. The extension adds an ugly button to the top-left of the page that says “bypass”. When you click it, Firefox launches `yt-dlp [the URL you’re at] -o - | mpv -` which basically just downloads the video and streams the output through the `mpv` video player. So now you’re watching just the video, with no web page necessary.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697268377 {#4798
date: 2023-10-14 09:26:17.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
"@zaknenou@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#4801 …}
+nested: Doctrine\ORM\PersistentCollection {#4803 …}
+votes: Doctrine\ORM\PersistentCollection {#4805 …}
+reports: Doctrine\ORM\PersistentCollection {#4807 …}
+favourites: Doctrine\ORM\PersistentCollection {#4809 …}
+notifications: Doctrine\ORM\PersistentCollection {#4811 …}
-id: 48009
-bodyTs: "'add':42 'basic':74 'button':45 'bypass':56 'click':59 'describ':18 'dlp':65 'download':76 'extens':27,41 'firefox':61 'follow':29 'go':35 'instal':25 'instruct':32 'launch':62 'left':50 'like':22 'mpv':72,85 'necessari':100 'o':71 'output':82 'page':39,53,99 'player':87 'put':11 're':69,91 'say':55 'setup':31 'stream':80 'think':4 'togeth':12 'top':49 'top-left':48 'ugli':44 'url':67 'video':14,78,86,95 'watch':92 'web':98 'youtub':38 'yt':64 'yt-dlp':63"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.ca/comment/3993221"
+editedAt: null
+createdAt: DateTimeImmutable @1697268377 {#4799
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
81 |
DENIED
|
edit
|
App\Entity\Magazine {#266
+icon: Proxies\__CG__\App\Entity\Image {#247 …}
+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://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
[](https://ko-fi.com/dbzer0)[](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 {#276
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#238 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
+entries: Doctrine\ORM\PersistentCollection {#181 …}
+posts: Doctrine\ORM\PersistentCollection {#139 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
+bans: Doctrine\ORM\PersistentCollection {#118 …}
+reports: Doctrine\ORM\PersistentCollection {#104 …}
+badges: Doctrine\ORM\PersistentCollection {#82 …}
+logs: Doctrine\ORM\PersistentCollection {#72 …}
+awards: Doctrine\ORM\PersistentCollection {#61 …}
+categories: Doctrine\ORM\PersistentCollection {#1820 …}
-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 {#270
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#272
date: 2023-10-13 13:42:19.0 +02:00
}
} |
|
Show voter details
|