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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4767
+user: Proxies\__CG__\App\Entity\User {#4773 …}
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4766
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 {#4774 …}
+nested: Doctrine\ORM\PersistentCollection {#4776 …}
+votes: Doctrine\ORM\PersistentCollection {#4778 …}
+reports: Doctrine\ORM\PersistentCollection {#4781 …}
+favourites: Doctrine\ORM\PersistentCollection {#4783 …}
+notifications: Doctrine\ORM\PersistentCollection {#4785 …}
-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 {#4769
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\EntryComment {#4767
+user: Proxies\__CG__\App\Entity\User {#4773 …}
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4766
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 {#4774 …}
+nested: Doctrine\ORM\PersistentCollection {#4776 …}
+votes: Doctrine\ORM\PersistentCollection {#4778 …}
+reports: Doctrine\ORM\PersistentCollection {#4781 …}
+favourites: Doctrine\ORM\PersistentCollection {#4783 …}
+notifications: Doctrine\ORM\PersistentCollection {#4785 …}
-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 {#4769
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4767
+user: Proxies\__CG__\App\Entity\User {#4773 …}
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4766
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 {#4774 …}
+nested: Doctrine\ORM\PersistentCollection {#4776 …}
+votes: Doctrine\ORM\PersistentCollection {#4778 …}
+reports: Doctrine\ORM\PersistentCollection {#4781 …}
+favourites: Doctrine\ORM\PersistentCollection {#4783 …}
+notifications: Doctrine\ORM\PersistentCollection {#4785 …}
-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 {#4769
date: 2023-10-14 03:21:06.0 +02:00
}
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4789
+user: Proxies\__CG__\App\Entity\User {#4790 …}
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4787
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 {#4791 …}
+nested: Doctrine\ORM\PersistentCollection {#4793 …}
+votes: Doctrine\ORM\PersistentCollection {#4795 …}
+reports: Doctrine\ORM\PersistentCollection {#4797 …}
+favourites: Doctrine\ORM\PersistentCollection {#4799 …}
+notifications: Doctrine\ORM\PersistentCollection {#4801 …}
-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 {#4788
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#4789
+user: Proxies\__CG__\App\Entity\User {#4790 …}
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4787
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 {#4791 …}
+nested: Doctrine\ORM\PersistentCollection {#4793 …}
+votes: Doctrine\ORM\PersistentCollection {#4795 …}
+reports: Doctrine\ORM\PersistentCollection {#4797 …}
+favourites: Doctrine\ORM\PersistentCollection {#4799 …}
+notifications: Doctrine\ORM\PersistentCollection {#4801 …}
-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 {#4788
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4789
+user: Proxies\__CG__\App\Entity\User {#4790 …}
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4787
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 {#4791 …}
+nested: Doctrine\ORM\PersistentCollection {#4793 …}
+votes: Doctrine\ORM\PersistentCollection {#4795 …}
+reports: Doctrine\ORM\PersistentCollection {#4797 …}
+favourites: Doctrine\ORM\PersistentCollection {#4799 …}
+notifications: Doctrine\ORM\PersistentCollection {#4801 …}
-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 {#4788
date: 2023-10-14 02:31:09.0 +02:00
}
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4805
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4803
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 {#4806 …}
+nested: Doctrine\ORM\PersistentCollection {#4808 …}
+votes: Doctrine\ORM\PersistentCollection {#4810 …}
+reports: Doctrine\ORM\PersistentCollection {#4812 …}
+favourites: Doctrine\ORM\PersistentCollection {#4814 …}
+notifications: Doctrine\ORM\PersistentCollection {#4816 …}
-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 {#4804
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#4805
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4803
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 {#4806 …}
+nested: Doctrine\ORM\PersistentCollection {#4808 …}
+votes: Doctrine\ORM\PersistentCollection {#4810 …}
+reports: Doctrine\ORM\PersistentCollection {#4812 …}
+favourites: Doctrine\ORM\PersistentCollection {#4814 …}
+notifications: Doctrine\ORM\PersistentCollection {#4816 …}
-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 {#4804
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4805
+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 {#4053
+user: App\Entity\User {#4001 …}
+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 {#4063
date: 2023-10-14 09:26:21.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4051 …}
+nested: Doctrine\ORM\PersistentCollection {#4049 …}
+votes: Doctrine\ORM\PersistentCollection {#4047 …}
+reports: Doctrine\ORM\PersistentCollection {#4045 …}
+favourites: Doctrine\ORM\PersistentCollection {#4013 …}
+notifications: Doctrine\ORM\PersistentCollection {#4017 …}
-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 {#3999
date: 2023-10-14 01:47:59.0 +02:00
}
+createdAt: DateTimeImmutable @1697240843 {#4062
date: 2023-10-14 01:47:23.0 +02:00
}
}
+root: App\Entity\EntryComment {#4053}
+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 {#4803
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 {#4806 …}
+nested: Doctrine\ORM\PersistentCollection {#4808 …}
+votes: Doctrine\ORM\PersistentCollection {#4810 …}
+reports: Doctrine\ORM\PersistentCollection {#4812 …}
+favourites: Doctrine\ORM\PersistentCollection {#4814 …}
+notifications: Doctrine\ORM\PersistentCollection {#4816 …}
-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 {#4804
date: 2023-10-14 09:26:17.0 +02:00
}
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4090
+user: App\Entity\User {#4072 …}
+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 {#4096
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4087 …}
+nested: Doctrine\ORM\PersistentCollection {#4085 …}
+votes: Doctrine\ORM\PersistentCollection {#4082 …}
+reports: Doctrine\ORM\PersistentCollection {#4078 …}
+favourites: Doctrine\ORM\PersistentCollection {#4076 …}
+notifications: Doctrine\ORM\PersistentCollection {#4074 …}
-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 {#4093
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#4090
+user: App\Entity\User {#4072 …}
+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 {#4096
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4087 …}
+nested: Doctrine\ORM\PersistentCollection {#4085 …}
+votes: Doctrine\ORM\PersistentCollection {#4082 …}
+reports: Doctrine\ORM\PersistentCollection {#4078 …}
+favourites: Doctrine\ORM\PersistentCollection {#4076 …}
+notifications: Doctrine\ORM\PersistentCollection {#4074 …}
-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 {#4093
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4090
+user: App\Entity\User {#4072 …}
+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 {#4096
date: 2023-10-14 02:02:33.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4087 …}
+nested: Doctrine\ORM\PersistentCollection {#4085 …}
+votes: Doctrine\ORM\PersistentCollection {#4082 …}
+reports: Doctrine\ORM\PersistentCollection {#4078 …}
+favourites: Doctrine\ORM\PersistentCollection {#4076 …}
+notifications: Doctrine\ORM\PersistentCollection {#4074 …}
-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 {#4093
date: 2023-10-14 02:02:33.0 +02:00
}
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4820
+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 {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#4820
+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 {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4820
+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 {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4890
+user: App\Entity\User {#4187 …}
+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 {#4820
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4891
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 {#4885 …}
+nested: Doctrine\ORM\PersistentCollection {#4879 …}
+votes: Doctrine\ORM\PersistentCollection {#4883 …}
+reports: Doctrine\ORM\PersistentCollection {#4894 …}
+favourites: Doctrine\ORM\PersistentCollection {#4896 …}
+notifications: Doctrine\ORM\PersistentCollection {#4898 …}
-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 {#4888
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#4890
+user: App\Entity\User {#4187 …}
+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 {#4820
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4891
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 {#4885 …}
+nested: Doctrine\ORM\PersistentCollection {#4879 …}
+votes: Doctrine\ORM\PersistentCollection {#4883 …}
+reports: Doctrine\ORM\PersistentCollection {#4894 …}
+favourites: Doctrine\ORM\PersistentCollection {#4896 …}
+notifications: Doctrine\ORM\PersistentCollection {#4898 …}
-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 {#4888
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4890
+user: App\Entity\User {#4187 …}
+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 {#4820
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4891
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 {#4885 …}
+nested: Doctrine\ORM\PersistentCollection {#4879 …}
+votes: Doctrine\ORM\PersistentCollection {#4883 …}
+reports: Doctrine\ORM\PersistentCollection {#4894 …}
+favourites: Doctrine\ORM\PersistentCollection {#4896 …}
+notifications: Doctrine\ORM\PersistentCollection {#4898 …}
-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 {#4888
date: 2023-10-14 18:20:10.0 +02:00
}
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4915
+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 {#4890
+user: App\Entity\User {#4187 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4820
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4891
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 {#4885 …}
+nested: Doctrine\ORM\PersistentCollection {#4879 …}
+votes: Doctrine\ORM\PersistentCollection {#4883 …}
+reports: Doctrine\ORM\PersistentCollection {#4894 …}
+favourites: Doctrine\ORM\PersistentCollection {#4896 …}
+notifications: Doctrine\ORM\PersistentCollection {#4898 …}
-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 {#4888
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4910
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 {#4907 …}
+nested: Doctrine\ORM\PersistentCollection {#4904 …}
+votes: Doctrine\ORM\PersistentCollection {#4902 …}
+reports: Doctrine\ORM\PersistentCollection {#4916 …}
+favourites: Doctrine\ORM\PersistentCollection {#4918 …}
+notifications: Doctrine\ORM\PersistentCollection {#4920 …}
-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 {#4913
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#4915
+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 {#4890
+user: App\Entity\User {#4187 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4820
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4891
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 {#4885 …}
+nested: Doctrine\ORM\PersistentCollection {#4879 …}
+votes: Doctrine\ORM\PersistentCollection {#4883 …}
+reports: Doctrine\ORM\PersistentCollection {#4894 …}
+favourites: Doctrine\ORM\PersistentCollection {#4896 …}
+notifications: Doctrine\ORM\PersistentCollection {#4898 …}
-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 {#4888
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4910
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 {#4907 …}
+nested: Doctrine\ORM\PersistentCollection {#4904 …}
+votes: Doctrine\ORM\PersistentCollection {#4902 …}
+reports: Doctrine\ORM\PersistentCollection {#4916 …}
+favourites: Doctrine\ORM\PersistentCollection {#4918 …}
+notifications: Doctrine\ORM\PersistentCollection {#4920 …}
-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 {#4913
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4915
+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 {#4890
+user: App\Entity\User {#4187 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4820
+user: Proxies\__CG__\App\Entity\User {#1970 …}
+entry: App\Entity\Entry {#2419}
+magazine: App\Entity\Magazine {#265}
+image: null
+parent: App\Entity\EntryComment {#4174
+user: App\Entity\User {#4187 …}
+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 {#4169
date: 2023-10-14 19:07:39.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4175 …}
+nested: Doctrine\ORM\PersistentCollection {#4177 …}
+votes: Doctrine\ORM\PersistentCollection {#4179 …}
+reports: Doctrine\ORM\PersistentCollection {#4181 …}
+favourites: Doctrine\ORM\PersistentCollection {#4183 …}
+notifications: Doctrine\ORM\PersistentCollection {#4185 …}
-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 {#4170
date: 2023-10-14 02:34:27.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4818
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 {#4821 …}
+nested: Doctrine\ORM\PersistentCollection {#4823 …}
+votes: Doctrine\ORM\PersistentCollection {#4825 …}
+reports: Doctrine\ORM\PersistentCollection {#4827 …}
+favourites: Doctrine\ORM\PersistentCollection {#4829 …}
+notifications: Doctrine\ORM\PersistentCollection {#4831 …}
-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 {#4819
date: 2023-10-14 09:20:07.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4891
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 {#4885 …}
+nested: Doctrine\ORM\PersistentCollection {#4879 …}
+votes: Doctrine\ORM\PersistentCollection {#4883 …}
+reports: Doctrine\ORM\PersistentCollection {#4894 …}
+favourites: Doctrine\ORM\PersistentCollection {#4896 …}
+notifications: Doctrine\ORM\PersistentCollection {#4898 …}
-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 {#4888
date: 2023-10-14 18:20:10.0 +02:00
}
}
+root: App\Entity\EntryComment {#4174}
+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 {#4910
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 {#4907 …}
+nested: Doctrine\ORM\PersistentCollection {#4904 …}
+votes: Doctrine\ORM\PersistentCollection {#4902 …}
+reports: Doctrine\ORM\PersistentCollection {#4916 …}
+favourites: Doctrine\ORM\PersistentCollection {#4918 …}
+notifications: Doctrine\ORM\PersistentCollection {#4920 …}
-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 {#4913
date: 2023-10-14 19:07:35.0 +02:00
}
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4248
+user: App\Entity\User {#4261 …}
+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 {#4243
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4249 …}
+nested: Doctrine\ORM\PersistentCollection {#4251 …}
+votes: Doctrine\ORM\PersistentCollection {#4253 …}
+reports: Doctrine\ORM\PersistentCollection {#4255 …}
+favourites: Doctrine\ORM\PersistentCollection {#4257 …}
+notifications: Doctrine\ORM\PersistentCollection {#4259 …}
-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 {#4244
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#4248
+user: App\Entity\User {#4261 …}
+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 {#4243
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4249 …}
+nested: Doctrine\ORM\PersistentCollection {#4251 …}
+votes: Doctrine\ORM\PersistentCollection {#4253 …}
+reports: Doctrine\ORM\PersistentCollection {#4255 …}
+favourites: Doctrine\ORM\PersistentCollection {#4257 …}
+notifications: Doctrine\ORM\PersistentCollection {#4259 …}
-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 {#4244
date: 2023-10-14 03:27:55.0 +02:00
}
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4248
+user: App\Entity\User {#4261 …}
+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 {#4243
date: 2023-10-14 03:27:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4249 …}
+nested: Doctrine\ORM\PersistentCollection {#4251 …}
+votes: Doctrine\ORM\PersistentCollection {#4253 …}
+reports: Doctrine\ORM\PersistentCollection {#4255 …}
+favourites: Doctrine\ORM\PersistentCollection {#4257 …}
+notifications: Doctrine\ORM\PersistentCollection {#4259 …}
-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 {#4244
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 {#4322
+user: App\Entity\User {#4335 …}
+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 {#4317
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4323 …}
+nested: Doctrine\ORM\PersistentCollection {#4325 …}
+votes: Doctrine\ORM\PersistentCollection {#4327 …}
+reports: Doctrine\ORM\PersistentCollection {#4329 …}
+favourites: Doctrine\ORM\PersistentCollection {#4331 …}
+notifications: Doctrine\ORM\PersistentCollection {#4333 …}
-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 {#4318
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
App\Entity\EntryComment {#4322
+user: App\Entity\User {#4335 …}
+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 {#4317
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4323 …}
+nested: Doctrine\ORM\PersistentCollection {#4325 …}
+votes: Doctrine\ORM\PersistentCollection {#4327 …}
+reports: Doctrine\ORM\PersistentCollection {#4329 …}
+favourites: Doctrine\ORM\PersistentCollection {#4331 …}
+notifications: Doctrine\ORM\PersistentCollection {#4333 …}
-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 {#4318
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4322
+user: App\Entity\User {#4335 …}
+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 {#4317
date: 2023-10-14 03:50:56.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4323 …}
+nested: Doctrine\ORM\PersistentCollection {#4325 …}
+votes: Doctrine\ORM\PersistentCollection {#4327 …}
+reports: Doctrine\ORM\PersistentCollection {#4329 …}
+favourites: Doctrine\ORM\PersistentCollection {#4331 …}
+notifications: Doctrine\ORM\PersistentCollection {#4333 …}
-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 {#4318
date: 2023-10-14 03:50:56.0 +02:00
}
} |
|
Show voter details
|
49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4397
+user: App\Entity\User {#4410 …}
+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 {#4392
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4398 …}
+nested: Doctrine\ORM\PersistentCollection {#4400 …}
+votes: Doctrine\ORM\PersistentCollection {#4402 …}
+reports: Doctrine\ORM\PersistentCollection {#4404 …}
+favourites: Doctrine\ORM\PersistentCollection {#4406 …}
+notifications: Doctrine\ORM\PersistentCollection {#4408 …}
-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 {#4393
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#4397
+user: App\Entity\User {#4410 …}
+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 {#4392
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4398 …}
+nested: Doctrine\ORM\PersistentCollection {#4400 …}
+votes: Doctrine\ORM\PersistentCollection {#4402 …}
+reports: Doctrine\ORM\PersistentCollection {#4404 …}
+favourites: Doctrine\ORM\PersistentCollection {#4406 …}
+notifications: Doctrine\ORM\PersistentCollection {#4408 …}
-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 {#4393
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4397
+user: App\Entity\User {#4410 …}
+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 {#4392
date: 2023-10-14 06:34:55.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4398 …}
+nested: Doctrine\ORM\PersistentCollection {#4400 …}
+votes: Doctrine\ORM\PersistentCollection {#4402 …}
+reports: Doctrine\ORM\PersistentCollection {#4404 …}
+favourites: Doctrine\ORM\PersistentCollection {#4406 …}
+notifications: Doctrine\ORM\PersistentCollection {#4408 …}
-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 {#4393
date: 2023-10-14 06:34:55.0 +02:00
}
} |
|
Show voter details
|
53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
54 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4470
+user: App\Entity\User {#4483 …}
+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 {#4465
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4471 …}
+nested: Doctrine\ORM\PersistentCollection {#4473 …}
+votes: Doctrine\ORM\PersistentCollection {#4475 …}
+reports: Doctrine\ORM\PersistentCollection {#4477 …}
+favourites: Doctrine\ORM\PersistentCollection {#4479 …}
+notifications: Doctrine\ORM\PersistentCollection {#4481 …}
-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 {#4466
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
App\Entity\EntryComment {#4470
+user: App\Entity\User {#4483 …}
+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 {#4465
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4471 …}
+nested: Doctrine\ORM\PersistentCollection {#4473 …}
+votes: Doctrine\ORM\PersistentCollection {#4475 …}
+reports: Doctrine\ORM\PersistentCollection {#4477 …}
+favourites: Doctrine\ORM\PersistentCollection {#4479 …}
+notifications: Doctrine\ORM\PersistentCollection {#4481 …}
-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 {#4466
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4470
+user: App\Entity\User {#4483 …}
+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 {#4465
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4471 …}
+nested: Doctrine\ORM\PersistentCollection {#4473 …}
+votes: Doctrine\ORM\PersistentCollection {#4475 …}
+reports: Doctrine\ORM\PersistentCollection {#4477 …}
+favourites: Doctrine\ORM\PersistentCollection {#4479 …}
+notifications: Doctrine\ORM\PersistentCollection {#4481 …}
-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 {#4466
date: 2023-10-14 13:56:06.0 +02:00
}
} |
|
Show voter details
|
57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4835
+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 {#4470
+user: App\Entity\User {#4483 …}
+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 {#4465
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4471 …}
+nested: Doctrine\ORM\PersistentCollection {#4473 …}
+votes: Doctrine\ORM\PersistentCollection {#4475 …}
+reports: Doctrine\ORM\PersistentCollection {#4477 …}
+favourites: Doctrine\ORM\PersistentCollection {#4479 …}
+notifications: Doctrine\ORM\PersistentCollection {#4481 …}
-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 {#4466
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4470}
+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 {#4833
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 {#4836 …}
+nested: Doctrine\ORM\PersistentCollection {#4838 …}
+votes: Doctrine\ORM\PersistentCollection {#4840 …}
+reports: Doctrine\ORM\PersistentCollection {#4842 …}
+favourites: Doctrine\ORM\PersistentCollection {#4844 …}
+notifications: Doctrine\ORM\PersistentCollection {#4846 …}
-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 {#4834
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#4835
+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 {#4470
+user: App\Entity\User {#4483 …}
+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 {#4465
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4471 …}
+nested: Doctrine\ORM\PersistentCollection {#4473 …}
+votes: Doctrine\ORM\PersistentCollection {#4475 …}
+reports: Doctrine\ORM\PersistentCollection {#4477 …}
+favourites: Doctrine\ORM\PersistentCollection {#4479 …}
+notifications: Doctrine\ORM\PersistentCollection {#4481 …}
-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 {#4466
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4470}
+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 {#4833
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 {#4836 …}
+nested: Doctrine\ORM\PersistentCollection {#4838 …}
+votes: Doctrine\ORM\PersistentCollection {#4840 …}
+reports: Doctrine\ORM\PersistentCollection {#4842 …}
+favourites: Doctrine\ORM\PersistentCollection {#4844 …}
+notifications: Doctrine\ORM\PersistentCollection {#4846 …}
-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 {#4834
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4835
+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 {#4470
+user: App\Entity\User {#4483 …}
+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 {#4465
date: 2023-10-14 15:04:12.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4471 …}
+nested: Doctrine\ORM\PersistentCollection {#4473 …}
+votes: Doctrine\ORM\PersistentCollection {#4475 …}
+reports: Doctrine\ORM\PersistentCollection {#4477 …}
+favourites: Doctrine\ORM\PersistentCollection {#4479 …}
+notifications: Doctrine\ORM\PersistentCollection {#4481 …}
-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 {#4466
date: 2023-10-14 13:56:06.0 +02:00
}
}
+root: App\Entity\EntryComment {#4470}
+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 {#4833
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 {#4836 …}
+nested: Doctrine\ORM\PersistentCollection {#4838 …}
+votes: Doctrine\ORM\PersistentCollection {#4840 …}
+reports: Doctrine\ORM\PersistentCollection {#4842 …}
+favourites: Doctrine\ORM\PersistentCollection {#4844 …}
+notifications: Doctrine\ORM\PersistentCollection {#4846 …}
-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 {#4834
date: 2023-10-14 15:04:09.0 +02:00
}
} |
|
Show voter details
|
61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
62 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4543
+user: App\Entity\User {#4556 …}
+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 {#4538
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4544 …}
+nested: Doctrine\ORM\PersistentCollection {#4546 …}
+votes: Doctrine\ORM\PersistentCollection {#4548 …}
+reports: Doctrine\ORM\PersistentCollection {#4550 …}
+favourites: Doctrine\ORM\PersistentCollection {#4552 …}
+notifications: Doctrine\ORM\PersistentCollection {#4554 …}
-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 {#4539
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
App\Entity\EntryComment {#4543
+user: App\Entity\User {#4556 …}
+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 {#4538
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4544 …}
+nested: Doctrine\ORM\PersistentCollection {#4546 …}
+votes: Doctrine\ORM\PersistentCollection {#4548 …}
+reports: Doctrine\ORM\PersistentCollection {#4550 …}
+favourites: Doctrine\ORM\PersistentCollection {#4552 …}
+notifications: Doctrine\ORM\PersistentCollection {#4554 …}
-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 {#4539
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4543
+user: App\Entity\User {#4556 …}
+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 {#4538
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4544 …}
+nested: Doctrine\ORM\PersistentCollection {#4546 …}
+votes: Doctrine\ORM\PersistentCollection {#4548 …}
+reports: Doctrine\ORM\PersistentCollection {#4550 …}
+favourites: Doctrine\ORM\PersistentCollection {#4552 …}
+notifications: Doctrine\ORM\PersistentCollection {#4554 …}
-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 {#4539
date: 2023-10-15 08:59:33.0 +02:00
}
} |
|
Show voter details
|
65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4850
+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 {#4543
+user: App\Entity\User {#4556 …}
+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 {#4538
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4544 …}
+nested: Doctrine\ORM\PersistentCollection {#4546 …}
+votes: Doctrine\ORM\PersistentCollection {#4548 …}
+reports: Doctrine\ORM\PersistentCollection {#4550 …}
+favourites: Doctrine\ORM\PersistentCollection {#4552 …}
+notifications: Doctrine\ORM\PersistentCollection {#4554 …}
-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 {#4539
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4543}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4848
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 {#4851 …}
+nested: Doctrine\ORM\PersistentCollection {#4853 …}
+votes: Doctrine\ORM\PersistentCollection {#4855 …}
+reports: Doctrine\ORM\PersistentCollection {#4857 …}
+favourites: Doctrine\ORM\PersistentCollection {#4859 …}
+notifications: Doctrine\ORM\PersistentCollection {#4861 …}
-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 {#4849
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#4850
+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 {#4543
+user: App\Entity\User {#4556 …}
+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 {#4538
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4544 …}
+nested: Doctrine\ORM\PersistentCollection {#4546 …}
+votes: Doctrine\ORM\PersistentCollection {#4548 …}
+reports: Doctrine\ORM\PersistentCollection {#4550 …}
+favourites: Doctrine\ORM\PersistentCollection {#4552 …}
+notifications: Doctrine\ORM\PersistentCollection {#4554 …}
-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 {#4539
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4543}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4848
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 {#4851 …}
+nested: Doctrine\ORM\PersistentCollection {#4853 …}
+votes: Doctrine\ORM\PersistentCollection {#4855 …}
+reports: Doctrine\ORM\PersistentCollection {#4857 …}
+favourites: Doctrine\ORM\PersistentCollection {#4859 …}
+notifications: Doctrine\ORM\PersistentCollection {#4861 …}
-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 {#4849
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4850
+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 {#4543
+user: App\Entity\User {#4556 …}
+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 {#4538
date: 2023-10-15 10:32:05.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4544 …}
+nested: Doctrine\ORM\PersistentCollection {#4546 …}
+votes: Doctrine\ORM\PersistentCollection {#4548 …}
+reports: Doctrine\ORM\PersistentCollection {#4550 …}
+favourites: Doctrine\ORM\PersistentCollection {#4552 …}
+notifications: Doctrine\ORM\PersistentCollection {#4554 …}
-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 {#4539
date: 2023-10-15 08:59:33.0 +02:00
}
}
+root: App\Entity\EntryComment {#4543}
+body: "Thanks!"
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1697358721 {#4848
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 {#4851 …}
+nested: Doctrine\ORM\PersistentCollection {#4853 …}
+votes: Doctrine\ORM\PersistentCollection {#4855 …}
+reports: Doctrine\ORM\PersistentCollection {#4857 …}
+favourites: Doctrine\ORM\PersistentCollection {#4859 …}
+notifications: Doctrine\ORM\PersistentCollection {#4861 …}
-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 {#4849
date: 2023-10-15 10:32:01.0 +02:00
}
} |
|
Show voter details
|
69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4616
+user: App\Entity\User {#4629 …}
+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 {#4611
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4617 …}
+nested: Doctrine\ORM\PersistentCollection {#4619 …}
+votes: Doctrine\ORM\PersistentCollection {#4621 …}
+reports: Doctrine\ORM\PersistentCollection {#4623 …}
+favourites: Doctrine\ORM\PersistentCollection {#4625 …}
+notifications: Doctrine\ORM\PersistentCollection {#4627 …}
-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 {#4612
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
App\Entity\EntryComment {#4616
+user: App\Entity\User {#4629 …}
+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 {#4611
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4617 …}
+nested: Doctrine\ORM\PersistentCollection {#4619 …}
+votes: Doctrine\ORM\PersistentCollection {#4621 …}
+reports: Doctrine\ORM\PersistentCollection {#4623 …}
+favourites: Doctrine\ORM\PersistentCollection {#4625 …}
+notifications: Doctrine\ORM\PersistentCollection {#4627 …}
-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 {#4612
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4616
+user: App\Entity\User {#4629 …}
+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 {#4611
date: 2023-10-15 13:03:51.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4617 …}
+nested: Doctrine\ORM\PersistentCollection {#4619 …}
+votes: Doctrine\ORM\PersistentCollection {#4621 …}
+reports: Doctrine\ORM\PersistentCollection {#4623 …}
+favourites: Doctrine\ORM\PersistentCollection {#4625 …}
+notifications: Doctrine\ORM\PersistentCollection {#4627 …}
-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 {#4612
date: 2023-10-15 13:03:51.0 +02:00
}
} |
|
Show voter details
|
73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4689
+user: App\Entity\User {#4702 …}
+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 {#4684
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4690 …}
+nested: Doctrine\ORM\PersistentCollection {#4692 …}
+votes: Doctrine\ORM\PersistentCollection {#4694 …}
+reports: Doctrine\ORM\PersistentCollection {#4696 …}
+favourites: Doctrine\ORM\PersistentCollection {#4698 …}
+notifications: Doctrine\ORM\PersistentCollection {#4700 …}
-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 {#4685
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
75 |
DENIED
|
edit
|
App\Entity\EntryComment {#4689
+user: App\Entity\User {#4702 …}
+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 {#4684
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4690 …}
+nested: Doctrine\ORM\PersistentCollection {#4692 …}
+votes: Doctrine\ORM\PersistentCollection {#4694 …}
+reports: Doctrine\ORM\PersistentCollection {#4696 …}
+favourites: Doctrine\ORM\PersistentCollection {#4698 …}
+notifications: Doctrine\ORM\PersistentCollection {#4700 …}
-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 {#4685
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4689
+user: App\Entity\User {#4702 …}
+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 {#4684
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4690 …}
+nested: Doctrine\ORM\PersistentCollection {#4692 …}
+votes: Doctrine\ORM\PersistentCollection {#4694 …}
+reports: Doctrine\ORM\PersistentCollection {#4696 …}
+favourites: Doctrine\ORM\PersistentCollection {#4698 …}
+notifications: Doctrine\ORM\PersistentCollection {#4700 …}
-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 {#4685
date: 2023-12-24 20:52:24.0 +01:00
}
} |
|
Show voter details
|
77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
78 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4865
+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 {#4689
+user: App\Entity\User {#4702 …}
+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 {#4684
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4690 …}
+nested: Doctrine\ORM\PersistentCollection {#4692 …}
+votes: Doctrine\ORM\PersistentCollection {#4694 …}
+reports: Doctrine\ORM\PersistentCollection {#4696 …}
+favourites: Doctrine\ORM\PersistentCollection {#4698 …}
+notifications: Doctrine\ORM\PersistentCollection {#4700 …}
-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 {#4685
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4689}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4863
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 {#4866 …}
+nested: Doctrine\ORM\PersistentCollection {#4868 …}
+votes: Doctrine\ORM\PersistentCollection {#4870 …}
+reports: Doctrine\ORM\PersistentCollection {#4872 …}
+favourites: Doctrine\ORM\PersistentCollection {#4874 …}
+notifications: Doctrine\ORM\PersistentCollection {#4876 …}
-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 {#4864
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
79 |
DENIED
|
edit
|
App\Entity\EntryComment {#4865
+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 {#4689
+user: App\Entity\User {#4702 …}
+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 {#4684
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4690 …}
+nested: Doctrine\ORM\PersistentCollection {#4692 …}
+votes: Doctrine\ORM\PersistentCollection {#4694 …}
+reports: Doctrine\ORM\PersistentCollection {#4696 …}
+favourites: Doctrine\ORM\PersistentCollection {#4698 …}
+notifications: Doctrine\ORM\PersistentCollection {#4700 …}
-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 {#4685
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4689}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4863
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 {#4866 …}
+nested: Doctrine\ORM\PersistentCollection {#4868 …}
+votes: Doctrine\ORM\PersistentCollection {#4870 …}
+reports: Doctrine\ORM\PersistentCollection {#4872 …}
+favourites: Doctrine\ORM\PersistentCollection {#4874 …}
+notifications: Doctrine\ORM\PersistentCollection {#4876 …}
-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 {#4864
date: 2023-12-24 20:56:38.0 +01:00
}
} |
|
Show voter details
|
80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#4865
+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 {#4689
+user: App\Entity\User {#4702 …}
+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 {#4684
date: 2024-02-10 10:33:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@danielquinn@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#4690 …}
+nested: Doctrine\ORM\PersistentCollection {#4692 …}
+votes: Doctrine\ORM\PersistentCollection {#4694 …}
+reports: Doctrine\ORM\PersistentCollection {#4696 …}
+favourites: Doctrine\ORM\PersistentCollection {#4698 …}
+notifications: Doctrine\ORM\PersistentCollection {#4700 …}
-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 {#4685
date: 2023-12-24 20:52:24.0 +01:00
}
}
+root: App\Entity\EntryComment {#4689}
+body: "It’s a powerful video player in Linuxland."
+lang: "en"
+isAdult: false
+favouriteCount: 0
+score: 0
+lastActive: DateTime @1703447798 {#4863
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 {#4866 …}
+nested: Doctrine\ORM\PersistentCollection {#4868 …}
+votes: Doctrine\ORM\PersistentCollection {#4870 …}
+reports: Doctrine\ORM\PersistentCollection {#4872 …}
+favourites: Doctrine\ORM\PersistentCollection {#4874 …}
+notifications: Doctrine\ORM\PersistentCollection {#4876 …}
-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 {#4864
date: 2023-12-24 20:56:38.0 +01: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
|