1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
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 {#4048
+user: App\Entity\User {#3996 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4057
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4046 …}
+nested: Doctrine\ORM\PersistentCollection {#4044 …}
+votes: Doctrine\ORM\PersistentCollection {#4042 …}
+reports: Doctrine\ORM\PersistentCollection {#4040 …}
+favourites: Doctrine\ORM\PersistentCollection {#4008 …}
+notifications: Doctrine\ORM\PersistentCollection {#4012 …}
-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 {#3993
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4048
+user: App\Entity\User {#3996 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4057
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4046 …}
+nested: Doctrine\ORM\PersistentCollection {#4044 …}
+votes: Doctrine\ORM\PersistentCollection {#4042 …}
+reports: Doctrine\ORM\PersistentCollection {#4040 …}
+favourites: Doctrine\ORM\PersistentCollection {#4008 …}
+notifications: Doctrine\ORM\PersistentCollection {#4012 …}
-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 {#3993
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4048
+user: App\Entity\User {#3996 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4057
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4046 …}
+nested: Doctrine\ORM\PersistentCollection {#4044 …}
+votes: Doctrine\ORM\PersistentCollection {#4042 …}
+reports: Doctrine\ORM\PersistentCollection {#4040 …}
+favourites: Doctrine\ORM\PersistentCollection {#4008 …}
+notifications: Doctrine\ORM\PersistentCollection {#4012 …}
-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 {#3993
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 {#4859
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4048
+user: App\Entity\User {#3996 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4057
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4046 …}
+nested: Doctrine\ORM\PersistentCollection {#4044 …}
+votes: Doctrine\ORM\PersistentCollection {#4042 …}
+reports: Doctrine\ORM\PersistentCollection {#4040 …}
+favourites: Doctrine\ORM\PersistentCollection {#4008 …}
+notifications: Doctrine\ORM\PersistentCollection {#4012 …}
-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 {#3993
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4048}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4857
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 {#4860 …}
+nested: Doctrine\ORM\PersistentCollection {#4862 …}
+votes: Doctrine\ORM\PersistentCollection {#4864 …}
+reports: Doctrine\ORM\PersistentCollection {#4866 …}
+favourites: Doctrine\ORM\PersistentCollection {#4868 …}
+notifications: Doctrine\ORM\PersistentCollection {#4870 …}
-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 {#4858
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\EntryComment {#4859
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4048
+user: App\Entity\User {#3996 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4057
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4046 …}
+nested: Doctrine\ORM\PersistentCollection {#4044 …}
+votes: Doctrine\ORM\PersistentCollection {#4042 …}
+reports: Doctrine\ORM\PersistentCollection {#4040 …}
+favourites: Doctrine\ORM\PersistentCollection {#4008 …}
+notifications: Doctrine\ORM\PersistentCollection {#4012 …}
-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 {#3993
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4048}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4857
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 {#4860 …}
+nested: Doctrine\ORM\PersistentCollection {#4862 …}
+votes: Doctrine\ORM\PersistentCollection {#4864 …}
+reports: Doctrine\ORM\PersistentCollection {#4866 …}
+favourites: Doctrine\ORM\PersistentCollection {#4868 …}
+notifications: Doctrine\ORM\PersistentCollection {#4870 …}
-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 {#4858
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4859
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4048
+user: App\Entity\User {#3996 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "What is MPV?"
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1707557582 {#4057
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4046 …}
+nested: Doctrine\ORM\PersistentCollection {#4044 …}
+votes: Doctrine\ORM\PersistentCollection {#4042 …}
+reports: Doctrine\ORM\PersistentCollection {#4040 …}
+favourites: Doctrine\ORM\PersistentCollection {#4008 …}
+notifications: Doctrine\ORM\PersistentCollection {#4012 …}
-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 {#3993
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4048}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4857
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 {#4860 …}
+nested: Doctrine\ORM\PersistentCollection {#4862 …}
+votes: Doctrine\ORM\PersistentCollection {#4864 …}
+reports: Doctrine\ORM\PersistentCollection {#4866 …}
+favourites: Doctrine\ORM\PersistentCollection {#4868 …}
+notifications: Doctrine\ORM\PersistentCollection {#4870 …}
-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 {#4858
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 {#4085
+user: App\Entity\User {#4068 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "Great username, btw."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1697367831 {#4091
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4083 …}
+nested: Doctrine\ORM\PersistentCollection {#4081 …}
+votes: Doctrine\ORM\PersistentCollection {#4079 …}
+reports: Doctrine\ORM\PersistentCollection {#4076 …}
+favourites: Doctrine\ORM\PersistentCollection {#4072 …}
+notifications: Doctrine\ORM\PersistentCollection {#4070 …}
-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 {#4089
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#4085
+user: App\Entity\User {#4068 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "Great username, btw."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1697367831 {#4091
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4083 …}
+nested: Doctrine\ORM\PersistentCollection {#4081 …}
+votes: Doctrine\ORM\PersistentCollection {#4079 …}
+reports: Doctrine\ORM\PersistentCollection {#4076 …}
+favourites: Doctrine\ORM\PersistentCollection {#4072 …}
+notifications: Doctrine\ORM\PersistentCollection {#4070 …}
-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 {#4089
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4085
+user: App\Entity\User {#4068 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "Great username, btw."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1697367831 {#4091
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4083 …}
+nested: Doctrine\ORM\PersistentCollection {#4081 …}
+votes: Doctrine\ORM\PersistentCollection {#4079 …}
+reports: Doctrine\ORM\PersistentCollection {#4076 …}
+favourites: Doctrine\ORM\PersistentCollection {#4072 …}
+notifications: Doctrine\ORM\PersistentCollection {#4070 …}
-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 {#4089
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 {#4166
+user: App\Entity\User {#4179 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4161
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4167 …}
+nested: Doctrine\ORM\PersistentCollection {#4169 …}
+votes: Doctrine\ORM\PersistentCollection {#4171 …}
+reports: Doctrine\ORM\PersistentCollection {#4173 …}
+favourites: Doctrine\ORM\PersistentCollection {#4175 …}
+notifications: Doctrine\ORM\PersistentCollection {#4177 …}
-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 {#4162
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#4166
+user: App\Entity\User {#4179 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4161
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4167 …}
+nested: Doctrine\ORM\PersistentCollection {#4169 …}
+votes: Doctrine\ORM\PersistentCollection {#4171 …}
+reports: Doctrine\ORM\PersistentCollection {#4173 …}
+favourites: Doctrine\ORM\PersistentCollection {#4175 …}
+notifications: Doctrine\ORM\PersistentCollection {#4177 …}
-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 {#4162
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4166
+user: App\Entity\User {#4179 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4161
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4167 …}
+nested: Doctrine\ORM\PersistentCollection {#4169 …}
+votes: Doctrine\ORM\PersistentCollection {#4171 …}
+reports: Doctrine\ORM\PersistentCollection {#4173 …}
+favourites: Doctrine\ORM\PersistentCollection {#4175 …}
+notifications: Doctrine\ORM\PersistentCollection {#4177 …}
-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 {#4162
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 {#4844
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4166
+user: App\Entity\User {#4179 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4161
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4167 …}
+nested: Doctrine\ORM\PersistentCollection {#4169 …}
+votes: Doctrine\ORM\PersistentCollection {#4171 …}
+reports: Doctrine\ORM\PersistentCollection {#4173 …}
+favourites: Doctrine\ORM\PersistentCollection {#4175 …}
+notifications: Doctrine\ORM\PersistentCollection {#4177 …}
-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 {#4162
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4166}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4842
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 {#4845 …}
+nested: Doctrine\ORM\PersistentCollection {#4847 …}
+votes: Doctrine\ORM\PersistentCollection {#4849 …}
+reports: Doctrine\ORM\PersistentCollection {#4851 …}
+favourites: Doctrine\ORM\PersistentCollection {#4853 …}
+notifications: Doctrine\ORM\PersistentCollection {#4855 …}
-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 {#4843
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#4844
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4166
+user: App\Entity\User {#4179 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4161
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4167 …}
+nested: Doctrine\ORM\PersistentCollection {#4169 …}
+votes: Doctrine\ORM\PersistentCollection {#4171 …}
+reports: Doctrine\ORM\PersistentCollection {#4173 …}
+favourites: Doctrine\ORM\PersistentCollection {#4175 …}
+notifications: Doctrine\ORM\PersistentCollection {#4177 …}
-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 {#4162
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4166}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4842
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 {#4845 …}
+nested: Doctrine\ORM\PersistentCollection {#4847 …}
+votes: Doctrine\ORM\PersistentCollection {#4849 …}
+reports: Doctrine\ORM\PersistentCollection {#4851 …}
+favourites: Doctrine\ORM\PersistentCollection {#4853 …}
+notifications: Doctrine\ORM\PersistentCollection {#4855 …}
-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 {#4843
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4844
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4166
+user: App\Entity\User {#4179 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "@danielquinn@lemmy.ca Outstanding work. Congrats!"
+lang: "ro"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1697358725 {#4161
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4167 …}
+nested: Doctrine\ORM\PersistentCollection {#4169 …}
+votes: Doctrine\ORM\PersistentCollection {#4171 …}
+reports: Doctrine\ORM\PersistentCollection {#4173 …}
+favourites: Doctrine\ORM\PersistentCollection {#4175 …}
+notifications: Doctrine\ORM\PersistentCollection {#4177 …}
-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 {#4162
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4166}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4842
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 {#4845 …}
+nested: Doctrine\ORM\PersistentCollection {#4847 …}
+votes: Doctrine\ORM\PersistentCollection {#4849 …}
+reports: Doctrine\ORM\PersistentCollection {#4851 …}
+favourites: Doctrine\ORM\PersistentCollection {#4853 …}
+notifications: Doctrine\ORM\PersistentCollection {#4855 …}
-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 {#4843
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 {#4239
+user: App\Entity\User {#4252 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4234
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4240 …}
+nested: Doctrine\ORM\PersistentCollection {#4242 …}
+votes: Doctrine\ORM\PersistentCollection {#4244 …}
+reports: Doctrine\ORM\PersistentCollection {#4246 …}
+favourites: Doctrine\ORM\PersistentCollection {#4248 …}
+notifications: Doctrine\ORM\PersistentCollection {#4250 …}
-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 {#4235
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#4239
+user: App\Entity\User {#4252 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4234
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4240 …}
+nested: Doctrine\ORM\PersistentCollection {#4242 …}
+votes: Doctrine\ORM\PersistentCollection {#4244 …}
+reports: Doctrine\ORM\PersistentCollection {#4246 …}
+favourites: Doctrine\ORM\PersistentCollection {#4248 …}
+notifications: Doctrine\ORM\PersistentCollection {#4250 …}
-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 {#4235
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4239
+user: App\Entity\User {#4252 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4234
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4240 …}
+nested: Doctrine\ORM\PersistentCollection {#4242 …}
+votes: Doctrine\ORM\PersistentCollection {#4244 …}
+reports: Doctrine\ORM\PersistentCollection {#4246 …}
+favourites: Doctrine\ORM\PersistentCollection {#4248 …}
+notifications: Doctrine\ORM\PersistentCollection {#4250 …}
-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 {#4235
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 {#4829
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4239
+user: App\Entity\User {#4252 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4234
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4240 …}
+nested: Doctrine\ORM\PersistentCollection {#4242 …}
+votes: Doctrine\ORM\PersistentCollection {#4244 …}
+reports: Doctrine\ORM\PersistentCollection {#4246 …}
+favourites: Doctrine\ORM\PersistentCollection {#4248 …}
+notifications: Doctrine\ORM\PersistentCollection {#4250 …}
-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 {#4235
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4239}
+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 {#4827
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 {#4830 …}
+nested: Doctrine\ORM\PersistentCollection {#4832 …}
+votes: Doctrine\ORM\PersistentCollection {#4834 …}
+reports: Doctrine\ORM\PersistentCollection {#4836 …}
+favourites: Doctrine\ORM\PersistentCollection {#4838 …}
+notifications: Doctrine\ORM\PersistentCollection {#4840 …}
-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 {#4828
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#4829
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4239
+user: App\Entity\User {#4252 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4234
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4240 …}
+nested: Doctrine\ORM\PersistentCollection {#4242 …}
+votes: Doctrine\ORM\PersistentCollection {#4244 …}
+reports: Doctrine\ORM\PersistentCollection {#4246 …}
+favourites: Doctrine\ORM\PersistentCollection {#4248 …}
+notifications: Doctrine\ORM\PersistentCollection {#4250 …}
-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 {#4235
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4239}
+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 {#4827
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 {#4830 …}
+nested: Doctrine\ORM\PersistentCollection {#4832 …}
+votes: Doctrine\ORM\PersistentCollection {#4834 …}
+reports: Doctrine\ORM\PersistentCollection {#4836 …}
+favourites: Doctrine\ORM\PersistentCollection {#4838 …}
+notifications: Doctrine\ORM\PersistentCollection {#4840 …}
-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 {#4828
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4829
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4239
+user: App\Entity\User {#4252 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4234
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4240 …}
+nested: Doctrine\ORM\PersistentCollection {#4242 …}
+votes: Doctrine\ORM\PersistentCollection {#4244 …}
+reports: Doctrine\ORM\PersistentCollection {#4246 …}
+favourites: Doctrine\ORM\PersistentCollection {#4248 …}
+notifications: Doctrine\ORM\PersistentCollection {#4250 …}
-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 {#4235
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4239}
+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 {#4827
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 {#4830 …}
+nested: Doctrine\ORM\PersistentCollection {#4832 …}
+votes: Doctrine\ORM\PersistentCollection {#4834 …}
+reports: Doctrine\ORM\PersistentCollection {#4836 …}
+favourites: Doctrine\ORM\PersistentCollection {#4838 …}
+notifications: Doctrine\ORM\PersistentCollection {#4840 …}
-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 {#4828
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 {#4312
+user: App\Entity\User {#4325 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4307
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4313 …}
+nested: Doctrine\ORM\PersistentCollection {#4315 …}
+votes: Doctrine\ORM\PersistentCollection {#4317 …}
+reports: Doctrine\ORM\PersistentCollection {#4319 …}
+favourites: Doctrine\ORM\PersistentCollection {#4321 …}
+notifications: Doctrine\ORM\PersistentCollection {#4323 …}
-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 {#4308
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#4312
+user: App\Entity\User {#4325 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4307
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4313 …}
+nested: Doctrine\ORM\PersistentCollection {#4315 …}
+votes: Doctrine\ORM\PersistentCollection {#4317 …}
+reports: Doctrine\ORM\PersistentCollection {#4319 …}
+favourites: Doctrine\ORM\PersistentCollection {#4321 …}
+notifications: Doctrine\ORM\PersistentCollection {#4323 …}
-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 {#4308
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4312
+user: App\Entity\User {#4325 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4307
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4313 …}
+nested: Doctrine\ORM\PersistentCollection {#4315 …}
+votes: Doctrine\ORM\PersistentCollection {#4317 …}
+reports: Doctrine\ORM\PersistentCollection {#4319 …}
+favourites: Doctrine\ORM\PersistentCollection {#4321 …}
+notifications: Doctrine\ORM\PersistentCollection {#4323 …}
-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 {#4308
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 {#4385
+user: App\Entity\User {#4398 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4380
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4386 …}
+nested: Doctrine\ORM\PersistentCollection {#4388 …}
+votes: Doctrine\ORM\PersistentCollection {#4390 …}
+reports: Doctrine\ORM\PersistentCollection {#4392 …}
+favourites: Doctrine\ORM\PersistentCollection {#4394 …}
+notifications: Doctrine\ORM\PersistentCollection {#4396 …}
-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 {#4381
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#4385
+user: App\Entity\User {#4398 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4380
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4386 …}
+nested: Doctrine\ORM\PersistentCollection {#4388 …}
+votes: Doctrine\ORM\PersistentCollection {#4390 …}
+reports: Doctrine\ORM\PersistentCollection {#4392 …}
+favourites: Doctrine\ORM\PersistentCollection {#4394 …}
+notifications: Doctrine\ORM\PersistentCollection {#4396 …}
-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 {#4381
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4385
+user: App\Entity\User {#4398 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4380
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4386 …}
+nested: Doctrine\ORM\PersistentCollection {#4388 …}
+votes: Doctrine\ORM\PersistentCollection {#4390 …}
+reports: Doctrine\ORM\PersistentCollection {#4392 …}
+favourites: Doctrine\ORM\PersistentCollection {#4394 …}
+notifications: Doctrine\ORM\PersistentCollection {#4396 …}
-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 {#4381
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 {#4460
+user: App\Entity\User {#4473 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "Awesome! Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697246875 {#4455
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4461 …}
+nested: Doctrine\ORM\PersistentCollection {#4463 …}
+votes: Doctrine\ORM\PersistentCollection {#4465 …}
+reports: Doctrine\ORM\PersistentCollection {#4467 …}
+favourites: Doctrine\ORM\PersistentCollection {#4469 …}
+notifications: Doctrine\ORM\PersistentCollection {#4471 …}
-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 {#4456
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#4460
+user: App\Entity\User {#4473 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "Awesome! Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697246875 {#4455
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4461 …}
+nested: Doctrine\ORM\PersistentCollection {#4463 …}
+votes: Doctrine\ORM\PersistentCollection {#4465 …}
+reports: Doctrine\ORM\PersistentCollection {#4467 …}
+favourites: Doctrine\ORM\PersistentCollection {#4469 …}
+notifications: Doctrine\ORM\PersistentCollection {#4471 …}
-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 {#4456
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4460
+user: App\Entity\User {#4473 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "Awesome! Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697246875 {#4455
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4461 …}
+nested: Doctrine\ORM\PersistentCollection {#4463 …}
+votes: Doctrine\ORM\PersistentCollection {#4465 …}
+reports: Doctrine\ORM\PersistentCollection {#4467 …}
+favourites: Doctrine\ORM\PersistentCollection {#4469 …}
+notifications: Doctrine\ORM\PersistentCollection {#4471 …}
-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 {#4456
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 {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
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 {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
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 {#4884
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4885
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 {#4879 …}
+nested: Doctrine\ORM\PersistentCollection {#4873 …}
+votes: Doctrine\ORM\PersistentCollection {#4877 …}
+reports: Doctrine\ORM\PersistentCollection {#4888 …}
+favourites: Doctrine\ORM\PersistentCollection {#4890 …}
+notifications: Doctrine\ORM\PersistentCollection {#4892 …}
-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 {#4882
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
App\Entity\EntryComment {#4884
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4885
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 {#4879 …}
+nested: Doctrine\ORM\PersistentCollection {#4873 …}
+votes: Doctrine\ORM\PersistentCollection {#4877 …}
+reports: Doctrine\ORM\PersistentCollection {#4888 …}
+favourites: Doctrine\ORM\PersistentCollection {#4890 …}
+notifications: Doctrine\ORM\PersistentCollection {#4892 …}
-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 {#4882
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4884
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4885
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 {#4879 …}
+nested: Doctrine\ORM\PersistentCollection {#4873 …}
+votes: Doctrine\ORM\PersistentCollection {#4877 …}
+reports: Doctrine\ORM\PersistentCollection {#4888 …}
+favourites: Doctrine\ORM\PersistentCollection {#4890 …}
+notifications: Doctrine\ORM\PersistentCollection {#4892 …}
-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 {#4882
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 {#4909
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4884
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4885
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 {#4879 …}
+nested: Doctrine\ORM\PersistentCollection {#4873 …}
+votes: Doctrine\ORM\PersistentCollection {#4877 …}
+reports: Doctrine\ORM\PersistentCollection {#4888 …}
+favourites: Doctrine\ORM\PersistentCollection {#4890 …}
+notifications: Doctrine\ORM\PersistentCollection {#4892 …}
-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 {#4882
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4904
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 {#4901 …}
+nested: Doctrine\ORM\PersistentCollection {#4898 …}
+votes: Doctrine\ORM\PersistentCollection {#4896 …}
+reports: Doctrine\ORM\PersistentCollection {#4910 …}
+favourites: Doctrine\ORM\PersistentCollection {#4912 …}
+notifications: Doctrine\ORM\PersistentCollection {#4914 …}
-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 {#4907
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#4909
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4884
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4885
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 {#4879 …}
+nested: Doctrine\ORM\PersistentCollection {#4873 …}
+votes: Doctrine\ORM\PersistentCollection {#4877 …}
+reports: Doctrine\ORM\PersistentCollection {#4888 …}
+favourites: Doctrine\ORM\PersistentCollection {#4890 …}
+notifications: Doctrine\ORM\PersistentCollection {#4892 …}
-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 {#4882
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4904
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 {#4901 …}
+nested: Doctrine\ORM\PersistentCollection {#4898 …}
+votes: Doctrine\ORM\PersistentCollection {#4896 …}
+reports: Doctrine\ORM\PersistentCollection {#4910 …}
+favourites: Doctrine\ORM\PersistentCollection {#4912 …}
+notifications: Doctrine\ORM\PersistentCollection {#4914 …}
-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 {#4907
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4909
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4884
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4814
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4534
+user: App\Entity\User {#4547 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4529
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4535 …}
+nested: Doctrine\ORM\PersistentCollection {#4537 …}
+votes: Doctrine\ORM\PersistentCollection {#4539 …}
+reports: Doctrine\ORM\PersistentCollection {#4541 …}
+favourites: Doctrine\ORM\PersistentCollection {#4543 …}
+notifications: Doctrine\ORM\PersistentCollection {#4545 …}
-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 {#4530
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4812
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 {#4815 …}
+nested: Doctrine\ORM\PersistentCollection {#4817 …}
+votes: Doctrine\ORM\PersistentCollection {#4819 …}
+reports: Doctrine\ORM\PersistentCollection {#4821 …}
+favourites: Doctrine\ORM\PersistentCollection {#4823 …}
+notifications: Doctrine\ORM\PersistentCollection {#4825 …}
-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 {#4813
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4885
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 {#4879 …}
+nested: Doctrine\ORM\PersistentCollection {#4873 …}
+votes: Doctrine\ORM\PersistentCollection {#4877 …}
+reports: Doctrine\ORM\PersistentCollection {#4888 …}
+favourites: Doctrine\ORM\PersistentCollection {#4890 …}
+notifications: Doctrine\ORM\PersistentCollection {#4892 …}
-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 {#4882
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4534}
+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 {#4904
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 {#4901 …}
+nested: Doctrine\ORM\PersistentCollection {#4898 …}
+votes: Doctrine\ORM\PersistentCollection {#4896 …}
+reports: Doctrine\ORM\PersistentCollection {#4910 …}
+favourites: Doctrine\ORM\PersistentCollection {#4912 …}
+notifications: Doctrine\ORM\PersistentCollection {#4914 …}
-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 {#4907
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 {#4608
+user: App\Entity\User {#4621 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "You are the best."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1697241753 {#4603
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4609 …}
+nested: Doctrine\ORM\PersistentCollection {#4611 …}
+votes: Doctrine\ORM\PersistentCollection {#4613 …}
+reports: Doctrine\ORM\PersistentCollection {#4615 …}
+favourites: Doctrine\ORM\PersistentCollection {#4617 …}
+notifications: Doctrine\ORM\PersistentCollection {#4619 …}
-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 {#4604
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
App\Entity\EntryComment {#4608
+user: App\Entity\User {#4621 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "You are the best."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1697241753 {#4603
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4609 …}
+nested: Doctrine\ORM\PersistentCollection {#4611 …}
+votes: Doctrine\ORM\PersistentCollection {#4613 …}
+reports: Doctrine\ORM\PersistentCollection {#4615 …}
+favourites: Doctrine\ORM\PersistentCollection {#4617 …}
+notifications: Doctrine\ORM\PersistentCollection {#4619 …}
-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 {#4604
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4608
+user: App\Entity\User {#4621 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: null
+root: null
+body: "You are the best."
+lang: "en"
+isAdult: false
+favouriteCount: 7
+score: 0
+lastActive: DateTime @1697241753 {#4603
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4609 …}
+nested: Doctrine\ORM\PersistentCollection {#4611 …}
+votes: Doctrine\ORM\PersistentCollection {#4613 …}
+reports: Doctrine\ORM\PersistentCollection {#4615 …}
+favourites: Doctrine\ORM\PersistentCollection {#4617 …}
+notifications: Doctrine\ORM\PersistentCollection {#4619 …}
-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 {#4604
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 {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
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 {#4761
+user: Proxies\__CG__\App\Entity\User {#4767 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4760
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 {#4768 …}
+nested: Doctrine\ORM\PersistentCollection {#4770 …}
+votes: Doctrine\ORM\PersistentCollection {#4772 …}
+reports: Doctrine\ORM\PersistentCollection {#4775 …}
+favourites: Doctrine\ORM\PersistentCollection {#4777 …}
+notifications: Doctrine\ORM\PersistentCollection {#4779 …}
-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 {#4763
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
App\Entity\EntryComment {#4761
+user: Proxies\__CG__\App\Entity\User {#4767 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4760
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 {#4768 …}
+nested: Doctrine\ORM\PersistentCollection {#4770 …}
+votes: Doctrine\ORM\PersistentCollection {#4772 …}
+reports: Doctrine\ORM\PersistentCollection {#4775 …}
+favourites: Doctrine\ORM\PersistentCollection {#4777 …}
+notifications: Doctrine\ORM\PersistentCollection {#4779 …}
-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 {#4763
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4761
+user: Proxies\__CG__\App\Entity\User {#4767 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4760
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 {#4768 …}
+nested: Doctrine\ORM\PersistentCollection {#4770 …}
+votes: Doctrine\ORM\PersistentCollection {#4772 …}
+reports: Doctrine\ORM\PersistentCollection {#4775 …}
+favourites: Doctrine\ORM\PersistentCollection {#4777 …}
+notifications: Doctrine\ORM\PersistentCollection {#4779 …}
-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 {#4763
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 {#4783
+user: Proxies\__CG__\App\Entity\User {#4784 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4781
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 {#4785 …}
+nested: Doctrine\ORM\PersistentCollection {#4787 …}
+votes: Doctrine\ORM\PersistentCollection {#4789 …}
+reports: Doctrine\ORM\PersistentCollection {#4791 …}
+favourites: Doctrine\ORM\PersistentCollection {#4793 …}
+notifications: Doctrine\ORM\PersistentCollection {#4795 …}
-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 {#4782
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
75 |
DENIED
|
edit
|
App\Entity\EntryComment {#4783
+user: Proxies\__CG__\App\Entity\User {#4784 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4781
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 {#4785 …}
+nested: Doctrine\ORM\PersistentCollection {#4787 …}
+votes: Doctrine\ORM\PersistentCollection {#4789 …}
+reports: Doctrine\ORM\PersistentCollection {#4791 …}
+favourites: Doctrine\ORM\PersistentCollection {#4793 …}
+notifications: Doctrine\ORM\PersistentCollection {#4795 …}
-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 {#4782
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4783
+user: Proxies\__CG__\App\Entity\User {#4784 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4781
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 {#4785 …}
+nested: Doctrine\ORM\PersistentCollection {#4787 …}
+votes: Doctrine\ORM\PersistentCollection {#4789 …}
+reports: Doctrine\ORM\PersistentCollection {#4791 …}
+favourites: Doctrine\ORM\PersistentCollection {#4793 …}
+notifications: Doctrine\ORM\PersistentCollection {#4795 …}
-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 {#4782
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 {#4799
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4797
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 {#4800 …}
+nested: Doctrine\ORM\PersistentCollection {#4802 …}
+votes: Doctrine\ORM\PersistentCollection {#4804 …}
+reports: Doctrine\ORM\PersistentCollection {#4806 …}
+favourites: Doctrine\ORM\PersistentCollection {#4808 …}
+notifications: Doctrine\ORM\PersistentCollection {#4810 …}
-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 {#4798
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
79 |
DENIED
|
edit
|
App\Entity\EntryComment {#4799
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4797
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 {#4800 …}
+nested: Doctrine\ORM\PersistentCollection {#4802 …}
+votes: Doctrine\ORM\PersistentCollection {#4804 …}
+reports: Doctrine\ORM\PersistentCollection {#4806 …}
+favourites: Doctrine\ORM\PersistentCollection {#4808 …}
+notifications: Doctrine\ORM\PersistentCollection {#4810 …}
-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 {#4798
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4799
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+magazine: App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
}
+image: Proxies\__CG__\App\Entity\Image {#1943 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
+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 {#2414
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1866 …}
+votes: Doctrine\ORM\PersistentCollection {#1966 …}
+reports: Doctrine\ORM\PersistentCollection {#1946 …}
+favourites: Doctrine\ORM\PersistentCollection {#1368 …}
+notifications: Doctrine\ORM\PersistentCollection {#2426 …}
+badges: Doctrine\ORM\PersistentCollection {#2439 …}
+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 {#1793
date: 2023-10-14 01:14:01.0 +02:00
}
}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4682
+user: App\Entity\User {#4695 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+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 {#4676
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4683 …}
+nested: Doctrine\ORM\PersistentCollection {#4685 …}
+votes: Doctrine\ORM\PersistentCollection {#4687 …}
+reports: Doctrine\ORM\PersistentCollection {#4689 …}
+favourites: Doctrine\ORM\PersistentCollection {#4691 …}
+notifications: Doctrine\ORM\PersistentCollection {#4693 …}
-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 {#4677
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4678
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4682}
+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 {#4797
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 {#4800 …}
+nested: Doctrine\ORM\PersistentCollection {#4802 …}
+votes: Doctrine\ORM\PersistentCollection {#4804 …}
+reports: Doctrine\ORM\PersistentCollection {#4806 …}
+favourites: Doctrine\ORM\PersistentCollection {#4808 …}
+notifications: Doctrine\ORM\PersistentCollection {#4810 …}
-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 {#4798
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
81 |
DENIED
|
edit
|
App\Entity\Magazine {#265
+icon: Proxies\__CG__\App\Entity\Image {#246 …}
+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 {#275
date: 2024-10-22 09:16:09.0 +02:00
}
+markedForDeletionAt: null
+tags: null
+moderators: Doctrine\ORM\PersistentCollection {#237 …}
+ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
+moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
+entries: Doctrine\ORM\PersistentCollection {#180 …}
+posts: Doctrine\ORM\PersistentCollection {#138 …}
+subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
+bans: Doctrine\ORM\PersistentCollection {#117 …}
+reports: Doctrine\ORM\PersistentCollection {#103 …}
+badges: Doctrine\ORM\PersistentCollection {#81 …}
+logs: Doctrine\ORM\PersistentCollection {#71 …}
+awards: Doctrine\ORM\PersistentCollection {#1346 …}
+categories: Doctrine\ORM\PersistentCollection {#1823 …}
-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 {#269
date: 2024-02-24 05:17:09.0 +01:00
}
+apDeletedAt: null
+apTimeoutAt: null
+visibility: "visible "
+createdAt: DateTimeImmutable @1697197339 {#271
date: 2023-10-13 13:42:19.0 +02:00
}
} |
|
Show voter details
|