1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
2 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2276
+user: Proxies\__CG__\App\Entity\User {#3166 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: Proxies\__CG__\App\Entity\Image {#3168 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3169 …}
+slug: "Terminal-Utility-Mega-list"
+title: "Terminal Utility Mega list!"
+url: "https://sh.itjust.works/pictrs/image/4b26679f-bb00-4849-a04b-a28835fabb74.png"
+body: """
[Browsers]\n
============\n
\n
Browsh\n
------\n
\n
old school looking terminal web browser with image support that runs on a modified version of Firefox [www.brow.sh](https://www.brow.sh/)\n
\n
Lynx\n
----\n
\n
Terminal web browser (can configure to use MPV or YouTube-dl for videos) [lynx.browser.org](https://lynx.browser.org/)\n
\n
Links\n
-----\n
\n
Terminal based web browser a lot like lynx [links.twibright.com](http://links.twibright.com/)\n
\n
suggested by [sh.itjust.works/u/Buck@lemmy.world](https://sh.itjust.works/u/Buck@lemmy.world)\n
\n
[System Monitoring]\n
=====================\n
\n
uptimed\n
-------\n
\n
System uptime record daemon that keeps track of your highest uptimes [github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
TTYload\n
-------\n
\n
color-coded graph of load averages over time [zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Bottom\n
------\n
\n
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. [github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)\n
\n
gdu\n
---\n
\n
Pretty fast disk usage analyzer written in Go.\n
\n
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.\n
\n
[github.com/dundee/gdu](https://github.com/dundee/gdu)\n
\n
suggested by @stepanzak@iusearchlinux.fyi\n
\n
neofetch\n
--------\n
\n
display your *NIX and system info with one command! [github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)\n
\n
nvtop\n
-----\n
\n
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, [github.com/Syllo/nvtop](https://github.com/Syllo/nvtop)\n
\n
Htop\n
----\n
\n
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks [htop.dev](https://htop.dev/)\n
\n
duf\n
---\n
\n
Shows disks space, Mounted point, File system type, Size [github.com/muesli/duf](https://github.com/muesli/duf)\n
\n
Pydf\n
----\n
\n
Check disk space usage with colored output [geeksforgeeks.org/pydf-check-disk-space-usage-wit…](https://www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)\n
\n
suggested by [sh.itjust.works/u/easeKItMAn@lemmy.world](https://sh.itjust.works/u/easeKItMAn@lemmy.world)\n
\n
Glacees\n
-------\n
\n
A lot like Htop or top but looks different and is cross platform. [github.com/nicolargo/glances](https://github.com/nicolargo/glances)\n
\n
Btop\n
----\n
\n
Btop is like Htop but with customizability cranked to 11, it shows by default, Memory load, Available Memory, Cached Memory, Free Memory, Network interface, Network Download, Network Upload, IP address, Running Programs, How much memory the Programs are using as well as CPU, CPU cores, CPU util, CPU Temperature, and the time. [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
\n
Suggested by [sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)\n
\n
[Text Editors and file location]\n
==================================\n
\n
fd\n
--\n
\n
Superfast file finder Via cmd line. [github.com/sharkdp/fd](https://github.com/sharkdp/fd)\n
\n
Autojump\n
--------\n
\n
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. [github.com/wting/autojump](https://github.com/wting/autojump)\n
\n
suggested by [sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)\n
\n
fzf\n
---\n
\n
Fuzzy command line finder [github.com/junegunn/fzf](https://github.com/junegunn/fzf)\n
\n
mcfly\n
-----\n
\n
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) [github.com/cantino/mcfly](https://github.com/cantino/mcfly)\n
\n
Atuin\n
-----\n
\n
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. (its like mcfly but better objectively)\n
\n
[github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
TLDR\n
----\n
\n
a community driven easy man page finder. (life saver) [github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)\n
\n
Nano\n
----\n
\n
The default text editor, not stupid complicated not. not very configurable but does the job [www.nano-editor.org](https://www.nano-editor.org/)\n
\n
Micro\n
-----\n
\n
it’s like Nano but is static and has no dependency as well as plugin support. [micro-editor.github.io](https://micro-editor.github.io/)\n
\n
Suggested by [sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)\n
\n
Helix\n
-----\n
\n
It’s a post-modern text editor that is similar to VIM or Neovim the main difference is it runs on Rust meaning No JavaScript, Electron or Vim Script and is highly customizable!\n
\n
[helix-editor.com](https://helix-editor.com/)Suggested by [sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)\n
\n
Emacs\n
-----\n
\n
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple [www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)\n
\n
Kakoune\n
-------\n
\n
A modal terminal text editor based on Vi. Kakoune is based on selection before action and is committed to the unix Philosophy [github.com/mawww/kakoune](https://github.com/mawww/kakoune)\n
\n
suggested by [sh.itjust.works/u/RAM@discuss.tchncs.de](https://sh.itjust.works/u/RAM@discuss.tchncs.de)\n
\n
Bim\n
---\n
\n
Bim aims to be lightweight and featureful with no external* dependencies, providing a modern editing experience in a lightweight, extensible package and is based on VIM [github.com/klange/bim](https://github.com/klange/bim)\n
\n
suggested by [sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)\n
\n
Vim\n
---\n
\n
The master-race of text editors that has a learning curve but is very configurable as well as plugins, to the point so people argue why need anything other than VIM [www.vim.org](https://www.vim.org/)\n
\n
Neovim\n
------\n
\n
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly [neovim.io](https://neovim.io/)\n
\n
[Command utilities]\n
=====================\n
\n
Tmux\n
----\n
\n
its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i don’t understand :D Also the keybindings are hard to remember and would highly recommend [github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
[github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)\n
\n
tmate\n
-----\n
\n
its a fork of tmux that lets your share your terminal over LAN or the internet [tmate.io](https://tmate.io/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Terminal colors\n
---------------\n
\n
```\n
\n
<span style="color:#323232;">It automatically detects 8, 16, 88, 256 color capabilities (via ncurses)\n
</span><span style="color:#323232;">and displays the appropriate color charts.\n
</span>\n
```\n
\n
[zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
byobu\n
-----\n
\n
its alot like tmux with added features [www.byobu.org](https://www.byobu.org/)suggested by [sh.itjust.works/u/Geert@lemmy.world](https://sh.itjust.works/u/Geert@lemmy.world)\n
\n
zellij\n
------\n
\n
Alot like Tmux and has plugin support [github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
jq\n
--\n
\n
jq is a lightweight and flexible command-line JSON processor akin to sed,awk,grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. [github.com/jqlang/jq](https://github.com/jqlang/jq)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
zoxide\n
------\n
\n
faster/easier cd lets you quickly jump to places in your filesystem. E.g. z pic will put you in ~/Pictures. [github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)\n
\n
suggested by [sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)\n
\n
ncdu\n
----\n
\n
shows how much disk space is used by each directory, can also explore subdirectories and delete files suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
neomutt\n
-------\n
\n
email via cli! [neomutt.org](https://neomutt.org/)\n
\n
suggested by [sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)\n
-----------------------------------------------------------------------------------------------\n
\n
tig\n
---\n
\n
interactive terminal UI for git with lots of functionality [github.com/jonas/tig](https://github.com/jonas/tig)\n
\n
suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
pass\n
----\n
\n
the standard Unix password manager [www.passwordstore.org](https://www.passwordstore.org/)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Starship\n
--------\n
\n
The minimal, blazing-fast, and infinitely customizable prompt for any shell! (its lets you customize your shell) [github.com/starship/starship](https://github.com/starship/starship)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazygit\n
-------\n
\n
Terminal UI for git [github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazydocker\n
----------\n
\n
Terminal ui for docker, Shows CPU and memory, and what’s running and where its pulled from. [github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)\n
\n
Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
RM-improved/RIP\n
---------------\n
\n
Use RM but everything goes to /tmp folder [github.com/nivekuil/rip](https://github.com/nivekuil/rip)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Trashy\n
------\n
\n
fast and light weight RM that moves items to trash folder and has colorized outputs like FD. [github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
tealdear\n
--------\n
\n
tldr but in rust (tldr lets your easily find manpages/examples and usage for terminal command) [github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Navi\n
----\n
\n
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. [github.com/denisidoro/navi](https://github.com/denisidoro/navi)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
Cheat\n
-----\n
\n
this program allows you to create and view interactive cheatsheets on the command-line. [github.com/cheat/cheat](https://github.com/cheat/cheat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
gomi\n
----\n
\n
its RM except has a trash can so you don’t permitly delete something by accident \n
[github.com/babarot/gomi](https://github.com/babarot/gomi)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
broot\n
-----\n
\n
a different than ranger/lf approach to navigating folders [github.com/Canop/broot](https://github.com/Canop/broot)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
mdr\n
---\n
\n
a markdown viewer [github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
eza\n
---\n
\n
modern ls, with cool features like file icons [github.com/eza-community/eza](https://github.com/eza-community/eza)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
Rtorrent\n
--------\n
\n
a terminal based torrent client [rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)\n
\n
suggested by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
ouch\n
----\n
\n
It’s a CLI tool for compressing and decompressing for various formats. such as .tar .zip 7z .gz .xz .lzma .bz .bz2 .lz4 .sz .zst .rar [github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)\n
\n
suggested by [sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)\n
\n
bat\n
---\n
\n
modern cat, with features like syntax highlighting, line numbers, etc [github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
thefuck\n
-------\n
\n
hey you!, yeah you I DIDNT TYPE THAT COMMAND WRONG! with thefuck it fixes when you type a prevoius command wrong [github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
[Shells]\n
==========\n
\n
Nushell\n
-------\n
\n
it is a new type of shell that has some really cool features such as more detailed error messages and displays licenses via HTTP get, git or curl As well as a more clean UI for ls. [www.nushell.sh](https://www.nushell.sh/)suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Bash\n
----\n
\n
its the default and lots of programs use it, [www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)\n
\n
ble.sh\n
------\n
\n
Bash Line Editor, bash Shell with a few tweaks [github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested by [sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)\n
\n
Mosh\n
----\n
\n
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. (sadly there is no pit) [mosh.org](https://mosh.org/)\n
\n
suggested by [sh.itjust.works/u/Bitflip@lemmy.ml](https://sh.itjust.works/u/Bitflip@lemmy.ml)\n
\n
DASH\n
----\n
\n
a POSIX-compliant /bin/sh that is fast and simple [gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Fish\n
----\n
\n
its like bash but has auto correct for typing [fishshell.com](https://fishshell.com/)\n
\n
Zsh\n
---\n
\n
its like vim for a shell, it has lots of bells and whistles and is very customizable. [github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)\n
\n
[File Browsers]\n
=================\n
\n
Midnight Commander\n
------------------\n
\n
Midnight commander is a file Browser that has 2 panes where you can do basic file manager stuff such as Copy, Pasting, moving files, and Deleting all Via Terminal!\n
\n
[midnight-commander.org](https://midnight-commander.org/)\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
Fm.awk\n
------\n
\n
File manager written in awk [github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
lmf\n
---\n
\n
st File Manager is a powerful file manager for the UNIX console. It has a curses interface and it’s written in Python v3.4+. [inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)\n
\n
Rover\n
-----\n
\n
Rover is a small file browser that aims to be simple, fast and portable. [lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
LF\n
--\n
\n
lf (as in “list files”) is a terminal file manager written in Go with a heavy inspiration from ranger file manager. [github.com/gokcehan/lf](https://github.com/gokcehan/lf)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Ranger\n
------\n
\n
Alot like Midnight Commander but running on VIM, and just like VIM it is highly customizable \n
[github.com/ranger/ranger](https://github.com/ranger/ranger)\n
\n
----added note ranger should be installed via git most distros have 4+ older versions and lots of bugs\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
nnn\n
---\n
\n
nnn (n³) is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. [github.com/jarun/nnn](https://github.com/jarun/nnn)suggest by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
[Fun/games]\n
=============\n
\n
lolcat\n
------\n
\n
make your terminal rainbow [github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)\n
\n
suggested by [sh.itjust.works/u/GentooIsBased@lemmy.ml](https://sh.itjust.works/u/GentooIsBased@lemmy.ml)\n
\n
Cowsay\n
------\n
\n
make a cow say something in Terminal! [github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)\n
\n
Suggested by [sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)\n
\n
Bastet\n
------\n
\n
Tetris clone via terminal [github.com/fph/bastet/](https://github.com/fph/bastet/)suggested by [sh.itjust.works/u/pastaPersona@lemmy.world](https://sh.itjust.works/u/pastaPersona@lemmy.world)\n
\n
Cmatrix\n
-------\n
\n
make your terminal look like your mr.hacker man [github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
spotify-tui\n
-----------\n
\n
Spotify CLI frontend (Spotify via terminal) [github.com/Rigellute/spotify-tui](https://github.com/Rigellute/spotify-tui)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
cacademo\n
--------\n
\n
plays a bunch of neat ASCII animations [linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
figlet\n
------\n
\n
ASCII text art. [www.figlet.org](http://www.figlet.org/)\n
\n
toilet\n
------\n
\n
turn text into ASCII art. [caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)\n
\n
Yewtube\n
-------\n
\n
a cli youtube piped client, stream, download and play audio from YouTube piped. [github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
cbonsai\n
-------\n
\n
Little ASCII art bonsai tree that can be animated with the -l flag [gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
tty-clock\n
---------\n
\n
a digital clock via your terminal! [github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
"""
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 111
+favouriteCount: 527
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719459439 {#3161
date: 2024-06-27 05:37:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@stepanzak@iusearchlinux.fyi"
]
+comments: Doctrine\ORM\PersistentCollection {#3170 …}
+votes: Doctrine\ORM\PersistentCollection {#3172 …}
+reports: Doctrine\ORM\PersistentCollection {#3174 …}
+favourites: Doctrine\ORM\PersistentCollection {#3176 …}
+notifications: Doctrine\ORM\PersistentCollection {#3178 …}
+badges: Doctrine\ORM\PersistentCollection {#3180 …}
+children: [
App\Entity\EntryComment {#2278
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2276 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: null
+root: null
+body: "Recently found out about [ouch](https://github.com/ouch-org/ouch). Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703982623 {#2280
date: 2023-12-31 01:30:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Steamymoomilk@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2279 …}
+nested: Doctrine\ORM\PersistentCollection {#2277 …}
+votes: Doctrine\ORM\PersistentCollection {#2220 …}
+reports: Doctrine\ORM\PersistentCollection {#2222 …}
+favourites: Doctrine\ORM\PersistentCollection {#2219 …}
+notifications: Doctrine\ORM\PersistentCollection {#2196 …}
-id: 266115
-bodyTs: "'/ouch-org/ouch).':8 'decompress':14 'differ':46 'encount':40 'file':15 'flag':28 'found':2,9 'github.com':7 'github.com/ouch-org/ouch).':6 'gzip':31 'may':39 'one':38 'ouch':5 'rar':33 'realli':11 'recent':1 'rememb':25 'rest':37 'seem':23,43 'syntax':47 'tar':30 'termin':18 'use':12,45 'zip':32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6302957"
+editedAt: null
+createdAt: DateTimeImmutable @1703982623 {#2282
date: 2023-12-31 01:30:23.0 +01:00
}
+"title": 266115
}
]
-id: 25931
-titleTs: "'list':4 'mega':3 'termin':1 'util':2"
-bodyTs: "'/)':23,42,55,210,487,508,681,712,955,1458,1496,1554,1821 '/)suggested':552,784,826,988,1394 '/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1776 '/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':919 '/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1424 '/aristocratos/btop](https://github.com/aristocratos/btop)':315 '/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':450 '/babarot/gomi](https://github.com/babarot/gomi)suggested':1207 '/bin/sh':1469 '/busyloop/lolcat](https://github.com/busyloop/lolcat)':1731 '/canop/broot](https://github.com/canop/broot)suggested':1223 '/cantino/mcfly](https://github.com/cantino/mcfly)':406 '/cheat/cheat](https://github.com/cheat/cheat)suggested':1183 '/clementtsang/bottom](https://github.com/clementtsang/bottom)':117 '/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1121 '/denisidoro/navi](https://github.com/denisidoro/navi)':1159 '/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1600 '/dundee/gdu](https://github.com/dundee/gdu)':156 '/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':172 '/eza-community/eza](https://github.com/eza-community/eza)suggested':1250 '/fph/bastet/](https://github.com/fph/bastet/)suggested':1760 '/gokcehan/lf](https://github.com/gokcehan/lf)':1647 '/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1568 '/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1869 '/jarun/nnn](https://github.com/jarun/nnn)suggest':1718 '/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1051 '/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1026 '/jonas/tig](https://github.com/jonas/tig)':973 '/jqlang/jq](https://github.com/jqlang/jq)suggested':892 '/junegunn/fzf](https://github.com/junegunn/fzf)':378 '/klange/bim](https://github.com/klange/bim)':639 '/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1808 '/mawww/kakoune](https://github.com/mawww/kakoune)':604 '/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1234 '/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1847 '/muesli/duf](https://github.com/muesli/duf)':223 '/nicolargo/glances](https://github.com/nicolargo/glances)':259 '/nivekuil/rip](https://github.com/nivekuil/rip)':1071 '/nvbn/thefuck](https://github.com/nvbn/thefuck)':1346 '/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1097 '/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1517 '/ouch-org/ouch](https://github.com/ouch-org/ouch)':1298 '/p/rover/](https://lecram.github.io/p/rover/)suggested':1618 '/pictures':916 '/piuccio/cowsay](https://github.com/piuccio/cowsay)':1747 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':95 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':810 '/pydf-check-disk-space-usage-wit':234 '/pydf-check-disk-space-usage-with-colored-output/)':237 '/ranger/ranger](https://github.com/ranger/ranger)':1672 '/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1792 '/rip':1060 '/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':77 '/rtorrent/](https://rakshasa.github.io/rtorrent/)':1263 '/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1317 '/sharkdp/fd](https://github.com/sharkdp/fd)':335 '/software/bash/](https://www.gnu.org/software/bash/)':1411 '/software/emacs/](https://www.gnu.org/software/emacs/)':578 '/starship/starship](https://github.com/starship/starship)suggested':1014 '/syllo/nvtop](https://github.com/syllo/nvtop)':187 '/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':467 '/tmp':1067 '/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':756 '/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':763 '/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1187,1211,1227,1238,1254,1321 '/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1463 '/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1752 '/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':60 '/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1398,1482,1652 '/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':370 '/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1303 '/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':242 '/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':924 '/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':320 '/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':960 '/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':830 '/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1736 '/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1268,1722 '/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':947,978 '/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1428 '/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':513 '/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1559,1695 '/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':644 '/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1764 '/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':760,845,896,992,1018,1030,1056,1076,1126 '/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':609 '/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':82,100,788,814,1572,1622,1852 '/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':454,1102,1164 '/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1351,1780,1797,1813,1873 '/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':556 '/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1830 '/wting/autojump](https://github.com/wting/autojump)':365 '/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1885 '/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':841 '/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1477 '0':1711 '11':270 '16':795 '2':1530 '256':797 '4':1684 '7z':1286 '8':794 '88':796 'accid':1204 'action':594 'actual':729 'ad':821,1673 'add':1890,1905,1926,1941 'addit':420,425 'address':290 'aim':612,1609 'akin':858 'allow':879,1129,1168,1434 'alot':817,832,1654 'also':743,937 'analyz':123 'anim':1805,1862 'anyth':674 'applic':1432 'approach':1217 'appropri':805 'argu':671 'argument':1150 'art':1817,1827,1856 'ascii':1804,1815,1826,1855 'atuin':407,408,440 'audio':1841 'auto':1489 'autojump':336,337 'automat':792 'avail':277 'averag':90 'avrag':205 'awk':861,1565 'base':45,585,590,634,1258 'bash':1399,1413,1416,1486 'basic':196,1536 'bastet':1753 'bat':1304 'behold':558 'bell':1508 'better':446 'bim':610,611 'bit':725 'blaze':997 'blazing-fast':996 'ble.sh':1412 'bob':727 'bonsai':1857 'bottom':101 'broot':1212 'brows':1132 'browser':1,8,27,47,1519,1527,1607 'browsh':2 'btop':260,261 'bug':1690 'bunch':1801 'byobu':815 'bz':1290 'bz2':1291 'c':873 'caca.zoy.org':1829 'caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1828 'cacademo':1798 'cach':279 'capabl':799 'cat':1306 'cbonsai':1853 'cd':899 'chart':807 'cheat':1165 'cheatsheet':1134,1175 'check':225 'child':570,693 'church':560 'clean':1387 'cli':718,951,1273,1785,1833 'client':1260,1836 'clock':181,1876,1879 'clone':1755 'cmatrix':1765 'cmd':331 'code':86 'color':85,230,790,798,806,1091 'color-cod':84 'command':169,361,373,390,424,713,854,1118,1146,1179,1331,1342,1521,1523,1657 'command-lin':853,1178 'commit':597 'communiti':457 'compliant':1468 'complic':475 'compress':1276 'config':1712 'configur':29,479,572,661,699 'connect':1438 'consol':1585 'context':421 'cool':1243,1365,1894,1919,1930,1955 'copi':1542 'core':104,199,305 'correct':1490 'cow':1740 'cowsay':1737 'cpu':103,105,198,303,304,306,308,1037 'crank':268 'creat':1171 'cross':255 'curl':1381 'curs':1589 'curv':657 'custom':1009 'customiz':267,548,1001,1514,1669 'd':742 'daemon':67 'dash':1464 'data':867,889 'databas':351,417 'decompress':1278 'default':274,470,1402 'delet':941,1201,1547 'depend':499,621,878 'detail':1370 'detect':793 'didnt':1328 'differ':252,532,1214 'digit':1878 'directori':354,935 'disk':109,110,121,133,213,226,929 'display':161,803,1153,1374 'distro':1682 'dl':36 'docker':1035 'download':286,1141,1838 'driven':458 'duf':211 'dynam':1152 'e.g':909 'easi':459 'easili':882,1111 'echo':1443 'edit':625,1446 'editor':322,472,522,584,652,1415 'electron':541 'emac':557,562 'email':949 'encrypt':431 'error':1371 'etc':1314 'everyth':1064 'except':1191 'execut':1145 'exist':411 'experi':626 'explor':938 'extens':630 'extern':620 'eza':1239 'fanci':736 'fast':120,998,1078,1472,1613,1715 'faster':340 'faster/easier':898 'fd':326,1094 'featur':617,822,1244,1308,1366,1703 'feel':1899,1935 'figlet':1814 'file':217,324,328,942,1246,1518,1526,1537,1545,1561,1575,1580,1606,1628,1632,1643,1705 'filesystem':345,908 'filter':884 'find':387,1112,1918,1954 'finder':329,375,462 'firefox':19 'fish':1483 'fishshell.com':1493,1495 'fishshell.com/)':1494 'fix':1336 'flag':1866 'flexibl':852 'fm.awk':1560 'folder':1068,1088,1220 'fork':767 'format':1281 'free':281,1900,1936 'friend':708,864 'frontend':1786 'full':1702 'full-featur':1701 'fulli':137,430 'fun/games':1723 'function':970 'fuzzi':372 'fzf':371 'gain':149 'gdu':118,127 'geeksforgeeks.org':233 'geeksforgeeks.org/pydf-check-disk-space-usage-wit':232 'generic':189 'get':1378 'git':966,1023,1379,1680 'github.com':76,116,155,171,186,222,258,314,334,364,377,405,449,466,603,638,755,762,840,891,918,972,1013,1025,1050,1070,1096,1120,1158,1182,1206,1222,1233,1249,1297,1316,1345,1423,1516,1567,1646,1671,1717,1730,1746,1759,1775,1791,1846,1884 'github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1774 'github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':917 'github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1422 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':313 'github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':448 'github.com/babarot/gomi](https://github.com/babarot/gomi)suggested':1205 'github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)':1729 'github.com/canop/broot](https://github.com/canop/broot)suggested':1221 'github.com/cantino/mcfly](https://github.com/cantino/mcfly)':404 'github.com/cheat/cheat](https://github.com/cheat/cheat)suggested':1181 'github.com/clementtsang/bottom](https://github.com/clementtsang/bottom)':115 'github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1119 'github.com/denisidoro/navi](https://github.com/denisidoro/navi)':1157 'github.com/dundee/gdu](https://github.com/dundee/gdu)':154 'github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':170 'github.com/eza-community/eza](https://github.com/eza-community/eza)suggested':1248 'github.com/fph/bastet/](https://github.com/fph/bastet/)suggested':1758 'github.com/gokcehan/lf](https://github.com/gokcehan/lf)':1645 'github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1566 'github.com/jarun/nnn](https://github.com/jarun/nnn)suggest':1716 'github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1049 'github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1024 'github.com/jonas/tig](https://github.com/jonas/tig)':971 'github.com/jqlang/jq](https://github.com/jqlang/jq)suggested':890 'github.com/junegunn/fzf](https://github.com/junegunn/fzf)':376 'github.com/klange/bim](https://github.com/klange/bim)':637 'github.com/mawww/kakoune](https://github.com/mawww/kakoune)':602 'github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1232 'github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1845 'github.com/muesli/duf](https://github.com/muesli/duf)':221 'github.com/nicolargo/glances](https://github.com/nicolargo/glances)':257 'github.com/nivekuil/rip](https://github.com/nivekuil/rip)':1069 'github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)':1344 'github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1095 'github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1515 'github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)':1296 'github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)':1745 'github.com/ranger/ranger](https://github.com/ranger/ranger)':1670 'github.com/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1790 'github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':75 'github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1315 'github.com/sharkdp/fd](https://github.com/sharkdp/fd)':333 'github.com/starship/starship](https://github.com/starship/starship)suggested':1012 'github.com/syllo/nvtop](https://github.com/syllo/nvtop)':185 'github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':465 'github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':754 'github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':761 'github.com/wting/autojump](https://github.com/wting/autojump)':363 'github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1883 'github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':839 'gitlab.com':1868 'gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1867 'glace':243 'go':126,1636 'goe':1065 'gomi':1188 'gondor.apana.org.au':1476 'gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1475 'good':1915,1951 'got':695 'gpu':177,179 'graph':87 'grep':862 'gz':1287 'hard':747 'hdds':142 'heavi':1639 'helix':514 'helix-editor.com':549,551 'helix-editor.com/)suggested':550 'hey':1323 'high':547,752,1668 'highest':73 'highlight':1311 'histori':385,413,435 'howev':141 'htop':188,247,264 'htop.dev':207,209 'htop.dev/)':208 'http':1377 'huge':153 'icon':1247 'imag':10 'improv':1059 'incred':1714 'infinit':1000 'info':166 'inigo.katxi.org':1599 'inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1598 'inspir':1640 'instal':1678 'intellig':1441 'intend':129 'interact':962,1174 'interfac':284,1590 'intermitt':1437 'internet':780 'ip':289 'item':1085 'javascript':540 'job':483 'jq':846,847 'json':856,866 'jump':903 'kakoun':579,588 'keep':69 'keybind':745 'keystrok':1449 'l':1865 'lan':777 'lazi':394 'lazydock':1031 'lazygit':1019 'learn':656 'leav':1902,1938 'lecram.github.io':1617 'lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested':1616 'let':771,900,1007,1109 'lf':1623,1624 'licens':1375 'life':463 'light':1080 'lightweight':615,629,850 'like':50,246,263,443,491,564,685,818,833,1093,1245,1309,1485,1499,1655,1664,1770 'line':332,362,374,855,1180,1312,1414,1445 'link':43 'links.twibright.com':52,54 'links.twibright.com/)':53 'linux.die.net':1807 'linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1806 'list':1156,1627,1898,1934 'littl':1854 'lmao':403 'lmf':1573 'load':89,204,276 'local':1442 'locat':325 'lolcat':1724 'look':5,251,381,1769 'lot':49,245,697,723,968,1404,1506,1688 'love':1888,1924 'ls':1241,1390 'lynx':24,51 'lynx.browser.org':39,41 'lynx.browser.org/)':40 'lz4':1292 'lzma':1289 'machin':437 'main':531 'maintain':349,1143 'make':1725,1738,1766,1910,1946 'man':460,1773 'manag':720,984,1538,1562,1576,1581,1633,1644,1706 'manpages/examples':1113 'map':885 'markdown':1230 'master':648 'master-rac':647 'may':1137 'mcfli':379,444 'mdr':1228 'mean':538 'memori':107,180,201,275,278,280,282,295,1039 'ment':702 'messag':1372 'micro':488 'micro-editor.github.io':505,507 'micro-editor.github.io/)':506 'midnight':1520,1522,1656 'midnight-commander.org':1551,1553 'midnight-commander.org/)':1552 'minim':995 'modal':581 'modern':520,624,1240,1305 'modifi':16 'monitor':62,192 'mosh':1429 'mosh.org':1455,1457 'mosh.org/)':1456 'mount':215 'move':1084,1544 'mpv':32 'mr.hacker':1772 'much':294,928 'multiplex':732 'n':1698 'nano':468,492,565 'navi':1127,1128 'navig':343,1219 'ncdu':925 'ncurs':801 'near':1710 'neat':1803 'need':673 'neofetch':160 'neomutt':948 'neomutt.org':952,954 'neomutt.org/)':953 'neovim':529,682 'neovim.io':709,711 'neovim.io/)':710 'network':113,283,285,287 'new':1357,1920,1956 'nix':163 'nnn':1696,1697 'note':1674 'number':1313 'nushel':1353 'nvtop':173 'object':447 'oh':688 'old':3 'older':1685 'one':168,389 'option':428 'ouch':1269 'output':231,1092 'packag':631 'page':461 'pane':1531 'parallel':139 'pass':979 'password':983 'past':1543 'peopl':670 'perform':148 'permit':1200 'philosophi':601 'pic':911 'pipe':1835,1844 'pit':1454 'place':905,1916,1952 'platform':256 'play':1799,1840 'plugin':503,665,837 'point':216,668 'portabl':872,1615 'posix':1467 'posix-compli':1466 'post':519,1912,1948 'post-modern':518 'power':183,1579 'pretti':119 'prevoius':1341 'primarili':130 'process':112,140 'processor':857 'program':175,292,297,1167,1406,1895,1921,1931,1957 'prompt':1002 'provid':427,622,1440 'pull':1047 'put':913 'pydf':224 'python':1596 'quick':380,902 'race':649 'rainbow':1728 'rakshasa.github.io':1262 'rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)':1261 'ranger':1642,1653,1675 'ranger/lf':1216 'rar':1295 're':392 'realli':1364,1907,1914,1943,1950 'recommend':753 'record':66,419 'rememb':749 'remot':1430 'replac':409 'rm':1058,1062,1082,1190 'rm-improv':1057 'roam':1435 'rover':1601,1602 'rtorrent':1255 'run':13,291,535,1043,1659 'runtim':877 'rust':537,1107 'sad':1450 'saver':464 'say':1741 'school':4 'script':544 'sed':860 'select':592 'server':441 'sh.itjust.works':59,81,99,241,319,369,453,512,555,608,643,759,787,813,829,844,895,923,946,959,977,991,1017,1029,1055,1075,1101,1125,1163,1186,1210,1226,1237,1253,1267,1302,1320,1350,1397,1427,1462,1481,1558,1571,1621,1651,1694,1721,1735,1751,1763,1779,1796,1812,1851,1872 'sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1185,1209,1225,1236,1252,1319 'sh.itjust.works/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1461 'sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1750 'sh.itjust.works/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':58 'sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1396,1480,1650 'sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':368 'sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1301 'sh.itjust.works/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':240 'sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':922 'sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':318 'sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':958 'sh.itjust.works/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':828 'sh.itjust.works/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1734 'sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1266,1720 'sh.itjust.works/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':945,976 'sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1426 'sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':511 'sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1557,1693 'sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':642 'sh.itjust.works/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1762 'sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':758,843,894,990,1016,1028,1054,1074,1124 'sh.itjust.works/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':607 'sh.itjust.works/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':80,98,786,812,1570,1620,1850 'sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':452,1100,1162 'sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1349,1778,1795,1811,1871 'sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':554 'share':773 'shell':384,412,1005,1011,1352,1360,1417,1503 'show':102,174,197,212,272,926,1036 'similar':525 'simpl':575,1474,1612 'size':220 'slice':883 'small':1605 'someth':1202,1742 'somewhat':574 'space':214,227,930 'speed':182 'spotifi':1782,1784,1787 'spotify-tui':1781 'sqlite':416 'ssd':132 'st':1574 'standard':981 'starship':993 'static':495 'stepanzak@iusearchlinux.fyi':159 'stream':1837 'structur':888 'stuff':1539 'stupid':474 'subdirectori':939 'suggest':56,78,96,157,238,316,366,509,605,640,920,943,956,974,1052,1072,1098,1122,1147,1160,1264,1299,1347,1459,1478,1555,1648,1691,1732,1748,1793,1809,1848,1903,1939 'superfast':327 'support':11,504,838,1436 'swap':202 'synchronis':432 'syntax':1310 'system':61,64,165,191,218 'sz':1293 'tar':1284 'task':206 'tealdear':1103 'temperatur':114,184,309 'termin':6,25,44,190,582,731,775,789,963,1020,1032,1117,1257,1431,1550,1631,1704,1727,1744,1757,1768,1789,1882 'tetri':1754 'text':321,471,521,583,651,1816,1824 'thefuck':1322,1334 'tig':961 'time':92,312 'tini':1709 'tldr':455,1104,1108 'tmate':764 'tmate.io':781,783 'tmate.io/)suggested':782 'tmux':715,769,819,834 'toilet':1822 'tool':1274 'top':249 'torrent':1259 'track':70 'transform':887 'trash':1087,1194 'trashi':1077 'tree':1858 'tti':1875 'tty-clock':1874 'ttyload':83 'tui':1783 'turn':1823 'tweak':1421 'type':219,396,1329,1339,1358,1492 'ui':964,1021,1033,1388 'understand':741 'unix':600,982,1584 'upload':288 'uptim':63,65,74,203 'usag':106,108,111,122,176,178,228,1115 'use':31,299,356,932,1061,1407,1892,1928 'user':707,1448 'user-friend':706 'util':138,200,307,714 'v3.4':1597 'valu':1148 'various':1280 'version':17,1686 'vi':587 'via':330,438,800,950,1376,1549,1679,1756,1788,1880 'video':38 'view':1173 'viewer':1231 'vim':527,543,567,636,645,677,686,1500,1661,1665 'want':1908,1944 'way':341 'web':7,26,46 'weight':1081 'well':145,301,402,501,663,1383 'whistl':1510 'window':719 'word':737 'work':143,347 'would':751,1887,1923 'write':1138 'written':124,870,1563,1594,1634 'wrong':1332,1343 'www.brow.sh':20,22 'www.brow.sh/)':21 'www.byobu.org':823,825 'www.byobu.org/)suggested':824 'www.figlet.org':1818,1820 'www.figlet.org/)':1819 'www.geeksforgeeks.org':236 'www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)':235 'www.gnu.org':577,1410 'www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)':1409 'www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)':576 'www.nano-editor.org':484,486 'www.nano-editor.org/)':485 'www.nushell.sh':1391,1393 'www.nushell.sh/)suggested':1392 'www.passwordstore.org':985,987 'www.passwordstore.org/)suggested':986 'www.vim.org':678,680 'www.vim.org/)':679 'xz':1288 'yeah':1325 'yewtub':1831 'youtub':35,1834,1843 'youtube-dl':34 'z':910 'zellij':831 'zero':876 'zhar.net':94,809 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':93 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':808 'zip':1285 'zoxid':897 'zsh':690,1497 'zst':1294"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704057448
+visibility: "visible "
+apId: "https://sh.itjust.works/post/11871260"
+editedAt: DateTimeImmutable @1719089751 {#3137
date: 2024-06-22 22:55:51.0 +02:00
}
+createdAt: DateTimeImmutable @1703971048 {#2994
date: 2023-12-30 22:17:28.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
3 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2276
+user: Proxies\__CG__\App\Entity\User {#3166 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: Proxies\__CG__\App\Entity\Image {#3168 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3169 …}
+slug: "Terminal-Utility-Mega-list"
+title: "Terminal Utility Mega list!"
+url: "https://sh.itjust.works/pictrs/image/4b26679f-bb00-4849-a04b-a28835fabb74.png"
+body: """
[Browsers]\n
============\n
\n
Browsh\n
------\n
\n
old school looking terminal web browser with image support that runs on a modified version of Firefox [www.brow.sh](https://www.brow.sh/)\n
\n
Lynx\n
----\n
\n
Terminal web browser (can configure to use MPV or YouTube-dl for videos) [lynx.browser.org](https://lynx.browser.org/)\n
\n
Links\n
-----\n
\n
Terminal based web browser a lot like lynx [links.twibright.com](http://links.twibright.com/)\n
\n
suggested by [sh.itjust.works/u/Buck@lemmy.world](https://sh.itjust.works/u/Buck@lemmy.world)\n
\n
[System Monitoring]\n
=====================\n
\n
uptimed\n
-------\n
\n
System uptime record daemon that keeps track of your highest uptimes [github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
TTYload\n
-------\n
\n
color-coded graph of load averages over time [zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Bottom\n
------\n
\n
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. [github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)\n
\n
gdu\n
---\n
\n
Pretty fast disk usage analyzer written in Go.\n
\n
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.\n
\n
[github.com/dundee/gdu](https://github.com/dundee/gdu)\n
\n
suggested by @stepanzak@iusearchlinux.fyi\n
\n
neofetch\n
--------\n
\n
display your *NIX and system info with one command! [github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)\n
\n
nvtop\n
-----\n
\n
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, [github.com/Syllo/nvtop](https://github.com/Syllo/nvtop)\n
\n
Htop\n
----\n
\n
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks [htop.dev](https://htop.dev/)\n
\n
duf\n
---\n
\n
Shows disks space, Mounted point, File system type, Size [github.com/muesli/duf](https://github.com/muesli/duf)\n
\n
Pydf\n
----\n
\n
Check disk space usage with colored output [geeksforgeeks.org/pydf-check-disk-space-usage-wit…](https://www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)\n
\n
suggested by [sh.itjust.works/u/easeKItMAn@lemmy.world](https://sh.itjust.works/u/easeKItMAn@lemmy.world)\n
\n
Glacees\n
-------\n
\n
A lot like Htop or top but looks different and is cross platform. [github.com/nicolargo/glances](https://github.com/nicolargo/glances)\n
\n
Btop\n
----\n
\n
Btop is like Htop but with customizability cranked to 11, it shows by default, Memory load, Available Memory, Cached Memory, Free Memory, Network interface, Network Download, Network Upload, IP address, Running Programs, How much memory the Programs are using as well as CPU, CPU cores, CPU util, CPU Temperature, and the time. [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
\n
Suggested by [sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)\n
\n
[Text Editors and file location]\n
==================================\n
\n
fd\n
--\n
\n
Superfast file finder Via cmd line. [github.com/sharkdp/fd](https://github.com/sharkdp/fd)\n
\n
Autojump\n
--------\n
\n
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. [github.com/wting/autojump](https://github.com/wting/autojump)\n
\n
suggested by [sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)\n
\n
fzf\n
---\n
\n
Fuzzy command line finder [github.com/junegunn/fzf](https://github.com/junegunn/fzf)\n
\n
mcfly\n
-----\n
\n
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) [github.com/cantino/mcfly](https://github.com/cantino/mcfly)\n
\n
Atuin\n
-----\n
\n
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. (its like mcfly but better objectively)\n
\n
[github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
TLDR\n
----\n
\n
a community driven easy man page finder. (life saver) [github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)\n
\n
Nano\n
----\n
\n
The default text editor, not stupid complicated not. not very configurable but does the job [www.nano-editor.org](https://www.nano-editor.org/)\n
\n
Micro\n
-----\n
\n
it’s like Nano but is static and has no dependency as well as plugin support. [micro-editor.github.io](https://micro-editor.github.io/)\n
\n
Suggested by [sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)\n
\n
Helix\n
-----\n
\n
It’s a post-modern text editor that is similar to VIM or Neovim the main difference is it runs on Rust meaning No JavaScript, Electron or Vim Script and is highly customizable!\n
\n
[helix-editor.com](https://helix-editor.com/)Suggested by [sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)\n
\n
Emacs\n
-----\n
\n
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple [www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)\n
\n
Kakoune\n
-------\n
\n
A modal terminal text editor based on Vi. Kakoune is based on selection before action and is committed to the unix Philosophy [github.com/mawww/kakoune](https://github.com/mawww/kakoune)\n
\n
suggested by [sh.itjust.works/u/RAM@discuss.tchncs.de](https://sh.itjust.works/u/RAM@discuss.tchncs.de)\n
\n
Bim\n
---\n
\n
Bim aims to be lightweight and featureful with no external* dependencies, providing a modern editing experience in a lightweight, extensible package and is based on VIM [github.com/klange/bim](https://github.com/klange/bim)\n
\n
suggested by [sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)\n
\n
Vim\n
---\n
\n
The master-race of text editors that has a learning curve but is very configurable as well as plugins, to the point so people argue why need anything other than VIM [www.vim.org](https://www.vim.org/)\n
\n
Neovim\n
------\n
\n
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly [neovim.io](https://neovim.io/)\n
\n
[Command utilities]\n
=====================\n
\n
Tmux\n
----\n
\n
its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i don’t understand :D Also the keybindings are hard to remember and would highly recommend [github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
[github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)\n
\n
tmate\n
-----\n
\n
its a fork of tmux that lets your share your terminal over LAN or the internet [tmate.io](https://tmate.io/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Terminal colors\n
---------------\n
\n
```\n
\n
<span style="color:#323232;">It automatically detects 8, 16, 88, 256 color capabilities (via ncurses)\n
</span><span style="color:#323232;">and displays the appropriate color charts.\n
</span>\n
```\n
\n
[zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
byobu\n
-----\n
\n
its alot like tmux with added features [www.byobu.org](https://www.byobu.org/)suggested by [sh.itjust.works/u/Geert@lemmy.world](https://sh.itjust.works/u/Geert@lemmy.world)\n
\n
zellij\n
------\n
\n
Alot like Tmux and has plugin support [github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
jq\n
--\n
\n
jq is a lightweight and flexible command-line JSON processor akin to sed,awk,grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. [github.com/jqlang/jq](https://github.com/jqlang/jq)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
zoxide\n
------\n
\n
faster/easier cd lets you quickly jump to places in your filesystem. E.g. z pic will put you in ~/Pictures. [github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)\n
\n
suggested by [sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)\n
\n
ncdu\n
----\n
\n
shows how much disk space is used by each directory, can also explore subdirectories and delete files suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
neomutt\n
-------\n
\n
email via cli! [neomutt.org](https://neomutt.org/)\n
\n
suggested by [sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)\n
-----------------------------------------------------------------------------------------------\n
\n
tig\n
---\n
\n
interactive terminal UI for git with lots of functionality [github.com/jonas/tig](https://github.com/jonas/tig)\n
\n
suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
pass\n
----\n
\n
the standard Unix password manager [www.passwordstore.org](https://www.passwordstore.org/)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Starship\n
--------\n
\n
The minimal, blazing-fast, and infinitely customizable prompt for any shell! (its lets you customize your shell) [github.com/starship/starship](https://github.com/starship/starship)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazygit\n
-------\n
\n
Terminal UI for git [github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazydocker\n
----------\n
\n
Terminal ui for docker, Shows CPU and memory, and what’s running and where its pulled from. [github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)\n
\n
Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
RM-improved/RIP\n
---------------\n
\n
Use RM but everything goes to /tmp folder [github.com/nivekuil/rip](https://github.com/nivekuil/rip)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Trashy\n
------\n
\n
fast and light weight RM that moves items to trash folder and has colorized outputs like FD. [github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
tealdear\n
--------\n
\n
tldr but in rust (tldr lets your easily find manpages/examples and usage for terminal command) [github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Navi\n
----\n
\n
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. [github.com/denisidoro/navi](https://github.com/denisidoro/navi)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
Cheat\n
-----\n
\n
this program allows you to create and view interactive cheatsheets on the command-line. [github.com/cheat/cheat](https://github.com/cheat/cheat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
gomi\n
----\n
\n
its RM except has a trash can so you don’t permitly delete something by accident \n
[github.com/babarot/gomi](https://github.com/babarot/gomi)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
broot\n
-----\n
\n
a different than ranger/lf approach to navigating folders [github.com/Canop/broot](https://github.com/Canop/broot)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
mdr\n
---\n
\n
a markdown viewer [github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
eza\n
---\n
\n
modern ls, with cool features like file icons [github.com/eza-community/eza](https://github.com/eza-community/eza)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
Rtorrent\n
--------\n
\n
a terminal based torrent client [rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)\n
\n
suggested by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
ouch\n
----\n
\n
It’s a CLI tool for compressing and decompressing for various formats. such as .tar .zip 7z .gz .xz .lzma .bz .bz2 .lz4 .sz .zst .rar [github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)\n
\n
suggested by [sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)\n
\n
bat\n
---\n
\n
modern cat, with features like syntax highlighting, line numbers, etc [github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
thefuck\n
-------\n
\n
hey you!, yeah you I DIDNT TYPE THAT COMMAND WRONG! with thefuck it fixes when you type a prevoius command wrong [github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
[Shells]\n
==========\n
\n
Nushell\n
-------\n
\n
it is a new type of shell that has some really cool features such as more detailed error messages and displays licenses via HTTP get, git or curl As well as a more clean UI for ls. [www.nushell.sh](https://www.nushell.sh/)suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Bash\n
----\n
\n
its the default and lots of programs use it, [www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)\n
\n
ble.sh\n
------\n
\n
Bash Line Editor, bash Shell with a few tweaks [github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested by [sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)\n
\n
Mosh\n
----\n
\n
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. (sadly there is no pit) [mosh.org](https://mosh.org/)\n
\n
suggested by [sh.itjust.works/u/Bitflip@lemmy.ml](https://sh.itjust.works/u/Bitflip@lemmy.ml)\n
\n
DASH\n
----\n
\n
a POSIX-compliant /bin/sh that is fast and simple [gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Fish\n
----\n
\n
its like bash but has auto correct for typing [fishshell.com](https://fishshell.com/)\n
\n
Zsh\n
---\n
\n
its like vim for a shell, it has lots of bells and whistles and is very customizable. [github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)\n
\n
[File Browsers]\n
=================\n
\n
Midnight Commander\n
------------------\n
\n
Midnight commander is a file Browser that has 2 panes where you can do basic file manager stuff such as Copy, Pasting, moving files, and Deleting all Via Terminal!\n
\n
[midnight-commander.org](https://midnight-commander.org/)\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
Fm.awk\n
------\n
\n
File manager written in awk [github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
lmf\n
---\n
\n
st File Manager is a powerful file manager for the UNIX console. It has a curses interface and it’s written in Python v3.4+. [inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)\n
\n
Rover\n
-----\n
\n
Rover is a small file browser that aims to be simple, fast and portable. [lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
LF\n
--\n
\n
lf (as in “list files”) is a terminal file manager written in Go with a heavy inspiration from ranger file manager. [github.com/gokcehan/lf](https://github.com/gokcehan/lf)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Ranger\n
------\n
\n
Alot like Midnight Commander but running on VIM, and just like VIM it is highly customizable \n
[github.com/ranger/ranger](https://github.com/ranger/ranger)\n
\n
----added note ranger should be installed via git most distros have 4+ older versions and lots of bugs\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
nnn\n
---\n
\n
nnn (n³) is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. [github.com/jarun/nnn](https://github.com/jarun/nnn)suggest by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
[Fun/games]\n
=============\n
\n
lolcat\n
------\n
\n
make your terminal rainbow [github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)\n
\n
suggested by [sh.itjust.works/u/GentooIsBased@lemmy.ml](https://sh.itjust.works/u/GentooIsBased@lemmy.ml)\n
\n
Cowsay\n
------\n
\n
make a cow say something in Terminal! [github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)\n
\n
Suggested by [sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)\n
\n
Bastet\n
------\n
\n
Tetris clone via terminal [github.com/fph/bastet/](https://github.com/fph/bastet/)suggested by [sh.itjust.works/u/pastaPersona@lemmy.world](https://sh.itjust.works/u/pastaPersona@lemmy.world)\n
\n
Cmatrix\n
-------\n
\n
make your terminal look like your mr.hacker man [github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
spotify-tui\n
-----------\n
\n
Spotify CLI frontend (Spotify via terminal) [github.com/Rigellute/spotify-tui](https://github.com/Rigellute/spotify-tui)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
cacademo\n
--------\n
\n
plays a bunch of neat ASCII animations [linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
figlet\n
------\n
\n
ASCII text art. [www.figlet.org](http://www.figlet.org/)\n
\n
toilet\n
------\n
\n
turn text into ASCII art. [caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)\n
\n
Yewtube\n
-------\n
\n
a cli youtube piped client, stream, download and play audio from YouTube piped. [github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
cbonsai\n
-------\n
\n
Little ASCII art bonsai tree that can be animated with the -l flag [gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
tty-clock\n
---------\n
\n
a digital clock via your terminal! [github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
"""
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 111
+favouriteCount: 527
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719459439 {#3161
date: 2024-06-27 05:37:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@stepanzak@iusearchlinux.fyi"
]
+comments: Doctrine\ORM\PersistentCollection {#3170 …}
+votes: Doctrine\ORM\PersistentCollection {#3172 …}
+reports: Doctrine\ORM\PersistentCollection {#3174 …}
+favourites: Doctrine\ORM\PersistentCollection {#3176 …}
+notifications: Doctrine\ORM\PersistentCollection {#3178 …}
+badges: Doctrine\ORM\PersistentCollection {#3180 …}
+children: [
App\Entity\EntryComment {#2278
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2276 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: null
+root: null
+body: "Recently found out about [ouch](https://github.com/ouch-org/ouch). Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703982623 {#2280
date: 2023-12-31 01:30:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Steamymoomilk@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2279 …}
+nested: Doctrine\ORM\PersistentCollection {#2277 …}
+votes: Doctrine\ORM\PersistentCollection {#2220 …}
+reports: Doctrine\ORM\PersistentCollection {#2222 …}
+favourites: Doctrine\ORM\PersistentCollection {#2219 …}
+notifications: Doctrine\ORM\PersistentCollection {#2196 …}
-id: 266115
-bodyTs: "'/ouch-org/ouch).':8 'decompress':14 'differ':46 'encount':40 'file':15 'flag':28 'found':2,9 'github.com':7 'github.com/ouch-org/ouch).':6 'gzip':31 'may':39 'one':38 'ouch':5 'rar':33 'realli':11 'recent':1 'rememb':25 'rest':37 'seem':23,43 'syntax':47 'tar':30 'termin':18 'use':12,45 'zip':32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6302957"
+editedAt: null
+createdAt: DateTimeImmutable @1703982623 {#2282
date: 2023-12-31 01:30:23.0 +01:00
}
+"title": 266115
}
]
-id: 25931
-titleTs: "'list':4 'mega':3 'termin':1 'util':2"
-bodyTs: "'/)':23,42,55,210,487,508,681,712,955,1458,1496,1554,1821 '/)suggested':552,784,826,988,1394 '/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1776 '/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':919 '/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1424 '/aristocratos/btop](https://github.com/aristocratos/btop)':315 '/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':450 '/babarot/gomi](https://github.com/babarot/gomi)suggested':1207 '/bin/sh':1469 '/busyloop/lolcat](https://github.com/busyloop/lolcat)':1731 '/canop/broot](https://github.com/canop/broot)suggested':1223 '/cantino/mcfly](https://github.com/cantino/mcfly)':406 '/cheat/cheat](https://github.com/cheat/cheat)suggested':1183 '/clementtsang/bottom](https://github.com/clementtsang/bottom)':117 '/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1121 '/denisidoro/navi](https://github.com/denisidoro/navi)':1159 '/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1600 '/dundee/gdu](https://github.com/dundee/gdu)':156 '/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':172 '/eza-community/eza](https://github.com/eza-community/eza)suggested':1250 '/fph/bastet/](https://github.com/fph/bastet/)suggested':1760 '/gokcehan/lf](https://github.com/gokcehan/lf)':1647 '/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1568 '/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1869 '/jarun/nnn](https://github.com/jarun/nnn)suggest':1718 '/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1051 '/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1026 '/jonas/tig](https://github.com/jonas/tig)':973 '/jqlang/jq](https://github.com/jqlang/jq)suggested':892 '/junegunn/fzf](https://github.com/junegunn/fzf)':378 '/klange/bim](https://github.com/klange/bim)':639 '/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1808 '/mawww/kakoune](https://github.com/mawww/kakoune)':604 '/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1234 '/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1847 '/muesli/duf](https://github.com/muesli/duf)':223 '/nicolargo/glances](https://github.com/nicolargo/glances)':259 '/nivekuil/rip](https://github.com/nivekuil/rip)':1071 '/nvbn/thefuck](https://github.com/nvbn/thefuck)':1346 '/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1097 '/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1517 '/ouch-org/ouch](https://github.com/ouch-org/ouch)':1298 '/p/rover/](https://lecram.github.io/p/rover/)suggested':1618 '/pictures':916 '/piuccio/cowsay](https://github.com/piuccio/cowsay)':1747 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':95 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':810 '/pydf-check-disk-space-usage-wit':234 '/pydf-check-disk-space-usage-with-colored-output/)':237 '/ranger/ranger](https://github.com/ranger/ranger)':1672 '/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1792 '/rip':1060 '/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':77 '/rtorrent/](https://rakshasa.github.io/rtorrent/)':1263 '/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1317 '/sharkdp/fd](https://github.com/sharkdp/fd)':335 '/software/bash/](https://www.gnu.org/software/bash/)':1411 '/software/emacs/](https://www.gnu.org/software/emacs/)':578 '/starship/starship](https://github.com/starship/starship)suggested':1014 '/syllo/nvtop](https://github.com/syllo/nvtop)':187 '/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':467 '/tmp':1067 '/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':756 '/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':763 '/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1187,1211,1227,1238,1254,1321 '/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1463 '/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1752 '/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':60 '/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1398,1482,1652 '/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':370 '/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1303 '/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':242 '/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':924 '/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':320 '/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':960 '/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':830 '/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1736 '/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1268,1722 '/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':947,978 '/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1428 '/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':513 '/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1559,1695 '/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':644 '/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1764 '/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':760,845,896,992,1018,1030,1056,1076,1126 '/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':609 '/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':82,100,788,814,1572,1622,1852 '/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':454,1102,1164 '/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1351,1780,1797,1813,1873 '/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':556 '/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1830 '/wting/autojump](https://github.com/wting/autojump)':365 '/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1885 '/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':841 '/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1477 '0':1711 '11':270 '16':795 '2':1530 '256':797 '4':1684 '7z':1286 '8':794 '88':796 'accid':1204 'action':594 'actual':729 'ad':821,1673 'add':1890,1905,1926,1941 'addit':420,425 'address':290 'aim':612,1609 'akin':858 'allow':879,1129,1168,1434 'alot':817,832,1654 'also':743,937 'analyz':123 'anim':1805,1862 'anyth':674 'applic':1432 'approach':1217 'appropri':805 'argu':671 'argument':1150 'art':1817,1827,1856 'ascii':1804,1815,1826,1855 'atuin':407,408,440 'audio':1841 'auto':1489 'autojump':336,337 'automat':792 'avail':277 'averag':90 'avrag':205 'awk':861,1565 'base':45,585,590,634,1258 'bash':1399,1413,1416,1486 'basic':196,1536 'bastet':1753 'bat':1304 'behold':558 'bell':1508 'better':446 'bim':610,611 'bit':725 'blaze':997 'blazing-fast':996 'ble.sh':1412 'bob':727 'bonsai':1857 'bottom':101 'broot':1212 'brows':1132 'browser':1,8,27,47,1519,1527,1607 'browsh':2 'btop':260,261 'bug':1690 'bunch':1801 'byobu':815 'bz':1290 'bz2':1291 'c':873 'caca.zoy.org':1829 'caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1828 'cacademo':1798 'cach':279 'capabl':799 'cat':1306 'cbonsai':1853 'cd':899 'chart':807 'cheat':1165 'cheatsheet':1134,1175 'check':225 'child':570,693 'church':560 'clean':1387 'cli':718,951,1273,1785,1833 'client':1260,1836 'clock':181,1876,1879 'clone':1755 'cmatrix':1765 'cmd':331 'code':86 'color':85,230,790,798,806,1091 'color-cod':84 'command':169,361,373,390,424,713,854,1118,1146,1179,1331,1342,1521,1523,1657 'command-lin':853,1178 'commit':597 'communiti':457 'compliant':1468 'complic':475 'compress':1276 'config':1712 'configur':29,479,572,661,699 'connect':1438 'consol':1585 'context':421 'cool':1243,1365,1894,1919,1930,1955 'copi':1542 'core':104,199,305 'correct':1490 'cow':1740 'cowsay':1737 'cpu':103,105,198,303,304,306,308,1037 'crank':268 'creat':1171 'cross':255 'curl':1381 'curs':1589 'curv':657 'custom':1009 'customiz':267,548,1001,1514,1669 'd':742 'daemon':67 'dash':1464 'data':867,889 'databas':351,417 'decompress':1278 'default':274,470,1402 'delet':941,1201,1547 'depend':499,621,878 'detail':1370 'detect':793 'didnt':1328 'differ':252,532,1214 'digit':1878 'directori':354,935 'disk':109,110,121,133,213,226,929 'display':161,803,1153,1374 'distro':1682 'dl':36 'docker':1035 'download':286,1141,1838 'driven':458 'duf':211 'dynam':1152 'e.g':909 'easi':459 'easili':882,1111 'echo':1443 'edit':625,1446 'editor':322,472,522,584,652,1415 'electron':541 'emac':557,562 'email':949 'encrypt':431 'error':1371 'etc':1314 'everyth':1064 'except':1191 'execut':1145 'exist':411 'experi':626 'explor':938 'extens':630 'extern':620 'eza':1239 'fanci':736 'fast':120,998,1078,1472,1613,1715 'faster':340 'faster/easier':898 'fd':326,1094 'featur':617,822,1244,1308,1366,1703 'feel':1899,1935 'figlet':1814 'file':217,324,328,942,1246,1518,1526,1537,1545,1561,1575,1580,1606,1628,1632,1643,1705 'filesystem':345,908 'filter':884 'find':387,1112,1918,1954 'finder':329,375,462 'firefox':19 'fish':1483 'fishshell.com':1493,1495 'fishshell.com/)':1494 'fix':1336 'flag':1866 'flexibl':852 'fm.awk':1560 'folder':1068,1088,1220 'fork':767 'format':1281 'free':281,1900,1936 'friend':708,864 'frontend':1786 'full':1702 'full-featur':1701 'fulli':137,430 'fun/games':1723 'function':970 'fuzzi':372 'fzf':371 'gain':149 'gdu':118,127 'geeksforgeeks.org':233 'geeksforgeeks.org/pydf-check-disk-space-usage-wit':232 'generic':189 'get':1378 'git':966,1023,1379,1680 'github.com':76,116,155,171,186,222,258,314,334,364,377,405,449,466,603,638,755,762,840,891,918,972,1013,1025,1050,1070,1096,1120,1158,1182,1206,1222,1233,1249,1297,1316,1345,1423,1516,1567,1646,1671,1717,1730,1746,1759,1775,1791,1846,1884 'github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1774 'github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':917 'github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1422 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':313 'github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':448 'github.com/babarot/gomi](https://github.com/babarot/gomi)suggested':1205 'github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)':1729 'github.com/canop/broot](https://github.com/canop/broot)suggested':1221 'github.com/cantino/mcfly](https://github.com/cantino/mcfly)':404 'github.com/cheat/cheat](https://github.com/cheat/cheat)suggested':1181 'github.com/clementtsang/bottom](https://github.com/clementtsang/bottom)':115 'github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1119 'github.com/denisidoro/navi](https://github.com/denisidoro/navi)':1157 'github.com/dundee/gdu](https://github.com/dundee/gdu)':154 'github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':170 'github.com/eza-community/eza](https://github.com/eza-community/eza)suggested':1248 'github.com/fph/bastet/](https://github.com/fph/bastet/)suggested':1758 'github.com/gokcehan/lf](https://github.com/gokcehan/lf)':1645 'github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1566 'github.com/jarun/nnn](https://github.com/jarun/nnn)suggest':1716 'github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1049 'github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1024 'github.com/jonas/tig](https://github.com/jonas/tig)':971 'github.com/jqlang/jq](https://github.com/jqlang/jq)suggested':890 'github.com/junegunn/fzf](https://github.com/junegunn/fzf)':376 'github.com/klange/bim](https://github.com/klange/bim)':637 'github.com/mawww/kakoune](https://github.com/mawww/kakoune)':602 'github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1232 'github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1845 'github.com/muesli/duf](https://github.com/muesli/duf)':221 'github.com/nicolargo/glances](https://github.com/nicolargo/glances)':257 'github.com/nivekuil/rip](https://github.com/nivekuil/rip)':1069 'github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)':1344 'github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1095 'github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1515 'github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)':1296 'github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)':1745 'github.com/ranger/ranger](https://github.com/ranger/ranger)':1670 'github.com/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1790 'github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':75 'github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1315 'github.com/sharkdp/fd](https://github.com/sharkdp/fd)':333 'github.com/starship/starship](https://github.com/starship/starship)suggested':1012 'github.com/syllo/nvtop](https://github.com/syllo/nvtop)':185 'github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':465 'github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':754 'github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':761 'github.com/wting/autojump](https://github.com/wting/autojump)':363 'github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1883 'github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':839 'gitlab.com':1868 'gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1867 'glace':243 'go':126,1636 'goe':1065 'gomi':1188 'gondor.apana.org.au':1476 'gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1475 'good':1915,1951 'got':695 'gpu':177,179 'graph':87 'grep':862 'gz':1287 'hard':747 'hdds':142 'heavi':1639 'helix':514 'helix-editor.com':549,551 'helix-editor.com/)suggested':550 'hey':1323 'high':547,752,1668 'highest':73 'highlight':1311 'histori':385,413,435 'howev':141 'htop':188,247,264 'htop.dev':207,209 'htop.dev/)':208 'http':1377 'huge':153 'icon':1247 'imag':10 'improv':1059 'incred':1714 'infinit':1000 'info':166 'inigo.katxi.org':1599 'inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1598 'inspir':1640 'instal':1678 'intellig':1441 'intend':129 'interact':962,1174 'interfac':284,1590 'intermitt':1437 'internet':780 'ip':289 'item':1085 'javascript':540 'job':483 'jq':846,847 'json':856,866 'jump':903 'kakoun':579,588 'keep':69 'keybind':745 'keystrok':1449 'l':1865 'lan':777 'lazi':394 'lazydock':1031 'lazygit':1019 'learn':656 'leav':1902,1938 'lecram.github.io':1617 'lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested':1616 'let':771,900,1007,1109 'lf':1623,1624 'licens':1375 'life':463 'light':1080 'lightweight':615,629,850 'like':50,246,263,443,491,564,685,818,833,1093,1245,1309,1485,1499,1655,1664,1770 'line':332,362,374,855,1180,1312,1414,1445 'link':43 'links.twibright.com':52,54 'links.twibright.com/)':53 'linux.die.net':1807 'linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1806 'list':1156,1627,1898,1934 'littl':1854 'lmao':403 'lmf':1573 'load':89,204,276 'local':1442 'locat':325 'lolcat':1724 'look':5,251,381,1769 'lot':49,245,697,723,968,1404,1506,1688 'love':1888,1924 'ls':1241,1390 'lynx':24,51 'lynx.browser.org':39,41 'lynx.browser.org/)':40 'lz4':1292 'lzma':1289 'machin':437 'main':531 'maintain':349,1143 'make':1725,1738,1766,1910,1946 'man':460,1773 'manag':720,984,1538,1562,1576,1581,1633,1644,1706 'manpages/examples':1113 'map':885 'markdown':1230 'master':648 'master-rac':647 'may':1137 'mcfli':379,444 'mdr':1228 'mean':538 'memori':107,180,201,275,278,280,282,295,1039 'ment':702 'messag':1372 'micro':488 'micro-editor.github.io':505,507 'micro-editor.github.io/)':506 'midnight':1520,1522,1656 'midnight-commander.org':1551,1553 'midnight-commander.org/)':1552 'minim':995 'modal':581 'modern':520,624,1240,1305 'modifi':16 'monitor':62,192 'mosh':1429 'mosh.org':1455,1457 'mosh.org/)':1456 'mount':215 'move':1084,1544 'mpv':32 'mr.hacker':1772 'much':294,928 'multiplex':732 'n':1698 'nano':468,492,565 'navi':1127,1128 'navig':343,1219 'ncdu':925 'ncurs':801 'near':1710 'neat':1803 'need':673 'neofetch':160 'neomutt':948 'neomutt.org':952,954 'neomutt.org/)':953 'neovim':529,682 'neovim.io':709,711 'neovim.io/)':710 'network':113,283,285,287 'new':1357,1920,1956 'nix':163 'nnn':1696,1697 'note':1674 'number':1313 'nushel':1353 'nvtop':173 'object':447 'oh':688 'old':3 'older':1685 'one':168,389 'option':428 'ouch':1269 'output':231,1092 'packag':631 'page':461 'pane':1531 'parallel':139 'pass':979 'password':983 'past':1543 'peopl':670 'perform':148 'permit':1200 'philosophi':601 'pic':911 'pipe':1835,1844 'pit':1454 'place':905,1916,1952 'platform':256 'play':1799,1840 'plugin':503,665,837 'point':216,668 'portabl':872,1615 'posix':1467 'posix-compli':1466 'post':519,1912,1948 'post-modern':518 'power':183,1579 'pretti':119 'prevoius':1341 'primarili':130 'process':112,140 'processor':857 'program':175,292,297,1167,1406,1895,1921,1931,1957 'prompt':1002 'provid':427,622,1440 'pull':1047 'put':913 'pydf':224 'python':1596 'quick':380,902 'race':649 'rainbow':1728 'rakshasa.github.io':1262 'rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)':1261 'ranger':1642,1653,1675 'ranger/lf':1216 'rar':1295 're':392 'realli':1364,1907,1914,1943,1950 'recommend':753 'record':66,419 'rememb':749 'remot':1430 'replac':409 'rm':1058,1062,1082,1190 'rm-improv':1057 'roam':1435 'rover':1601,1602 'rtorrent':1255 'run':13,291,535,1043,1659 'runtim':877 'rust':537,1107 'sad':1450 'saver':464 'say':1741 'school':4 'script':544 'sed':860 'select':592 'server':441 'sh.itjust.works':59,81,99,241,319,369,453,512,555,608,643,759,787,813,829,844,895,923,946,959,977,991,1017,1029,1055,1075,1101,1125,1163,1186,1210,1226,1237,1253,1267,1302,1320,1350,1397,1427,1462,1481,1558,1571,1621,1651,1694,1721,1735,1751,1763,1779,1796,1812,1851,1872 'sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1185,1209,1225,1236,1252,1319 'sh.itjust.works/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1461 'sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1750 'sh.itjust.works/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':58 'sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1396,1480,1650 'sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':368 'sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1301 'sh.itjust.works/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':240 'sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':922 'sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':318 'sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':958 'sh.itjust.works/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':828 'sh.itjust.works/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1734 'sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1266,1720 'sh.itjust.works/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':945,976 'sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1426 'sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':511 'sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1557,1693 'sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':642 'sh.itjust.works/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1762 'sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':758,843,894,990,1016,1028,1054,1074,1124 'sh.itjust.works/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':607 'sh.itjust.works/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':80,98,786,812,1570,1620,1850 'sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':452,1100,1162 'sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1349,1778,1795,1811,1871 'sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':554 'share':773 'shell':384,412,1005,1011,1352,1360,1417,1503 'show':102,174,197,212,272,926,1036 'similar':525 'simpl':575,1474,1612 'size':220 'slice':883 'small':1605 'someth':1202,1742 'somewhat':574 'space':214,227,930 'speed':182 'spotifi':1782,1784,1787 'spotify-tui':1781 'sqlite':416 'ssd':132 'st':1574 'standard':981 'starship':993 'static':495 'stepanzak@iusearchlinux.fyi':159 'stream':1837 'structur':888 'stuff':1539 'stupid':474 'subdirectori':939 'suggest':56,78,96,157,238,316,366,509,605,640,920,943,956,974,1052,1072,1098,1122,1147,1160,1264,1299,1347,1459,1478,1555,1648,1691,1732,1748,1793,1809,1848,1903,1939 'superfast':327 'support':11,504,838,1436 'swap':202 'synchronis':432 'syntax':1310 'system':61,64,165,191,218 'sz':1293 'tar':1284 'task':206 'tealdear':1103 'temperatur':114,184,309 'termin':6,25,44,190,582,731,775,789,963,1020,1032,1117,1257,1431,1550,1631,1704,1727,1744,1757,1768,1789,1882 'tetri':1754 'text':321,471,521,583,651,1816,1824 'thefuck':1322,1334 'tig':961 'time':92,312 'tini':1709 'tldr':455,1104,1108 'tmate':764 'tmate.io':781,783 'tmate.io/)suggested':782 'tmux':715,769,819,834 'toilet':1822 'tool':1274 'top':249 'torrent':1259 'track':70 'transform':887 'trash':1087,1194 'trashi':1077 'tree':1858 'tti':1875 'tty-clock':1874 'ttyload':83 'tui':1783 'turn':1823 'tweak':1421 'type':219,396,1329,1339,1358,1492 'ui':964,1021,1033,1388 'understand':741 'unix':600,982,1584 'upload':288 'uptim':63,65,74,203 'usag':106,108,111,122,176,178,228,1115 'use':31,299,356,932,1061,1407,1892,1928 'user':707,1448 'user-friend':706 'util':138,200,307,714 'v3.4':1597 'valu':1148 'various':1280 'version':17,1686 'vi':587 'via':330,438,800,950,1376,1549,1679,1756,1788,1880 'video':38 'view':1173 'viewer':1231 'vim':527,543,567,636,645,677,686,1500,1661,1665 'want':1908,1944 'way':341 'web':7,26,46 'weight':1081 'well':145,301,402,501,663,1383 'whistl':1510 'window':719 'word':737 'work':143,347 'would':751,1887,1923 'write':1138 'written':124,870,1563,1594,1634 'wrong':1332,1343 'www.brow.sh':20,22 'www.brow.sh/)':21 'www.byobu.org':823,825 'www.byobu.org/)suggested':824 'www.figlet.org':1818,1820 'www.figlet.org/)':1819 'www.geeksforgeeks.org':236 'www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)':235 'www.gnu.org':577,1410 'www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)':1409 'www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)':576 'www.nano-editor.org':484,486 'www.nano-editor.org/)':485 'www.nushell.sh':1391,1393 'www.nushell.sh/)suggested':1392 'www.passwordstore.org':985,987 'www.passwordstore.org/)suggested':986 'www.vim.org':678,680 'www.vim.org/)':679 'xz':1288 'yeah':1325 'yewtub':1831 'youtub':35,1834,1843 'youtube-dl':34 'z':910 'zellij':831 'zero':876 'zhar.net':94,809 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':93 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':808 'zip':1285 'zoxid':897 'zsh':690,1497 'zst':1294"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704057448
+visibility: "visible "
+apId: "https://sh.itjust.works/post/11871260"
+editedAt: DateTimeImmutable @1719089751 {#3137
date: 2024-06-22 22:55:51.0 +02:00
}
+createdAt: DateTimeImmutable @1703971048 {#2994
date: 2023-12-30 22:17:28.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
4 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2276
+user: Proxies\__CG__\App\Entity\User {#3166 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: Proxies\__CG__\App\Entity\Image {#3168 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3169 …}
+slug: "Terminal-Utility-Mega-list"
+title: "Terminal Utility Mega list!"
+url: "https://sh.itjust.works/pictrs/image/4b26679f-bb00-4849-a04b-a28835fabb74.png"
+body: """
[Browsers]\n
============\n
\n
Browsh\n
------\n
\n
old school looking terminal web browser with image support that runs on a modified version of Firefox [www.brow.sh](https://www.brow.sh/)\n
\n
Lynx\n
----\n
\n
Terminal web browser (can configure to use MPV or YouTube-dl for videos) [lynx.browser.org](https://lynx.browser.org/)\n
\n
Links\n
-----\n
\n
Terminal based web browser a lot like lynx [links.twibright.com](http://links.twibright.com/)\n
\n
suggested by [sh.itjust.works/u/Buck@lemmy.world](https://sh.itjust.works/u/Buck@lemmy.world)\n
\n
[System Monitoring]\n
=====================\n
\n
uptimed\n
-------\n
\n
System uptime record daemon that keeps track of your highest uptimes [github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
TTYload\n
-------\n
\n
color-coded graph of load averages over time [zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Bottom\n
------\n
\n
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. [github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)\n
\n
gdu\n
---\n
\n
Pretty fast disk usage analyzer written in Go.\n
\n
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.\n
\n
[github.com/dundee/gdu](https://github.com/dundee/gdu)\n
\n
suggested by @stepanzak@iusearchlinux.fyi\n
\n
neofetch\n
--------\n
\n
display your *NIX and system info with one command! [github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)\n
\n
nvtop\n
-----\n
\n
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, [github.com/Syllo/nvtop](https://github.com/Syllo/nvtop)\n
\n
Htop\n
----\n
\n
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks [htop.dev](https://htop.dev/)\n
\n
duf\n
---\n
\n
Shows disks space, Mounted point, File system type, Size [github.com/muesli/duf](https://github.com/muesli/duf)\n
\n
Pydf\n
----\n
\n
Check disk space usage with colored output [geeksforgeeks.org/pydf-check-disk-space-usage-wit…](https://www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)\n
\n
suggested by [sh.itjust.works/u/easeKItMAn@lemmy.world](https://sh.itjust.works/u/easeKItMAn@lemmy.world)\n
\n
Glacees\n
-------\n
\n
A lot like Htop or top but looks different and is cross platform. [github.com/nicolargo/glances](https://github.com/nicolargo/glances)\n
\n
Btop\n
----\n
\n
Btop is like Htop but with customizability cranked to 11, it shows by default, Memory load, Available Memory, Cached Memory, Free Memory, Network interface, Network Download, Network Upload, IP address, Running Programs, How much memory the Programs are using as well as CPU, CPU cores, CPU util, CPU Temperature, and the time. [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
\n
Suggested by [sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)\n
\n
[Text Editors and file location]\n
==================================\n
\n
fd\n
--\n
\n
Superfast file finder Via cmd line. [github.com/sharkdp/fd](https://github.com/sharkdp/fd)\n
\n
Autojump\n
--------\n
\n
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. [github.com/wting/autojump](https://github.com/wting/autojump)\n
\n
suggested by [sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)\n
\n
fzf\n
---\n
\n
Fuzzy command line finder [github.com/junegunn/fzf](https://github.com/junegunn/fzf)\n
\n
mcfly\n
-----\n
\n
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) [github.com/cantino/mcfly](https://github.com/cantino/mcfly)\n
\n
Atuin\n
-----\n
\n
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. (its like mcfly but better objectively)\n
\n
[github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
TLDR\n
----\n
\n
a community driven easy man page finder. (life saver) [github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)\n
\n
Nano\n
----\n
\n
The default text editor, not stupid complicated not. not very configurable but does the job [www.nano-editor.org](https://www.nano-editor.org/)\n
\n
Micro\n
-----\n
\n
it’s like Nano but is static and has no dependency as well as plugin support. [micro-editor.github.io](https://micro-editor.github.io/)\n
\n
Suggested by [sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)\n
\n
Helix\n
-----\n
\n
It’s a post-modern text editor that is similar to VIM or Neovim the main difference is it runs on Rust meaning No JavaScript, Electron or Vim Script and is highly customizable!\n
\n
[helix-editor.com](https://helix-editor.com/)Suggested by [sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)\n
\n
Emacs\n
-----\n
\n
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple [www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)\n
\n
Kakoune\n
-------\n
\n
A modal terminal text editor based on Vi. Kakoune is based on selection before action and is committed to the unix Philosophy [github.com/mawww/kakoune](https://github.com/mawww/kakoune)\n
\n
suggested by [sh.itjust.works/u/RAM@discuss.tchncs.de](https://sh.itjust.works/u/RAM@discuss.tchncs.de)\n
\n
Bim\n
---\n
\n
Bim aims to be lightweight and featureful with no external* dependencies, providing a modern editing experience in a lightweight, extensible package and is based on VIM [github.com/klange/bim](https://github.com/klange/bim)\n
\n
suggested by [sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)\n
\n
Vim\n
---\n
\n
The master-race of text editors that has a learning curve but is very configurable as well as plugins, to the point so people argue why need anything other than VIM [www.vim.org](https://www.vim.org/)\n
\n
Neovim\n
------\n
\n
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly [neovim.io](https://neovim.io/)\n
\n
[Command utilities]\n
=====================\n
\n
Tmux\n
----\n
\n
its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i don’t understand :D Also the keybindings are hard to remember and would highly recommend [github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
[github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)\n
\n
tmate\n
-----\n
\n
its a fork of tmux that lets your share your terminal over LAN or the internet [tmate.io](https://tmate.io/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Terminal colors\n
---------------\n
\n
```\n
\n
<span style="color:#323232;">It automatically detects 8, 16, 88, 256 color capabilities (via ncurses)\n
</span><span style="color:#323232;">and displays the appropriate color charts.\n
</span>\n
```\n
\n
[zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
byobu\n
-----\n
\n
its alot like tmux with added features [www.byobu.org](https://www.byobu.org/)suggested by [sh.itjust.works/u/Geert@lemmy.world](https://sh.itjust.works/u/Geert@lemmy.world)\n
\n
zellij\n
------\n
\n
Alot like Tmux and has plugin support [github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
jq\n
--\n
\n
jq is a lightweight and flexible command-line JSON processor akin to sed,awk,grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. [github.com/jqlang/jq](https://github.com/jqlang/jq)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
zoxide\n
------\n
\n
faster/easier cd lets you quickly jump to places in your filesystem. E.g. z pic will put you in ~/Pictures. [github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)\n
\n
suggested by [sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)\n
\n
ncdu\n
----\n
\n
shows how much disk space is used by each directory, can also explore subdirectories and delete files suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
neomutt\n
-------\n
\n
email via cli! [neomutt.org](https://neomutt.org/)\n
\n
suggested by [sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)\n
-----------------------------------------------------------------------------------------------\n
\n
tig\n
---\n
\n
interactive terminal UI for git with lots of functionality [github.com/jonas/tig](https://github.com/jonas/tig)\n
\n
suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
pass\n
----\n
\n
the standard Unix password manager [www.passwordstore.org](https://www.passwordstore.org/)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Starship\n
--------\n
\n
The minimal, blazing-fast, and infinitely customizable prompt for any shell! (its lets you customize your shell) [github.com/starship/starship](https://github.com/starship/starship)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazygit\n
-------\n
\n
Terminal UI for git [github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazydocker\n
----------\n
\n
Terminal ui for docker, Shows CPU and memory, and what’s running and where its pulled from. [github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)\n
\n
Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
RM-improved/RIP\n
---------------\n
\n
Use RM but everything goes to /tmp folder [github.com/nivekuil/rip](https://github.com/nivekuil/rip)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Trashy\n
------\n
\n
fast and light weight RM that moves items to trash folder and has colorized outputs like FD. [github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
tealdear\n
--------\n
\n
tldr but in rust (tldr lets your easily find manpages/examples and usage for terminal command) [github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Navi\n
----\n
\n
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. [github.com/denisidoro/navi](https://github.com/denisidoro/navi)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
Cheat\n
-----\n
\n
this program allows you to create and view interactive cheatsheets on the command-line. [github.com/cheat/cheat](https://github.com/cheat/cheat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
gomi\n
----\n
\n
its RM except has a trash can so you don’t permitly delete something by accident \n
[github.com/babarot/gomi](https://github.com/babarot/gomi)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
broot\n
-----\n
\n
a different than ranger/lf approach to navigating folders [github.com/Canop/broot](https://github.com/Canop/broot)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
mdr\n
---\n
\n
a markdown viewer [github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
eza\n
---\n
\n
modern ls, with cool features like file icons [github.com/eza-community/eza](https://github.com/eza-community/eza)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
Rtorrent\n
--------\n
\n
a terminal based torrent client [rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)\n
\n
suggested by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
ouch\n
----\n
\n
It’s a CLI tool for compressing and decompressing for various formats. such as .tar .zip 7z .gz .xz .lzma .bz .bz2 .lz4 .sz .zst .rar [github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)\n
\n
suggested by [sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)\n
\n
bat\n
---\n
\n
modern cat, with features like syntax highlighting, line numbers, etc [github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
thefuck\n
-------\n
\n
hey you!, yeah you I DIDNT TYPE THAT COMMAND WRONG! with thefuck it fixes when you type a prevoius command wrong [github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
[Shells]\n
==========\n
\n
Nushell\n
-------\n
\n
it is a new type of shell that has some really cool features such as more detailed error messages and displays licenses via HTTP get, git or curl As well as a more clean UI for ls. [www.nushell.sh](https://www.nushell.sh/)suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Bash\n
----\n
\n
its the default and lots of programs use it, [www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)\n
\n
ble.sh\n
------\n
\n
Bash Line Editor, bash Shell with a few tweaks [github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested by [sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)\n
\n
Mosh\n
----\n
\n
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. (sadly there is no pit) [mosh.org](https://mosh.org/)\n
\n
suggested by [sh.itjust.works/u/Bitflip@lemmy.ml](https://sh.itjust.works/u/Bitflip@lemmy.ml)\n
\n
DASH\n
----\n
\n
a POSIX-compliant /bin/sh that is fast and simple [gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Fish\n
----\n
\n
its like bash but has auto correct for typing [fishshell.com](https://fishshell.com/)\n
\n
Zsh\n
---\n
\n
its like vim for a shell, it has lots of bells and whistles and is very customizable. [github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)\n
\n
[File Browsers]\n
=================\n
\n
Midnight Commander\n
------------------\n
\n
Midnight commander is a file Browser that has 2 panes where you can do basic file manager stuff such as Copy, Pasting, moving files, and Deleting all Via Terminal!\n
\n
[midnight-commander.org](https://midnight-commander.org/)\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
Fm.awk\n
------\n
\n
File manager written in awk [github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
lmf\n
---\n
\n
st File Manager is a powerful file manager for the UNIX console. It has a curses interface and it’s written in Python v3.4+. [inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)\n
\n
Rover\n
-----\n
\n
Rover is a small file browser that aims to be simple, fast and portable. [lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
LF\n
--\n
\n
lf (as in “list files”) is a terminal file manager written in Go with a heavy inspiration from ranger file manager. [github.com/gokcehan/lf](https://github.com/gokcehan/lf)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Ranger\n
------\n
\n
Alot like Midnight Commander but running on VIM, and just like VIM it is highly customizable \n
[github.com/ranger/ranger](https://github.com/ranger/ranger)\n
\n
----added note ranger should be installed via git most distros have 4+ older versions and lots of bugs\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
nnn\n
---\n
\n
nnn (n³) is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. [github.com/jarun/nnn](https://github.com/jarun/nnn)suggest by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
[Fun/games]\n
=============\n
\n
lolcat\n
------\n
\n
make your terminal rainbow [github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)\n
\n
suggested by [sh.itjust.works/u/GentooIsBased@lemmy.ml](https://sh.itjust.works/u/GentooIsBased@lemmy.ml)\n
\n
Cowsay\n
------\n
\n
make a cow say something in Terminal! [github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)\n
\n
Suggested by [sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)\n
\n
Bastet\n
------\n
\n
Tetris clone via terminal [github.com/fph/bastet/](https://github.com/fph/bastet/)suggested by [sh.itjust.works/u/pastaPersona@lemmy.world](https://sh.itjust.works/u/pastaPersona@lemmy.world)\n
\n
Cmatrix\n
-------\n
\n
make your terminal look like your mr.hacker man [github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
spotify-tui\n
-----------\n
\n
Spotify CLI frontend (Spotify via terminal) [github.com/Rigellute/spotify-tui](https://github.com/Rigellute/spotify-tui)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
cacademo\n
--------\n
\n
plays a bunch of neat ASCII animations [linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
figlet\n
------\n
\n
ASCII text art. [www.figlet.org](http://www.figlet.org/)\n
\n
toilet\n
------\n
\n
turn text into ASCII art. [caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)\n
\n
Yewtube\n
-------\n
\n
a cli youtube piped client, stream, download and play audio from YouTube piped. [github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
cbonsai\n
-------\n
\n
Little ASCII art bonsai tree that can be animated with the -l flag [gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
tty-clock\n
---------\n
\n
a digital clock via your terminal! [github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
"""
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 111
+favouriteCount: 527
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719459439 {#3161
date: 2024-06-27 05:37:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@stepanzak@iusearchlinux.fyi"
]
+comments: Doctrine\ORM\PersistentCollection {#3170 …}
+votes: Doctrine\ORM\PersistentCollection {#3172 …}
+reports: Doctrine\ORM\PersistentCollection {#3174 …}
+favourites: Doctrine\ORM\PersistentCollection {#3176 …}
+notifications: Doctrine\ORM\PersistentCollection {#3178 …}
+badges: Doctrine\ORM\PersistentCollection {#3180 …}
+children: [
App\Entity\EntryComment {#2278
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2276 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: null
+root: null
+body: "Recently found out about [ouch](https://github.com/ouch-org/ouch). Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703982623 {#2280
date: 2023-12-31 01:30:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Steamymoomilk@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2279 …}
+nested: Doctrine\ORM\PersistentCollection {#2277 …}
+votes: Doctrine\ORM\PersistentCollection {#2220 …}
+reports: Doctrine\ORM\PersistentCollection {#2222 …}
+favourites: Doctrine\ORM\PersistentCollection {#2219 …}
+notifications: Doctrine\ORM\PersistentCollection {#2196 …}
-id: 266115
-bodyTs: "'/ouch-org/ouch).':8 'decompress':14 'differ':46 'encount':40 'file':15 'flag':28 'found':2,9 'github.com':7 'github.com/ouch-org/ouch).':6 'gzip':31 'may':39 'one':38 'ouch':5 'rar':33 'realli':11 'recent':1 'rememb':25 'rest':37 'seem':23,43 'syntax':47 'tar':30 'termin':18 'use':12,45 'zip':32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6302957"
+editedAt: null
+createdAt: DateTimeImmutable @1703982623 {#2282
date: 2023-12-31 01:30:23.0 +01:00
}
+"title": 266115
}
]
-id: 25931
-titleTs: "'list':4 'mega':3 'termin':1 'util':2"
-bodyTs: "'/)':23,42,55,210,487,508,681,712,955,1458,1496,1554,1821 '/)suggested':552,784,826,988,1394 '/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1776 '/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':919 '/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1424 '/aristocratos/btop](https://github.com/aristocratos/btop)':315 '/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':450 '/babarot/gomi](https://github.com/babarot/gomi)suggested':1207 '/bin/sh':1469 '/busyloop/lolcat](https://github.com/busyloop/lolcat)':1731 '/canop/broot](https://github.com/canop/broot)suggested':1223 '/cantino/mcfly](https://github.com/cantino/mcfly)':406 '/cheat/cheat](https://github.com/cheat/cheat)suggested':1183 '/clementtsang/bottom](https://github.com/clementtsang/bottom)':117 '/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1121 '/denisidoro/navi](https://github.com/denisidoro/navi)':1159 '/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1600 '/dundee/gdu](https://github.com/dundee/gdu)':156 '/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':172 '/eza-community/eza](https://github.com/eza-community/eza)suggested':1250 '/fph/bastet/](https://github.com/fph/bastet/)suggested':1760 '/gokcehan/lf](https://github.com/gokcehan/lf)':1647 '/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1568 '/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1869 '/jarun/nnn](https://github.com/jarun/nnn)suggest':1718 '/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1051 '/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1026 '/jonas/tig](https://github.com/jonas/tig)':973 '/jqlang/jq](https://github.com/jqlang/jq)suggested':892 '/junegunn/fzf](https://github.com/junegunn/fzf)':378 '/klange/bim](https://github.com/klange/bim)':639 '/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1808 '/mawww/kakoune](https://github.com/mawww/kakoune)':604 '/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1234 '/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1847 '/muesli/duf](https://github.com/muesli/duf)':223 '/nicolargo/glances](https://github.com/nicolargo/glances)':259 '/nivekuil/rip](https://github.com/nivekuil/rip)':1071 '/nvbn/thefuck](https://github.com/nvbn/thefuck)':1346 '/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1097 '/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1517 '/ouch-org/ouch](https://github.com/ouch-org/ouch)':1298 '/p/rover/](https://lecram.github.io/p/rover/)suggested':1618 '/pictures':916 '/piuccio/cowsay](https://github.com/piuccio/cowsay)':1747 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':95 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':810 '/pydf-check-disk-space-usage-wit':234 '/pydf-check-disk-space-usage-with-colored-output/)':237 '/ranger/ranger](https://github.com/ranger/ranger)':1672 '/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1792 '/rip':1060 '/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':77 '/rtorrent/](https://rakshasa.github.io/rtorrent/)':1263 '/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1317 '/sharkdp/fd](https://github.com/sharkdp/fd)':335 '/software/bash/](https://www.gnu.org/software/bash/)':1411 '/software/emacs/](https://www.gnu.org/software/emacs/)':578 '/starship/starship](https://github.com/starship/starship)suggested':1014 '/syllo/nvtop](https://github.com/syllo/nvtop)':187 '/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':467 '/tmp':1067 '/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':756 '/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':763 '/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1187,1211,1227,1238,1254,1321 '/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1463 '/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1752 '/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':60 '/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1398,1482,1652 '/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':370 '/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1303 '/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':242 '/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':924 '/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':320 '/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':960 '/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':830 '/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1736 '/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1268,1722 '/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':947,978 '/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1428 '/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':513 '/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1559,1695 '/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':644 '/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1764 '/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':760,845,896,992,1018,1030,1056,1076,1126 '/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':609 '/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':82,100,788,814,1572,1622,1852 '/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':454,1102,1164 '/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1351,1780,1797,1813,1873 '/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':556 '/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1830 '/wting/autojump](https://github.com/wting/autojump)':365 '/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1885 '/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':841 '/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1477 '0':1711 '11':270 '16':795 '2':1530 '256':797 '4':1684 '7z':1286 '8':794 '88':796 'accid':1204 'action':594 'actual':729 'ad':821,1673 'add':1890,1905,1926,1941 'addit':420,425 'address':290 'aim':612,1609 'akin':858 'allow':879,1129,1168,1434 'alot':817,832,1654 'also':743,937 'analyz':123 'anim':1805,1862 'anyth':674 'applic':1432 'approach':1217 'appropri':805 'argu':671 'argument':1150 'art':1817,1827,1856 'ascii':1804,1815,1826,1855 'atuin':407,408,440 'audio':1841 'auto':1489 'autojump':336,337 'automat':792 'avail':277 'averag':90 'avrag':205 'awk':861,1565 'base':45,585,590,634,1258 'bash':1399,1413,1416,1486 'basic':196,1536 'bastet':1753 'bat':1304 'behold':558 'bell':1508 'better':446 'bim':610,611 'bit':725 'blaze':997 'blazing-fast':996 'ble.sh':1412 'bob':727 'bonsai':1857 'bottom':101 'broot':1212 'brows':1132 'browser':1,8,27,47,1519,1527,1607 'browsh':2 'btop':260,261 'bug':1690 'bunch':1801 'byobu':815 'bz':1290 'bz2':1291 'c':873 'caca.zoy.org':1829 'caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1828 'cacademo':1798 'cach':279 'capabl':799 'cat':1306 'cbonsai':1853 'cd':899 'chart':807 'cheat':1165 'cheatsheet':1134,1175 'check':225 'child':570,693 'church':560 'clean':1387 'cli':718,951,1273,1785,1833 'client':1260,1836 'clock':181,1876,1879 'clone':1755 'cmatrix':1765 'cmd':331 'code':86 'color':85,230,790,798,806,1091 'color-cod':84 'command':169,361,373,390,424,713,854,1118,1146,1179,1331,1342,1521,1523,1657 'command-lin':853,1178 'commit':597 'communiti':457 'compliant':1468 'complic':475 'compress':1276 'config':1712 'configur':29,479,572,661,699 'connect':1438 'consol':1585 'context':421 'cool':1243,1365,1894,1919,1930,1955 'copi':1542 'core':104,199,305 'correct':1490 'cow':1740 'cowsay':1737 'cpu':103,105,198,303,304,306,308,1037 'crank':268 'creat':1171 'cross':255 'curl':1381 'curs':1589 'curv':657 'custom':1009 'customiz':267,548,1001,1514,1669 'd':742 'daemon':67 'dash':1464 'data':867,889 'databas':351,417 'decompress':1278 'default':274,470,1402 'delet':941,1201,1547 'depend':499,621,878 'detail':1370 'detect':793 'didnt':1328 'differ':252,532,1214 'digit':1878 'directori':354,935 'disk':109,110,121,133,213,226,929 'display':161,803,1153,1374 'distro':1682 'dl':36 'docker':1035 'download':286,1141,1838 'driven':458 'duf':211 'dynam':1152 'e.g':909 'easi':459 'easili':882,1111 'echo':1443 'edit':625,1446 'editor':322,472,522,584,652,1415 'electron':541 'emac':557,562 'email':949 'encrypt':431 'error':1371 'etc':1314 'everyth':1064 'except':1191 'execut':1145 'exist':411 'experi':626 'explor':938 'extens':630 'extern':620 'eza':1239 'fanci':736 'fast':120,998,1078,1472,1613,1715 'faster':340 'faster/easier':898 'fd':326,1094 'featur':617,822,1244,1308,1366,1703 'feel':1899,1935 'figlet':1814 'file':217,324,328,942,1246,1518,1526,1537,1545,1561,1575,1580,1606,1628,1632,1643,1705 'filesystem':345,908 'filter':884 'find':387,1112,1918,1954 'finder':329,375,462 'firefox':19 'fish':1483 'fishshell.com':1493,1495 'fishshell.com/)':1494 'fix':1336 'flag':1866 'flexibl':852 'fm.awk':1560 'folder':1068,1088,1220 'fork':767 'format':1281 'free':281,1900,1936 'friend':708,864 'frontend':1786 'full':1702 'full-featur':1701 'fulli':137,430 'fun/games':1723 'function':970 'fuzzi':372 'fzf':371 'gain':149 'gdu':118,127 'geeksforgeeks.org':233 'geeksforgeeks.org/pydf-check-disk-space-usage-wit':232 'generic':189 'get':1378 'git':966,1023,1379,1680 'github.com':76,116,155,171,186,222,258,314,334,364,377,405,449,466,603,638,755,762,840,891,918,972,1013,1025,1050,1070,1096,1120,1158,1182,1206,1222,1233,1249,1297,1316,1345,1423,1516,1567,1646,1671,1717,1730,1746,1759,1775,1791,1846,1884 'github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1774 'github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':917 'github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1422 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':313 'github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':448 'github.com/babarot/gomi](https://github.com/babarot/gomi)suggested':1205 'github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)':1729 'github.com/canop/broot](https://github.com/canop/broot)suggested':1221 'github.com/cantino/mcfly](https://github.com/cantino/mcfly)':404 'github.com/cheat/cheat](https://github.com/cheat/cheat)suggested':1181 'github.com/clementtsang/bottom](https://github.com/clementtsang/bottom)':115 'github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1119 'github.com/denisidoro/navi](https://github.com/denisidoro/navi)':1157 'github.com/dundee/gdu](https://github.com/dundee/gdu)':154 'github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':170 'github.com/eza-community/eza](https://github.com/eza-community/eza)suggested':1248 'github.com/fph/bastet/](https://github.com/fph/bastet/)suggested':1758 'github.com/gokcehan/lf](https://github.com/gokcehan/lf)':1645 'github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1566 'github.com/jarun/nnn](https://github.com/jarun/nnn)suggest':1716 'github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1049 'github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1024 'github.com/jonas/tig](https://github.com/jonas/tig)':971 'github.com/jqlang/jq](https://github.com/jqlang/jq)suggested':890 'github.com/junegunn/fzf](https://github.com/junegunn/fzf)':376 'github.com/klange/bim](https://github.com/klange/bim)':637 'github.com/mawww/kakoune](https://github.com/mawww/kakoune)':602 'github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1232 'github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1845 'github.com/muesli/duf](https://github.com/muesli/duf)':221 'github.com/nicolargo/glances](https://github.com/nicolargo/glances)':257 'github.com/nivekuil/rip](https://github.com/nivekuil/rip)':1069 'github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)':1344 'github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1095 'github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1515 'github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)':1296 'github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)':1745 'github.com/ranger/ranger](https://github.com/ranger/ranger)':1670 'github.com/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1790 'github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':75 'github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1315 'github.com/sharkdp/fd](https://github.com/sharkdp/fd)':333 'github.com/starship/starship](https://github.com/starship/starship)suggested':1012 'github.com/syllo/nvtop](https://github.com/syllo/nvtop)':185 'github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':465 'github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':754 'github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':761 'github.com/wting/autojump](https://github.com/wting/autojump)':363 'github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1883 'github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':839 'gitlab.com':1868 'gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1867 'glace':243 'go':126,1636 'goe':1065 'gomi':1188 'gondor.apana.org.au':1476 'gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1475 'good':1915,1951 'got':695 'gpu':177,179 'graph':87 'grep':862 'gz':1287 'hard':747 'hdds':142 'heavi':1639 'helix':514 'helix-editor.com':549,551 'helix-editor.com/)suggested':550 'hey':1323 'high':547,752,1668 'highest':73 'highlight':1311 'histori':385,413,435 'howev':141 'htop':188,247,264 'htop.dev':207,209 'htop.dev/)':208 'http':1377 'huge':153 'icon':1247 'imag':10 'improv':1059 'incred':1714 'infinit':1000 'info':166 'inigo.katxi.org':1599 'inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1598 'inspir':1640 'instal':1678 'intellig':1441 'intend':129 'interact':962,1174 'interfac':284,1590 'intermitt':1437 'internet':780 'ip':289 'item':1085 'javascript':540 'job':483 'jq':846,847 'json':856,866 'jump':903 'kakoun':579,588 'keep':69 'keybind':745 'keystrok':1449 'l':1865 'lan':777 'lazi':394 'lazydock':1031 'lazygit':1019 'learn':656 'leav':1902,1938 'lecram.github.io':1617 'lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested':1616 'let':771,900,1007,1109 'lf':1623,1624 'licens':1375 'life':463 'light':1080 'lightweight':615,629,850 'like':50,246,263,443,491,564,685,818,833,1093,1245,1309,1485,1499,1655,1664,1770 'line':332,362,374,855,1180,1312,1414,1445 'link':43 'links.twibright.com':52,54 'links.twibright.com/)':53 'linux.die.net':1807 'linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1806 'list':1156,1627,1898,1934 'littl':1854 'lmao':403 'lmf':1573 'load':89,204,276 'local':1442 'locat':325 'lolcat':1724 'look':5,251,381,1769 'lot':49,245,697,723,968,1404,1506,1688 'love':1888,1924 'ls':1241,1390 'lynx':24,51 'lynx.browser.org':39,41 'lynx.browser.org/)':40 'lz4':1292 'lzma':1289 'machin':437 'main':531 'maintain':349,1143 'make':1725,1738,1766,1910,1946 'man':460,1773 'manag':720,984,1538,1562,1576,1581,1633,1644,1706 'manpages/examples':1113 'map':885 'markdown':1230 'master':648 'master-rac':647 'may':1137 'mcfli':379,444 'mdr':1228 'mean':538 'memori':107,180,201,275,278,280,282,295,1039 'ment':702 'messag':1372 'micro':488 'micro-editor.github.io':505,507 'micro-editor.github.io/)':506 'midnight':1520,1522,1656 'midnight-commander.org':1551,1553 'midnight-commander.org/)':1552 'minim':995 'modal':581 'modern':520,624,1240,1305 'modifi':16 'monitor':62,192 'mosh':1429 'mosh.org':1455,1457 'mosh.org/)':1456 'mount':215 'move':1084,1544 'mpv':32 'mr.hacker':1772 'much':294,928 'multiplex':732 'n':1698 'nano':468,492,565 'navi':1127,1128 'navig':343,1219 'ncdu':925 'ncurs':801 'near':1710 'neat':1803 'need':673 'neofetch':160 'neomutt':948 'neomutt.org':952,954 'neomutt.org/)':953 'neovim':529,682 'neovim.io':709,711 'neovim.io/)':710 'network':113,283,285,287 'new':1357,1920,1956 'nix':163 'nnn':1696,1697 'note':1674 'number':1313 'nushel':1353 'nvtop':173 'object':447 'oh':688 'old':3 'older':1685 'one':168,389 'option':428 'ouch':1269 'output':231,1092 'packag':631 'page':461 'pane':1531 'parallel':139 'pass':979 'password':983 'past':1543 'peopl':670 'perform':148 'permit':1200 'philosophi':601 'pic':911 'pipe':1835,1844 'pit':1454 'place':905,1916,1952 'platform':256 'play':1799,1840 'plugin':503,665,837 'point':216,668 'portabl':872,1615 'posix':1467 'posix-compli':1466 'post':519,1912,1948 'post-modern':518 'power':183,1579 'pretti':119 'prevoius':1341 'primarili':130 'process':112,140 'processor':857 'program':175,292,297,1167,1406,1895,1921,1931,1957 'prompt':1002 'provid':427,622,1440 'pull':1047 'put':913 'pydf':224 'python':1596 'quick':380,902 'race':649 'rainbow':1728 'rakshasa.github.io':1262 'rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)':1261 'ranger':1642,1653,1675 'ranger/lf':1216 'rar':1295 're':392 'realli':1364,1907,1914,1943,1950 'recommend':753 'record':66,419 'rememb':749 'remot':1430 'replac':409 'rm':1058,1062,1082,1190 'rm-improv':1057 'roam':1435 'rover':1601,1602 'rtorrent':1255 'run':13,291,535,1043,1659 'runtim':877 'rust':537,1107 'sad':1450 'saver':464 'say':1741 'school':4 'script':544 'sed':860 'select':592 'server':441 'sh.itjust.works':59,81,99,241,319,369,453,512,555,608,643,759,787,813,829,844,895,923,946,959,977,991,1017,1029,1055,1075,1101,1125,1163,1186,1210,1226,1237,1253,1267,1302,1320,1350,1397,1427,1462,1481,1558,1571,1621,1651,1694,1721,1735,1751,1763,1779,1796,1812,1851,1872 'sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1185,1209,1225,1236,1252,1319 'sh.itjust.works/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1461 'sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1750 'sh.itjust.works/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':58 'sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1396,1480,1650 'sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':368 'sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1301 'sh.itjust.works/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':240 'sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':922 'sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':318 'sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':958 'sh.itjust.works/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':828 'sh.itjust.works/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1734 'sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1266,1720 'sh.itjust.works/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':945,976 'sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1426 'sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':511 'sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1557,1693 'sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':642 'sh.itjust.works/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1762 'sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':758,843,894,990,1016,1028,1054,1074,1124 'sh.itjust.works/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':607 'sh.itjust.works/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':80,98,786,812,1570,1620,1850 'sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':452,1100,1162 'sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1349,1778,1795,1811,1871 'sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':554 'share':773 'shell':384,412,1005,1011,1352,1360,1417,1503 'show':102,174,197,212,272,926,1036 'similar':525 'simpl':575,1474,1612 'size':220 'slice':883 'small':1605 'someth':1202,1742 'somewhat':574 'space':214,227,930 'speed':182 'spotifi':1782,1784,1787 'spotify-tui':1781 'sqlite':416 'ssd':132 'st':1574 'standard':981 'starship':993 'static':495 'stepanzak@iusearchlinux.fyi':159 'stream':1837 'structur':888 'stuff':1539 'stupid':474 'subdirectori':939 'suggest':56,78,96,157,238,316,366,509,605,640,920,943,956,974,1052,1072,1098,1122,1147,1160,1264,1299,1347,1459,1478,1555,1648,1691,1732,1748,1793,1809,1848,1903,1939 'superfast':327 'support':11,504,838,1436 'swap':202 'synchronis':432 'syntax':1310 'system':61,64,165,191,218 'sz':1293 'tar':1284 'task':206 'tealdear':1103 'temperatur':114,184,309 'termin':6,25,44,190,582,731,775,789,963,1020,1032,1117,1257,1431,1550,1631,1704,1727,1744,1757,1768,1789,1882 'tetri':1754 'text':321,471,521,583,651,1816,1824 'thefuck':1322,1334 'tig':961 'time':92,312 'tini':1709 'tldr':455,1104,1108 'tmate':764 'tmate.io':781,783 'tmate.io/)suggested':782 'tmux':715,769,819,834 'toilet':1822 'tool':1274 'top':249 'torrent':1259 'track':70 'transform':887 'trash':1087,1194 'trashi':1077 'tree':1858 'tti':1875 'tty-clock':1874 'ttyload':83 'tui':1783 'turn':1823 'tweak':1421 'type':219,396,1329,1339,1358,1492 'ui':964,1021,1033,1388 'understand':741 'unix':600,982,1584 'upload':288 'uptim':63,65,74,203 'usag':106,108,111,122,176,178,228,1115 'use':31,299,356,932,1061,1407,1892,1928 'user':707,1448 'user-friend':706 'util':138,200,307,714 'v3.4':1597 'valu':1148 'various':1280 'version':17,1686 'vi':587 'via':330,438,800,950,1376,1549,1679,1756,1788,1880 'video':38 'view':1173 'viewer':1231 'vim':527,543,567,636,645,677,686,1500,1661,1665 'want':1908,1944 'way':341 'web':7,26,46 'weight':1081 'well':145,301,402,501,663,1383 'whistl':1510 'window':719 'word':737 'work':143,347 'would':751,1887,1923 'write':1138 'written':124,870,1563,1594,1634 'wrong':1332,1343 'www.brow.sh':20,22 'www.brow.sh/)':21 'www.byobu.org':823,825 'www.byobu.org/)suggested':824 'www.figlet.org':1818,1820 'www.figlet.org/)':1819 'www.geeksforgeeks.org':236 'www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)':235 'www.gnu.org':577,1410 'www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)':1409 'www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)':576 'www.nano-editor.org':484,486 'www.nano-editor.org/)':485 'www.nushell.sh':1391,1393 'www.nushell.sh/)suggested':1392 'www.passwordstore.org':985,987 'www.passwordstore.org/)suggested':986 'www.vim.org':678,680 'www.vim.org/)':679 'xz':1288 'yeah':1325 'yewtub':1831 'youtub':35,1834,1843 'youtube-dl':34 'z':910 'zellij':831 'zero':876 'zhar.net':94,809 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':93 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':808 'zip':1285 'zoxid':897 'zsh':690,1497 'zst':1294"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704057448
+visibility: "visible "
+apId: "https://sh.itjust.works/post/11871260"
+editedAt: DateTimeImmutable @1719089751 {#3137
date: 2024-06-22 22:55:51.0 +02:00
}
+createdAt: DateTimeImmutable @1703971048 {#2994
date: 2023-12-30 22:17:28.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
6 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2278
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2276
+user: Proxies\__CG__\App\Entity\User {#3166 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: Proxies\__CG__\App\Entity\Image {#3168 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3169 …}
+slug: "Terminal-Utility-Mega-list"
+title: "Terminal Utility Mega list!"
+url: "https://sh.itjust.works/pictrs/image/4b26679f-bb00-4849-a04b-a28835fabb74.png"
+body: """
[Browsers]\n
============\n
\n
Browsh\n
------\n
\n
old school looking terminal web browser with image support that runs on a modified version of Firefox [www.brow.sh](https://www.brow.sh/)\n
\n
Lynx\n
----\n
\n
Terminal web browser (can configure to use MPV or YouTube-dl for videos) [lynx.browser.org](https://lynx.browser.org/)\n
\n
Links\n
-----\n
\n
Terminal based web browser a lot like lynx [links.twibright.com](http://links.twibright.com/)\n
\n
suggested by [sh.itjust.works/u/Buck@lemmy.world](https://sh.itjust.works/u/Buck@lemmy.world)\n
\n
[System Monitoring]\n
=====================\n
\n
uptimed\n
-------\n
\n
System uptime record daemon that keeps track of your highest uptimes [github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
TTYload\n
-------\n
\n
color-coded graph of load averages over time [zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Bottom\n
------\n
\n
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. [github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)\n
\n
gdu\n
---\n
\n
Pretty fast disk usage analyzer written in Go.\n
\n
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.\n
\n
[github.com/dundee/gdu](https://github.com/dundee/gdu)\n
\n
suggested by @stepanzak@iusearchlinux.fyi\n
\n
neofetch\n
--------\n
\n
display your *NIX and system info with one command! [github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)\n
\n
nvtop\n
-----\n
\n
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, [github.com/Syllo/nvtop](https://github.com/Syllo/nvtop)\n
\n
Htop\n
----\n
\n
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks [htop.dev](https://htop.dev/)\n
\n
duf\n
---\n
\n
Shows disks space, Mounted point, File system type, Size [github.com/muesli/duf](https://github.com/muesli/duf)\n
\n
Pydf\n
----\n
\n
Check disk space usage with colored output [geeksforgeeks.org/pydf-check-disk-space-usage-wit…](https://www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)\n
\n
suggested by [sh.itjust.works/u/easeKItMAn@lemmy.world](https://sh.itjust.works/u/easeKItMAn@lemmy.world)\n
\n
Glacees\n
-------\n
\n
A lot like Htop or top but looks different and is cross platform. [github.com/nicolargo/glances](https://github.com/nicolargo/glances)\n
\n
Btop\n
----\n
\n
Btop is like Htop but with customizability cranked to 11, it shows by default, Memory load, Available Memory, Cached Memory, Free Memory, Network interface, Network Download, Network Upload, IP address, Running Programs, How much memory the Programs are using as well as CPU, CPU cores, CPU util, CPU Temperature, and the time. [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
\n
Suggested by [sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)\n
\n
[Text Editors and file location]\n
==================================\n
\n
fd\n
--\n
\n
Superfast file finder Via cmd line. [github.com/sharkdp/fd](https://github.com/sharkdp/fd)\n
\n
Autojump\n
--------\n
\n
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. [github.com/wting/autojump](https://github.com/wting/autojump)\n
\n
suggested by [sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)\n
\n
fzf\n
---\n
\n
Fuzzy command line finder [github.com/junegunn/fzf](https://github.com/junegunn/fzf)\n
\n
mcfly\n
-----\n
\n
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) [github.com/cantino/mcfly](https://github.com/cantino/mcfly)\n
\n
Atuin\n
-----\n
\n
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. (its like mcfly but better objectively)\n
\n
[github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
TLDR\n
----\n
\n
a community driven easy man page finder. (life saver) [github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)\n
\n
Nano\n
----\n
\n
The default text editor, not stupid complicated not. not very configurable but does the job [www.nano-editor.org](https://www.nano-editor.org/)\n
\n
Micro\n
-----\n
\n
it’s like Nano but is static and has no dependency as well as plugin support. [micro-editor.github.io](https://micro-editor.github.io/)\n
\n
Suggested by [sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)\n
\n
Helix\n
-----\n
\n
It’s a post-modern text editor that is similar to VIM or Neovim the main difference is it runs on Rust meaning No JavaScript, Electron or Vim Script and is highly customizable!\n
\n
[helix-editor.com](https://helix-editor.com/)Suggested by [sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)\n
\n
Emacs\n
-----\n
\n
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple [www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)\n
\n
Kakoune\n
-------\n
\n
A modal terminal text editor based on Vi. Kakoune is based on selection before action and is committed to the unix Philosophy [github.com/mawww/kakoune](https://github.com/mawww/kakoune)\n
\n
suggested by [sh.itjust.works/u/RAM@discuss.tchncs.de](https://sh.itjust.works/u/RAM@discuss.tchncs.de)\n
\n
Bim\n
---\n
\n
Bim aims to be lightweight and featureful with no external* dependencies, providing a modern editing experience in a lightweight, extensible package and is based on VIM [github.com/klange/bim](https://github.com/klange/bim)\n
\n
suggested by [sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)\n
\n
Vim\n
---\n
\n
The master-race of text editors that has a learning curve but is very configurable as well as plugins, to the point so people argue why need anything other than VIM [www.vim.org](https://www.vim.org/)\n
\n
Neovim\n
------\n
\n
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly [neovim.io](https://neovim.io/)\n
\n
[Command utilities]\n
=====================\n
\n
Tmux\n
----\n
\n
its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i don’t understand :D Also the keybindings are hard to remember and would highly recommend [github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
[github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)\n
\n
tmate\n
-----\n
\n
its a fork of tmux that lets your share your terminal over LAN or the internet [tmate.io](https://tmate.io/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Terminal colors\n
---------------\n
\n
```\n
\n
<span style="color:#323232;">It automatically detects 8, 16, 88, 256 color capabilities (via ncurses)\n
</span><span style="color:#323232;">and displays the appropriate color charts.\n
</span>\n
```\n
\n
[zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
byobu\n
-----\n
\n
its alot like tmux with added features [www.byobu.org](https://www.byobu.org/)suggested by [sh.itjust.works/u/Geert@lemmy.world](https://sh.itjust.works/u/Geert@lemmy.world)\n
\n
zellij\n
------\n
\n
Alot like Tmux and has plugin support [github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
jq\n
--\n
\n
jq is a lightweight and flexible command-line JSON processor akin to sed,awk,grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. [github.com/jqlang/jq](https://github.com/jqlang/jq)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
zoxide\n
------\n
\n
faster/easier cd lets you quickly jump to places in your filesystem. E.g. z pic will put you in ~/Pictures. [github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)\n
\n
suggested by [sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)\n
\n
ncdu\n
----\n
\n
shows how much disk space is used by each directory, can also explore subdirectories and delete files suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
neomutt\n
-------\n
\n
email via cli! [neomutt.org](https://neomutt.org/)\n
\n
suggested by [sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)\n
-----------------------------------------------------------------------------------------------\n
\n
tig\n
---\n
\n
interactive terminal UI for git with lots of functionality [github.com/jonas/tig](https://github.com/jonas/tig)\n
\n
suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
pass\n
----\n
\n
the standard Unix password manager [www.passwordstore.org](https://www.passwordstore.org/)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Starship\n
--------\n
\n
The minimal, blazing-fast, and infinitely customizable prompt for any shell! (its lets you customize your shell) [github.com/starship/starship](https://github.com/starship/starship)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazygit\n
-------\n
\n
Terminal UI for git [github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazydocker\n
----------\n
\n
Terminal ui for docker, Shows CPU and memory, and what’s running and where its pulled from. [github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)\n
\n
Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
RM-improved/RIP\n
---------------\n
\n
Use RM but everything goes to /tmp folder [github.com/nivekuil/rip](https://github.com/nivekuil/rip)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Trashy\n
------\n
\n
fast and light weight RM that moves items to trash folder and has colorized outputs like FD. [github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
tealdear\n
--------\n
\n
tldr but in rust (tldr lets your easily find manpages/examples and usage for terminal command) [github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Navi\n
----\n
\n
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. [github.com/denisidoro/navi](https://github.com/denisidoro/navi)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
Cheat\n
-----\n
\n
this program allows you to create and view interactive cheatsheets on the command-line. [github.com/cheat/cheat](https://github.com/cheat/cheat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
gomi\n
----\n
\n
its RM except has a trash can so you don’t permitly delete something by accident \n
[github.com/babarot/gomi](https://github.com/babarot/gomi)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
broot\n
-----\n
\n
a different than ranger/lf approach to navigating folders [github.com/Canop/broot](https://github.com/Canop/broot)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
mdr\n
---\n
\n
a markdown viewer [github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
eza\n
---\n
\n
modern ls, with cool features like file icons [github.com/eza-community/eza](https://github.com/eza-community/eza)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
Rtorrent\n
--------\n
\n
a terminal based torrent client [rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)\n
\n
suggested by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
ouch\n
----\n
\n
It’s a CLI tool for compressing and decompressing for various formats. such as .tar .zip 7z .gz .xz .lzma .bz .bz2 .lz4 .sz .zst .rar [github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)\n
\n
suggested by [sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)\n
\n
bat\n
---\n
\n
modern cat, with features like syntax highlighting, line numbers, etc [github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
thefuck\n
-------\n
\n
hey you!, yeah you I DIDNT TYPE THAT COMMAND WRONG! with thefuck it fixes when you type a prevoius command wrong [github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
[Shells]\n
==========\n
\n
Nushell\n
-------\n
\n
it is a new type of shell that has some really cool features such as more detailed error messages and displays licenses via HTTP get, git or curl As well as a more clean UI for ls. [www.nushell.sh](https://www.nushell.sh/)suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Bash\n
----\n
\n
its the default and lots of programs use it, [www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)\n
\n
ble.sh\n
------\n
\n
Bash Line Editor, bash Shell with a few tweaks [github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested by [sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)\n
\n
Mosh\n
----\n
\n
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. (sadly there is no pit) [mosh.org](https://mosh.org/)\n
\n
suggested by [sh.itjust.works/u/Bitflip@lemmy.ml](https://sh.itjust.works/u/Bitflip@lemmy.ml)\n
\n
DASH\n
----\n
\n
a POSIX-compliant /bin/sh that is fast and simple [gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Fish\n
----\n
\n
its like bash but has auto correct for typing [fishshell.com](https://fishshell.com/)\n
\n
Zsh\n
---\n
\n
its like vim for a shell, it has lots of bells and whistles and is very customizable. [github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)\n
\n
[File Browsers]\n
=================\n
\n
Midnight Commander\n
------------------\n
\n
Midnight commander is a file Browser that has 2 panes where you can do basic file manager stuff such as Copy, Pasting, moving files, and Deleting all Via Terminal!\n
\n
[midnight-commander.org](https://midnight-commander.org/)\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
Fm.awk\n
------\n
\n
File manager written in awk [github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
lmf\n
---\n
\n
st File Manager is a powerful file manager for the UNIX console. It has a curses interface and it’s written in Python v3.4+. [inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)\n
\n
Rover\n
-----\n
\n
Rover is a small file browser that aims to be simple, fast and portable. [lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
LF\n
--\n
\n
lf (as in “list files”) is a terminal file manager written in Go with a heavy inspiration from ranger file manager. [github.com/gokcehan/lf](https://github.com/gokcehan/lf)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Ranger\n
------\n
\n
Alot like Midnight Commander but running on VIM, and just like VIM it is highly customizable \n
[github.com/ranger/ranger](https://github.com/ranger/ranger)\n
\n
----added note ranger should be installed via git most distros have 4+ older versions and lots of bugs\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
nnn\n
---\n
\n
nnn (n³) is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. [github.com/jarun/nnn](https://github.com/jarun/nnn)suggest by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
[Fun/games]\n
=============\n
\n
lolcat\n
------\n
\n
make your terminal rainbow [github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)\n
\n
suggested by [sh.itjust.works/u/GentooIsBased@lemmy.ml](https://sh.itjust.works/u/GentooIsBased@lemmy.ml)\n
\n
Cowsay\n
------\n
\n
make a cow say something in Terminal! [github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)\n
\n
Suggested by [sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)\n
\n
Bastet\n
------\n
\n
Tetris clone via terminal [github.com/fph/bastet/](https://github.com/fph/bastet/)suggested by [sh.itjust.works/u/pastaPersona@lemmy.world](https://sh.itjust.works/u/pastaPersona@lemmy.world)\n
\n
Cmatrix\n
-------\n
\n
make your terminal look like your mr.hacker man [github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
spotify-tui\n
-----------\n
\n
Spotify CLI frontend (Spotify via terminal) [github.com/Rigellute/spotify-tui](https://github.com/Rigellute/spotify-tui)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
cacademo\n
--------\n
\n
plays a bunch of neat ASCII animations [linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
figlet\n
------\n
\n
ASCII text art. [www.figlet.org](http://www.figlet.org/)\n
\n
toilet\n
------\n
\n
turn text into ASCII art. [caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)\n
\n
Yewtube\n
-------\n
\n
a cli youtube piped client, stream, download and play audio from YouTube piped. [github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
cbonsai\n
-------\n
\n
Little ASCII art bonsai tree that can be animated with the -l flag [gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
tty-clock\n
---------\n
\n
a digital clock via your terminal! [github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
"""
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 111
+favouriteCount: 527
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719459439 {#3161
date: 2024-06-27 05:37:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@stepanzak@iusearchlinux.fyi"
]
+comments: Doctrine\ORM\PersistentCollection {#3170 …}
+votes: Doctrine\ORM\PersistentCollection {#3172 …}
+reports: Doctrine\ORM\PersistentCollection {#3174 …}
+favourites: Doctrine\ORM\PersistentCollection {#3176 …}
+notifications: Doctrine\ORM\PersistentCollection {#3178 …}
+badges: Doctrine\ORM\PersistentCollection {#3180 …}
+children: [
App\Entity\EntryComment {#2278}
]
-id: 25931
-titleTs: "'list':4 'mega':3 'termin':1 'util':2"
-bodyTs: "'/)':23,42,55,210,487,508,681,712,955,1458,1496,1554,1821 '/)suggested':552,784,826,988,1394 '/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1776 '/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':919 '/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1424 '/aristocratos/btop](https://github.com/aristocratos/btop)':315 '/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':450 '/babarot/gomi](https://github.com/babarot/gomi)suggested':1207 '/bin/sh':1469 '/busyloop/lolcat](https://github.com/busyloop/lolcat)':1731 '/canop/broot](https://github.com/canop/broot)suggested':1223 '/cantino/mcfly](https://github.com/cantino/mcfly)':406 '/cheat/cheat](https://github.com/cheat/cheat)suggested':1183 '/clementtsang/bottom](https://github.com/clementtsang/bottom)':117 '/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1121 '/denisidoro/navi](https://github.com/denisidoro/navi)':1159 '/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1600 '/dundee/gdu](https://github.com/dundee/gdu)':156 '/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':172 '/eza-community/eza](https://github.com/eza-community/eza)suggested':1250 '/fph/bastet/](https://github.com/fph/bastet/)suggested':1760 '/gokcehan/lf](https://github.com/gokcehan/lf)':1647 '/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1568 '/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1869 '/jarun/nnn](https://github.com/jarun/nnn)suggest':1718 '/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1051 '/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1026 '/jonas/tig](https://github.com/jonas/tig)':973 '/jqlang/jq](https://github.com/jqlang/jq)suggested':892 '/junegunn/fzf](https://github.com/junegunn/fzf)':378 '/klange/bim](https://github.com/klange/bim)':639 '/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1808 '/mawww/kakoune](https://github.com/mawww/kakoune)':604 '/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1234 '/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1847 '/muesli/duf](https://github.com/muesli/duf)':223 '/nicolargo/glances](https://github.com/nicolargo/glances)':259 '/nivekuil/rip](https://github.com/nivekuil/rip)':1071 '/nvbn/thefuck](https://github.com/nvbn/thefuck)':1346 '/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1097 '/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1517 '/ouch-org/ouch](https://github.com/ouch-org/ouch)':1298 '/p/rover/](https://lecram.github.io/p/rover/)suggested':1618 '/pictures':916 '/piuccio/cowsay](https://github.com/piuccio/cowsay)':1747 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':95 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':810 '/pydf-check-disk-space-usage-wit':234 '/pydf-check-disk-space-usage-with-colored-output/)':237 '/ranger/ranger](https://github.com/ranger/ranger)':1672 '/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1792 '/rip':1060 '/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':77 '/rtorrent/](https://rakshasa.github.io/rtorrent/)':1263 '/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1317 '/sharkdp/fd](https://github.com/sharkdp/fd)':335 '/software/bash/](https://www.gnu.org/software/bash/)':1411 '/software/emacs/](https://www.gnu.org/software/emacs/)':578 '/starship/starship](https://github.com/starship/starship)suggested':1014 '/syllo/nvtop](https://github.com/syllo/nvtop)':187 '/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':467 '/tmp':1067 '/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':756 '/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':763 '/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1187,1211,1227,1238,1254,1321 '/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1463 '/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1752 '/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':60 '/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1398,1482,1652 '/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':370 '/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1303 '/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':242 '/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':924 '/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':320 '/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':960 '/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':830 '/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1736 '/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1268,1722 '/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':947,978 '/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1428 '/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':513 '/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1559,1695 '/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':644 '/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1764 '/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':760,845,896,992,1018,1030,1056,1076,1126 '/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':609 '/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':82,100,788,814,1572,1622,1852 '/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':454,1102,1164 '/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1351,1780,1797,1813,1873 '/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':556 '/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1830 '/wting/autojump](https://github.com/wting/autojump)':365 '/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1885 '/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':841 '/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1477 '0':1711 '11':270 '16':795 '2':1530 '256':797 '4':1684 '7z':1286 '8':794 '88':796 'accid':1204 'action':594 'actual':729 'ad':821,1673 'add':1890,1905,1926,1941 'addit':420,425 'address':290 'aim':612,1609 'akin':858 'allow':879,1129,1168,1434 'alot':817,832,1654 'also':743,937 'analyz':123 'anim':1805,1862 'anyth':674 'applic':1432 'approach':1217 'appropri':805 'argu':671 'argument':1150 'art':1817,1827,1856 'ascii':1804,1815,1826,1855 'atuin':407,408,440 'audio':1841 'auto':1489 'autojump':336,337 'automat':792 'avail':277 'averag':90 'avrag':205 'awk':861,1565 'base':45,585,590,634,1258 'bash':1399,1413,1416,1486 'basic':196,1536 'bastet':1753 'bat':1304 'behold':558 'bell':1508 'better':446 'bim':610,611 'bit':725 'blaze':997 'blazing-fast':996 'ble.sh':1412 'bob':727 'bonsai':1857 'bottom':101 'broot':1212 'brows':1132 'browser':1,8,27,47,1519,1527,1607 'browsh':2 'btop':260,261 'bug':1690 'bunch':1801 'byobu':815 'bz':1290 'bz2':1291 'c':873 'caca.zoy.org':1829 'caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1828 'cacademo':1798 'cach':279 'capabl':799 'cat':1306 'cbonsai':1853 'cd':899 'chart':807 'cheat':1165 'cheatsheet':1134,1175 'check':225 'child':570,693 'church':560 'clean':1387 'cli':718,951,1273,1785,1833 'client':1260,1836 'clock':181,1876,1879 'clone':1755 'cmatrix':1765 'cmd':331 'code':86 'color':85,230,790,798,806,1091 'color-cod':84 'command':169,361,373,390,424,713,854,1118,1146,1179,1331,1342,1521,1523,1657 'command-lin':853,1178 'commit':597 'communiti':457 'compliant':1468 'complic':475 'compress':1276 'config':1712 'configur':29,479,572,661,699 'connect':1438 'consol':1585 'context':421 'cool':1243,1365,1894,1919,1930,1955 'copi':1542 'core':104,199,305 'correct':1490 'cow':1740 'cowsay':1737 'cpu':103,105,198,303,304,306,308,1037 'crank':268 'creat':1171 'cross':255 'curl':1381 'curs':1589 'curv':657 'custom':1009 'customiz':267,548,1001,1514,1669 'd':742 'daemon':67 'dash':1464 'data':867,889 'databas':351,417 'decompress':1278 'default':274,470,1402 'delet':941,1201,1547 'depend':499,621,878 'detail':1370 'detect':793 'didnt':1328 'differ':252,532,1214 'digit':1878 'directori':354,935 'disk':109,110,121,133,213,226,929 'display':161,803,1153,1374 'distro':1682 'dl':36 'docker':1035 'download':286,1141,1838 'driven':458 'duf':211 'dynam':1152 'e.g':909 'easi':459 'easili':882,1111 'echo':1443 'edit':625,1446 'editor':322,472,522,584,652,1415 'electron':541 'emac':557,562 'email':949 'encrypt':431 'error':1371 'etc':1314 'everyth':1064 'except':1191 'execut':1145 'exist':411 'experi':626 'explor':938 'extens':630 'extern':620 'eza':1239 'fanci':736 'fast':120,998,1078,1472,1613,1715 'faster':340 'faster/easier':898 'fd':326,1094 'featur':617,822,1244,1308,1366,1703 'feel':1899,1935 'figlet':1814 'file':217,324,328,942,1246,1518,1526,1537,1545,1561,1575,1580,1606,1628,1632,1643,1705 'filesystem':345,908 'filter':884 'find':387,1112,1918,1954 'finder':329,375,462 'firefox':19 'fish':1483 'fishshell.com':1493,1495 'fishshell.com/)':1494 'fix':1336 'flag':1866 'flexibl':852 'fm.awk':1560 'folder':1068,1088,1220 'fork':767 'format':1281 'free':281,1900,1936 'friend':708,864 'frontend':1786 'full':1702 'full-featur':1701 'fulli':137,430 'fun/games':1723 'function':970 'fuzzi':372 'fzf':371 'gain':149 'gdu':118,127 'geeksforgeeks.org':233 'geeksforgeeks.org/pydf-check-disk-space-usage-wit':232 'generic':189 'get':1378 'git':966,1023,1379,1680 'github.com':76,116,155,171,186,222,258,314,334,364,377,405,449,466,603,638,755,762,840,891,918,972,1013,1025,1050,1070,1096,1120,1158,1182,1206,1222,1233,1249,1297,1316,1345,1423,1516,1567,1646,1671,1717,1730,1746,1759,1775,1791,1846,1884 'github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1774 'github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':917 'github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1422 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':313 'github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':448 'github.com/babarot/gomi](https://github.com/babarot/gomi)suggested':1205 'github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)':1729 'github.com/canop/broot](https://github.com/canop/broot)suggested':1221 'github.com/cantino/mcfly](https://github.com/cantino/mcfly)':404 'github.com/cheat/cheat](https://github.com/cheat/cheat)suggested':1181 'github.com/clementtsang/bottom](https://github.com/clementtsang/bottom)':115 'github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1119 'github.com/denisidoro/navi](https://github.com/denisidoro/navi)':1157 'github.com/dundee/gdu](https://github.com/dundee/gdu)':154 'github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':170 'github.com/eza-community/eza](https://github.com/eza-community/eza)suggested':1248 'github.com/fph/bastet/](https://github.com/fph/bastet/)suggested':1758 'github.com/gokcehan/lf](https://github.com/gokcehan/lf)':1645 'github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1566 'github.com/jarun/nnn](https://github.com/jarun/nnn)suggest':1716 'github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1049 'github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1024 'github.com/jonas/tig](https://github.com/jonas/tig)':971 'github.com/jqlang/jq](https://github.com/jqlang/jq)suggested':890 'github.com/junegunn/fzf](https://github.com/junegunn/fzf)':376 'github.com/klange/bim](https://github.com/klange/bim)':637 'github.com/mawww/kakoune](https://github.com/mawww/kakoune)':602 'github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1232 'github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1845 'github.com/muesli/duf](https://github.com/muesli/duf)':221 'github.com/nicolargo/glances](https://github.com/nicolargo/glances)':257 'github.com/nivekuil/rip](https://github.com/nivekuil/rip)':1069 'github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)':1344 'github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1095 'github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1515 'github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)':1296 'github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)':1745 'github.com/ranger/ranger](https://github.com/ranger/ranger)':1670 'github.com/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1790 'github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':75 'github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1315 'github.com/sharkdp/fd](https://github.com/sharkdp/fd)':333 'github.com/starship/starship](https://github.com/starship/starship)suggested':1012 'github.com/syllo/nvtop](https://github.com/syllo/nvtop)':185 'github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':465 'github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':754 'github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':761 'github.com/wting/autojump](https://github.com/wting/autojump)':363 'github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1883 'github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':839 'gitlab.com':1868 'gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1867 'glace':243 'go':126,1636 'goe':1065 'gomi':1188 'gondor.apana.org.au':1476 'gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1475 'good':1915,1951 'got':695 'gpu':177,179 'graph':87 'grep':862 'gz':1287 'hard':747 'hdds':142 'heavi':1639 'helix':514 'helix-editor.com':549,551 'helix-editor.com/)suggested':550 'hey':1323 'high':547,752,1668 'highest':73 'highlight':1311 'histori':385,413,435 'howev':141 'htop':188,247,264 'htop.dev':207,209 'htop.dev/)':208 'http':1377 'huge':153 'icon':1247 'imag':10 'improv':1059 'incred':1714 'infinit':1000 'info':166 'inigo.katxi.org':1599 'inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1598 'inspir':1640 'instal':1678 'intellig':1441 'intend':129 'interact':962,1174 'interfac':284,1590 'intermitt':1437 'internet':780 'ip':289 'item':1085 'javascript':540 'job':483 'jq':846,847 'json':856,866 'jump':903 'kakoun':579,588 'keep':69 'keybind':745 'keystrok':1449 'l':1865 'lan':777 'lazi':394 'lazydock':1031 'lazygit':1019 'learn':656 'leav':1902,1938 'lecram.github.io':1617 'lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested':1616 'let':771,900,1007,1109 'lf':1623,1624 'licens':1375 'life':463 'light':1080 'lightweight':615,629,850 'like':50,246,263,443,491,564,685,818,833,1093,1245,1309,1485,1499,1655,1664,1770 'line':332,362,374,855,1180,1312,1414,1445 'link':43 'links.twibright.com':52,54 'links.twibright.com/)':53 'linux.die.net':1807 'linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1806 'list':1156,1627,1898,1934 'littl':1854 'lmao':403 'lmf':1573 'load':89,204,276 'local':1442 'locat':325 'lolcat':1724 'look':5,251,381,1769 'lot':49,245,697,723,968,1404,1506,1688 'love':1888,1924 'ls':1241,1390 'lynx':24,51 'lynx.browser.org':39,41 'lynx.browser.org/)':40 'lz4':1292 'lzma':1289 'machin':437 'main':531 'maintain':349,1143 'make':1725,1738,1766,1910,1946 'man':460,1773 'manag':720,984,1538,1562,1576,1581,1633,1644,1706 'manpages/examples':1113 'map':885 'markdown':1230 'master':648 'master-rac':647 'may':1137 'mcfli':379,444 'mdr':1228 'mean':538 'memori':107,180,201,275,278,280,282,295,1039 'ment':702 'messag':1372 'micro':488 'micro-editor.github.io':505,507 'micro-editor.github.io/)':506 'midnight':1520,1522,1656 'midnight-commander.org':1551,1553 'midnight-commander.org/)':1552 'minim':995 'modal':581 'modern':520,624,1240,1305 'modifi':16 'monitor':62,192 'mosh':1429 'mosh.org':1455,1457 'mosh.org/)':1456 'mount':215 'move':1084,1544 'mpv':32 'mr.hacker':1772 'much':294,928 'multiplex':732 'n':1698 'nano':468,492,565 'navi':1127,1128 'navig':343,1219 'ncdu':925 'ncurs':801 'near':1710 'neat':1803 'need':673 'neofetch':160 'neomutt':948 'neomutt.org':952,954 'neomutt.org/)':953 'neovim':529,682 'neovim.io':709,711 'neovim.io/)':710 'network':113,283,285,287 'new':1357,1920,1956 'nix':163 'nnn':1696,1697 'note':1674 'number':1313 'nushel':1353 'nvtop':173 'object':447 'oh':688 'old':3 'older':1685 'one':168,389 'option':428 'ouch':1269 'output':231,1092 'packag':631 'page':461 'pane':1531 'parallel':139 'pass':979 'password':983 'past':1543 'peopl':670 'perform':148 'permit':1200 'philosophi':601 'pic':911 'pipe':1835,1844 'pit':1454 'place':905,1916,1952 'platform':256 'play':1799,1840 'plugin':503,665,837 'point':216,668 'portabl':872,1615 'posix':1467 'posix-compli':1466 'post':519,1912,1948 'post-modern':518 'power':183,1579 'pretti':119 'prevoius':1341 'primarili':130 'process':112,140 'processor':857 'program':175,292,297,1167,1406,1895,1921,1931,1957 'prompt':1002 'provid':427,622,1440 'pull':1047 'put':913 'pydf':224 'python':1596 'quick':380,902 'race':649 'rainbow':1728 'rakshasa.github.io':1262 'rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)':1261 'ranger':1642,1653,1675 'ranger/lf':1216 'rar':1295 're':392 'realli':1364,1907,1914,1943,1950 'recommend':753 'record':66,419 'rememb':749 'remot':1430 'replac':409 'rm':1058,1062,1082,1190 'rm-improv':1057 'roam':1435 'rover':1601,1602 'rtorrent':1255 'run':13,291,535,1043,1659 'runtim':877 'rust':537,1107 'sad':1450 'saver':464 'say':1741 'school':4 'script':544 'sed':860 'select':592 'server':441 'sh.itjust.works':59,81,99,241,319,369,453,512,555,608,643,759,787,813,829,844,895,923,946,959,977,991,1017,1029,1055,1075,1101,1125,1163,1186,1210,1226,1237,1253,1267,1302,1320,1350,1397,1427,1462,1481,1558,1571,1621,1651,1694,1721,1735,1751,1763,1779,1796,1812,1851,1872 'sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1185,1209,1225,1236,1252,1319 'sh.itjust.works/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1461 'sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1750 'sh.itjust.works/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':58 'sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1396,1480,1650 'sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':368 'sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1301 'sh.itjust.works/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':240 'sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':922 'sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':318 'sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':958 'sh.itjust.works/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':828 'sh.itjust.works/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1734 'sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1266,1720 'sh.itjust.works/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':945,976 'sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1426 'sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':511 'sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1557,1693 'sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':642 'sh.itjust.works/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1762 'sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':758,843,894,990,1016,1028,1054,1074,1124 'sh.itjust.works/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':607 'sh.itjust.works/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':80,98,786,812,1570,1620,1850 'sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':452,1100,1162 'sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1349,1778,1795,1811,1871 'sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':554 'share':773 'shell':384,412,1005,1011,1352,1360,1417,1503 'show':102,174,197,212,272,926,1036 'similar':525 'simpl':575,1474,1612 'size':220 'slice':883 'small':1605 'someth':1202,1742 'somewhat':574 'space':214,227,930 'speed':182 'spotifi':1782,1784,1787 'spotify-tui':1781 'sqlite':416 'ssd':132 'st':1574 'standard':981 'starship':993 'static':495 'stepanzak@iusearchlinux.fyi':159 'stream':1837 'structur':888 'stuff':1539 'stupid':474 'subdirectori':939 'suggest':56,78,96,157,238,316,366,509,605,640,920,943,956,974,1052,1072,1098,1122,1147,1160,1264,1299,1347,1459,1478,1555,1648,1691,1732,1748,1793,1809,1848,1903,1939 'superfast':327 'support':11,504,838,1436 'swap':202 'synchronis':432 'syntax':1310 'system':61,64,165,191,218 'sz':1293 'tar':1284 'task':206 'tealdear':1103 'temperatur':114,184,309 'termin':6,25,44,190,582,731,775,789,963,1020,1032,1117,1257,1431,1550,1631,1704,1727,1744,1757,1768,1789,1882 'tetri':1754 'text':321,471,521,583,651,1816,1824 'thefuck':1322,1334 'tig':961 'time':92,312 'tini':1709 'tldr':455,1104,1108 'tmate':764 'tmate.io':781,783 'tmate.io/)suggested':782 'tmux':715,769,819,834 'toilet':1822 'tool':1274 'top':249 'torrent':1259 'track':70 'transform':887 'trash':1087,1194 'trashi':1077 'tree':1858 'tti':1875 'tty-clock':1874 'ttyload':83 'tui':1783 'turn':1823 'tweak':1421 'type':219,396,1329,1339,1358,1492 'ui':964,1021,1033,1388 'understand':741 'unix':600,982,1584 'upload':288 'uptim':63,65,74,203 'usag':106,108,111,122,176,178,228,1115 'use':31,299,356,932,1061,1407,1892,1928 'user':707,1448 'user-friend':706 'util':138,200,307,714 'v3.4':1597 'valu':1148 'various':1280 'version':17,1686 'vi':587 'via':330,438,800,950,1376,1549,1679,1756,1788,1880 'video':38 'view':1173 'viewer':1231 'vim':527,543,567,636,645,677,686,1500,1661,1665 'want':1908,1944 'way':341 'web':7,26,46 'weight':1081 'well':145,301,402,501,663,1383 'whistl':1510 'window':719 'word':737 'work':143,347 'would':751,1887,1923 'write':1138 'written':124,870,1563,1594,1634 'wrong':1332,1343 'www.brow.sh':20,22 'www.brow.sh/)':21 'www.byobu.org':823,825 'www.byobu.org/)suggested':824 'www.figlet.org':1818,1820 'www.figlet.org/)':1819 'www.geeksforgeeks.org':236 'www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)':235 'www.gnu.org':577,1410 'www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)':1409 'www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)':576 'www.nano-editor.org':484,486 'www.nano-editor.org/)':485 'www.nushell.sh':1391,1393 'www.nushell.sh/)suggested':1392 'www.passwordstore.org':985,987 'www.passwordstore.org/)suggested':986 'www.vim.org':678,680 'www.vim.org/)':679 'xz':1288 'yeah':1325 'yewtub':1831 'youtub':35,1834,1843 'youtube-dl':34 'z':910 'zellij':831 'zero':876 'zhar.net':94,809 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':93 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':808 'zip':1285 'zoxid':897 'zsh':690,1497 'zst':1294"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704057448
+visibility: "visible "
+apId: "https://sh.itjust.works/post/11871260"
+editedAt: DateTimeImmutable @1719089751 {#3137
date: 2024-06-22 22:55:51.0 +02:00
}
+createdAt: DateTimeImmutable @1703971048 {#2994
date: 2023-12-30 22:17:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: null
+root: null
+body: "Recently found out about [ouch](https://github.com/ouch-org/ouch). Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703982623 {#2280
date: 2023-12-31 01:30:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Steamymoomilk@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2279 …}
+nested: Doctrine\ORM\PersistentCollection {#2277 …}
+votes: Doctrine\ORM\PersistentCollection {#2220 …}
+reports: Doctrine\ORM\PersistentCollection {#2222 …}
+favourites: Doctrine\ORM\PersistentCollection {#2219 …}
+notifications: Doctrine\ORM\PersistentCollection {#2196 …}
-id: 266115
-bodyTs: "'/ouch-org/ouch).':8 'decompress':14 'differ':46 'encount':40 'file':15 'flag':28 'found':2,9 'github.com':7 'github.com/ouch-org/ouch).':6 'gzip':31 'may':39 'one':38 'ouch':5 'rar':33 'realli':11 'recent':1 'rememb':25 'rest':37 'seem':23,43 'syntax':47 'tar':30 'termin':18 'use':12,45 'zip':32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6302957"
+editedAt: null
+createdAt: DateTimeImmutable @1703982623 {#2282
date: 2023-12-31 01:30:23.0 +01:00
}
+"title": 266115
} |
|
Show voter details
|
7 |
DENIED
|
edit
|
App\Entity\EntryComment {#2278
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2276
+user: Proxies\__CG__\App\Entity\User {#3166 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: Proxies\__CG__\App\Entity\Image {#3168 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3169 …}
+slug: "Terminal-Utility-Mega-list"
+title: "Terminal Utility Mega list!"
+url: "https://sh.itjust.works/pictrs/image/4b26679f-bb00-4849-a04b-a28835fabb74.png"
+body: """
[Browsers]\n
============\n
\n
Browsh\n
------\n
\n
old school looking terminal web browser with image support that runs on a modified version of Firefox [www.brow.sh](https://www.brow.sh/)\n
\n
Lynx\n
----\n
\n
Terminal web browser (can configure to use MPV or YouTube-dl for videos) [lynx.browser.org](https://lynx.browser.org/)\n
\n
Links\n
-----\n
\n
Terminal based web browser a lot like lynx [links.twibright.com](http://links.twibright.com/)\n
\n
suggested by [sh.itjust.works/u/Buck@lemmy.world](https://sh.itjust.works/u/Buck@lemmy.world)\n
\n
[System Monitoring]\n
=====================\n
\n
uptimed\n
-------\n
\n
System uptime record daemon that keeps track of your highest uptimes [github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
TTYload\n
-------\n
\n
color-coded graph of load averages over time [zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Bottom\n
------\n
\n
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. [github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)\n
\n
gdu\n
---\n
\n
Pretty fast disk usage analyzer written in Go.\n
\n
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.\n
\n
[github.com/dundee/gdu](https://github.com/dundee/gdu)\n
\n
suggested by @stepanzak@iusearchlinux.fyi\n
\n
neofetch\n
--------\n
\n
display your *NIX and system info with one command! [github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)\n
\n
nvtop\n
-----\n
\n
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, [github.com/Syllo/nvtop](https://github.com/Syllo/nvtop)\n
\n
Htop\n
----\n
\n
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks [htop.dev](https://htop.dev/)\n
\n
duf\n
---\n
\n
Shows disks space, Mounted point, File system type, Size [github.com/muesli/duf](https://github.com/muesli/duf)\n
\n
Pydf\n
----\n
\n
Check disk space usage with colored output [geeksforgeeks.org/pydf-check-disk-space-usage-wit…](https://www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)\n
\n
suggested by [sh.itjust.works/u/easeKItMAn@lemmy.world](https://sh.itjust.works/u/easeKItMAn@lemmy.world)\n
\n
Glacees\n
-------\n
\n
A lot like Htop or top but looks different and is cross platform. [github.com/nicolargo/glances](https://github.com/nicolargo/glances)\n
\n
Btop\n
----\n
\n
Btop is like Htop but with customizability cranked to 11, it shows by default, Memory load, Available Memory, Cached Memory, Free Memory, Network interface, Network Download, Network Upload, IP address, Running Programs, How much memory the Programs are using as well as CPU, CPU cores, CPU util, CPU Temperature, and the time. [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
\n
Suggested by [sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)\n
\n
[Text Editors and file location]\n
==================================\n
\n
fd\n
--\n
\n
Superfast file finder Via cmd line. [github.com/sharkdp/fd](https://github.com/sharkdp/fd)\n
\n
Autojump\n
--------\n
\n
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. [github.com/wting/autojump](https://github.com/wting/autojump)\n
\n
suggested by [sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)\n
\n
fzf\n
---\n
\n
Fuzzy command line finder [github.com/junegunn/fzf](https://github.com/junegunn/fzf)\n
\n
mcfly\n
-----\n
\n
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) [github.com/cantino/mcfly](https://github.com/cantino/mcfly)\n
\n
Atuin\n
-----\n
\n
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. (its like mcfly but better objectively)\n
\n
[github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
TLDR\n
----\n
\n
a community driven easy man page finder. (life saver) [github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)\n
\n
Nano\n
----\n
\n
The default text editor, not stupid complicated not. not very configurable but does the job [www.nano-editor.org](https://www.nano-editor.org/)\n
\n
Micro\n
-----\n
\n
it’s like Nano but is static and has no dependency as well as plugin support. [micro-editor.github.io](https://micro-editor.github.io/)\n
\n
Suggested by [sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)\n
\n
Helix\n
-----\n
\n
It’s a post-modern text editor that is similar to VIM or Neovim the main difference is it runs on Rust meaning No JavaScript, Electron or Vim Script and is highly customizable!\n
\n
[helix-editor.com](https://helix-editor.com/)Suggested by [sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)\n
\n
Emacs\n
-----\n
\n
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple [www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)\n
\n
Kakoune\n
-------\n
\n
A modal terminal text editor based on Vi. Kakoune is based on selection before action and is committed to the unix Philosophy [github.com/mawww/kakoune](https://github.com/mawww/kakoune)\n
\n
suggested by [sh.itjust.works/u/RAM@discuss.tchncs.de](https://sh.itjust.works/u/RAM@discuss.tchncs.de)\n
\n
Bim\n
---\n
\n
Bim aims to be lightweight and featureful with no external* dependencies, providing a modern editing experience in a lightweight, extensible package and is based on VIM [github.com/klange/bim](https://github.com/klange/bim)\n
\n
suggested by [sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)\n
\n
Vim\n
---\n
\n
The master-race of text editors that has a learning curve but is very configurable as well as plugins, to the point so people argue why need anything other than VIM [www.vim.org](https://www.vim.org/)\n
\n
Neovim\n
------\n
\n
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly [neovim.io](https://neovim.io/)\n
\n
[Command utilities]\n
=====================\n
\n
Tmux\n
----\n
\n
its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i don’t understand :D Also the keybindings are hard to remember and would highly recommend [github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
[github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)\n
\n
tmate\n
-----\n
\n
its a fork of tmux that lets your share your terminal over LAN or the internet [tmate.io](https://tmate.io/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Terminal colors\n
---------------\n
\n
```\n
\n
<span style="color:#323232;">It automatically detects 8, 16, 88, 256 color capabilities (via ncurses)\n
</span><span style="color:#323232;">and displays the appropriate color charts.\n
</span>\n
```\n
\n
[zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
byobu\n
-----\n
\n
its alot like tmux with added features [www.byobu.org](https://www.byobu.org/)suggested by [sh.itjust.works/u/Geert@lemmy.world](https://sh.itjust.works/u/Geert@lemmy.world)\n
\n
zellij\n
------\n
\n
Alot like Tmux and has plugin support [github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
jq\n
--\n
\n
jq is a lightweight and flexible command-line JSON processor akin to sed,awk,grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. [github.com/jqlang/jq](https://github.com/jqlang/jq)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
zoxide\n
------\n
\n
faster/easier cd lets you quickly jump to places in your filesystem. E.g. z pic will put you in ~/Pictures. [github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)\n
\n
suggested by [sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)\n
\n
ncdu\n
----\n
\n
shows how much disk space is used by each directory, can also explore subdirectories and delete files suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
neomutt\n
-------\n
\n
email via cli! [neomutt.org](https://neomutt.org/)\n
\n
suggested by [sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)\n
-----------------------------------------------------------------------------------------------\n
\n
tig\n
---\n
\n
interactive terminal UI for git with lots of functionality [github.com/jonas/tig](https://github.com/jonas/tig)\n
\n
suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
pass\n
----\n
\n
the standard Unix password manager [www.passwordstore.org](https://www.passwordstore.org/)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Starship\n
--------\n
\n
The minimal, blazing-fast, and infinitely customizable prompt for any shell! (its lets you customize your shell) [github.com/starship/starship](https://github.com/starship/starship)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazygit\n
-------\n
\n
Terminal UI for git [github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazydocker\n
----------\n
\n
Terminal ui for docker, Shows CPU and memory, and what’s running and where its pulled from. [github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)\n
\n
Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
RM-improved/RIP\n
---------------\n
\n
Use RM but everything goes to /tmp folder [github.com/nivekuil/rip](https://github.com/nivekuil/rip)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Trashy\n
------\n
\n
fast and light weight RM that moves items to trash folder and has colorized outputs like FD. [github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
tealdear\n
--------\n
\n
tldr but in rust (tldr lets your easily find manpages/examples and usage for terminal command) [github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Navi\n
----\n
\n
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. [github.com/denisidoro/navi](https://github.com/denisidoro/navi)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
Cheat\n
-----\n
\n
this program allows you to create and view interactive cheatsheets on the command-line. [github.com/cheat/cheat](https://github.com/cheat/cheat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
gomi\n
----\n
\n
its RM except has a trash can so you don’t permitly delete something by accident \n
[github.com/babarot/gomi](https://github.com/babarot/gomi)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
broot\n
-----\n
\n
a different than ranger/lf approach to navigating folders [github.com/Canop/broot](https://github.com/Canop/broot)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
mdr\n
---\n
\n
a markdown viewer [github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
eza\n
---\n
\n
modern ls, with cool features like file icons [github.com/eza-community/eza](https://github.com/eza-community/eza)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
Rtorrent\n
--------\n
\n
a terminal based torrent client [rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)\n
\n
suggested by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
ouch\n
----\n
\n
It’s a CLI tool for compressing and decompressing for various formats. such as .tar .zip 7z .gz .xz .lzma .bz .bz2 .lz4 .sz .zst .rar [github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)\n
\n
suggested by [sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)\n
\n
bat\n
---\n
\n
modern cat, with features like syntax highlighting, line numbers, etc [github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
thefuck\n
-------\n
\n
hey you!, yeah you I DIDNT TYPE THAT COMMAND WRONG! with thefuck it fixes when you type a prevoius command wrong [github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
[Shells]\n
==========\n
\n
Nushell\n
-------\n
\n
it is a new type of shell that has some really cool features such as more detailed error messages and displays licenses via HTTP get, git or curl As well as a more clean UI for ls. [www.nushell.sh](https://www.nushell.sh/)suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Bash\n
----\n
\n
its the default and lots of programs use it, [www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)\n
\n
ble.sh\n
------\n
\n
Bash Line Editor, bash Shell with a few tweaks [github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested by [sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)\n
\n
Mosh\n
----\n
\n
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. (sadly there is no pit) [mosh.org](https://mosh.org/)\n
\n
suggested by [sh.itjust.works/u/Bitflip@lemmy.ml](https://sh.itjust.works/u/Bitflip@lemmy.ml)\n
\n
DASH\n
----\n
\n
a POSIX-compliant /bin/sh that is fast and simple [gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Fish\n
----\n
\n
its like bash but has auto correct for typing [fishshell.com](https://fishshell.com/)\n
\n
Zsh\n
---\n
\n
its like vim for a shell, it has lots of bells and whistles and is very customizable. [github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)\n
\n
[File Browsers]\n
=================\n
\n
Midnight Commander\n
------------------\n
\n
Midnight commander is a file Browser that has 2 panes where you can do basic file manager stuff such as Copy, Pasting, moving files, and Deleting all Via Terminal!\n
\n
[midnight-commander.org](https://midnight-commander.org/)\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
Fm.awk\n
------\n
\n
File manager written in awk [github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
lmf\n
---\n
\n
st File Manager is a powerful file manager for the UNIX console. It has a curses interface and it’s written in Python v3.4+. [inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)\n
\n
Rover\n
-----\n
\n
Rover is a small file browser that aims to be simple, fast and portable. [lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
LF\n
--\n
\n
lf (as in “list files”) is a terminal file manager written in Go with a heavy inspiration from ranger file manager. [github.com/gokcehan/lf](https://github.com/gokcehan/lf)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Ranger\n
------\n
\n
Alot like Midnight Commander but running on VIM, and just like VIM it is highly customizable \n
[github.com/ranger/ranger](https://github.com/ranger/ranger)\n
\n
----added note ranger should be installed via git most distros have 4+ older versions and lots of bugs\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
nnn\n
---\n
\n
nnn (n³) is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. [github.com/jarun/nnn](https://github.com/jarun/nnn)suggest by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
[Fun/games]\n
=============\n
\n
lolcat\n
------\n
\n
make your terminal rainbow [github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)\n
\n
suggested by [sh.itjust.works/u/GentooIsBased@lemmy.ml](https://sh.itjust.works/u/GentooIsBased@lemmy.ml)\n
\n
Cowsay\n
------\n
\n
make a cow say something in Terminal! [github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)\n
\n
Suggested by [sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)\n
\n
Bastet\n
------\n
\n
Tetris clone via terminal [github.com/fph/bastet/](https://github.com/fph/bastet/)suggested by [sh.itjust.works/u/pastaPersona@lemmy.world](https://sh.itjust.works/u/pastaPersona@lemmy.world)\n
\n
Cmatrix\n
-------\n
\n
make your terminal look like your mr.hacker man [github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
spotify-tui\n
-----------\n
\n
Spotify CLI frontend (Spotify via terminal) [github.com/Rigellute/spotify-tui](https://github.com/Rigellute/spotify-tui)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
cacademo\n
--------\n
\n
plays a bunch of neat ASCII animations [linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
figlet\n
------\n
\n
ASCII text art. [www.figlet.org](http://www.figlet.org/)\n
\n
toilet\n
------\n
\n
turn text into ASCII art. [caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)\n
\n
Yewtube\n
-------\n
\n
a cli youtube piped client, stream, download and play audio from YouTube piped. [github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
cbonsai\n
-------\n
\n
Little ASCII art bonsai tree that can be animated with the -l flag [gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
tty-clock\n
---------\n
\n
a digital clock via your terminal! [github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
"""
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 111
+favouriteCount: 527
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719459439 {#3161
date: 2024-06-27 05:37:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@stepanzak@iusearchlinux.fyi"
]
+comments: Doctrine\ORM\PersistentCollection {#3170 …}
+votes: Doctrine\ORM\PersistentCollection {#3172 …}
+reports: Doctrine\ORM\PersistentCollection {#3174 …}
+favourites: Doctrine\ORM\PersistentCollection {#3176 …}
+notifications: Doctrine\ORM\PersistentCollection {#3178 …}
+badges: Doctrine\ORM\PersistentCollection {#3180 …}
+children: [
App\Entity\EntryComment {#2278}
]
-id: 25931
-titleTs: "'list':4 'mega':3 'termin':1 'util':2"
-bodyTs: "'/)':23,42,55,210,487,508,681,712,955,1458,1496,1554,1821 '/)suggested':552,784,826,988,1394 '/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1776 '/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':919 '/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1424 '/aristocratos/btop](https://github.com/aristocratos/btop)':315 '/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':450 '/babarot/gomi](https://github.com/babarot/gomi)suggested':1207 '/bin/sh':1469 '/busyloop/lolcat](https://github.com/busyloop/lolcat)':1731 '/canop/broot](https://github.com/canop/broot)suggested':1223 '/cantino/mcfly](https://github.com/cantino/mcfly)':406 '/cheat/cheat](https://github.com/cheat/cheat)suggested':1183 '/clementtsang/bottom](https://github.com/clementtsang/bottom)':117 '/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1121 '/denisidoro/navi](https://github.com/denisidoro/navi)':1159 '/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1600 '/dundee/gdu](https://github.com/dundee/gdu)':156 '/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':172 '/eza-community/eza](https://github.com/eza-community/eza)suggested':1250 '/fph/bastet/](https://github.com/fph/bastet/)suggested':1760 '/gokcehan/lf](https://github.com/gokcehan/lf)':1647 '/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1568 '/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1869 '/jarun/nnn](https://github.com/jarun/nnn)suggest':1718 '/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1051 '/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1026 '/jonas/tig](https://github.com/jonas/tig)':973 '/jqlang/jq](https://github.com/jqlang/jq)suggested':892 '/junegunn/fzf](https://github.com/junegunn/fzf)':378 '/klange/bim](https://github.com/klange/bim)':639 '/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1808 '/mawww/kakoune](https://github.com/mawww/kakoune)':604 '/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1234 '/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1847 '/muesli/duf](https://github.com/muesli/duf)':223 '/nicolargo/glances](https://github.com/nicolargo/glances)':259 '/nivekuil/rip](https://github.com/nivekuil/rip)':1071 '/nvbn/thefuck](https://github.com/nvbn/thefuck)':1346 '/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1097 '/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1517 '/ouch-org/ouch](https://github.com/ouch-org/ouch)':1298 '/p/rover/](https://lecram.github.io/p/rover/)suggested':1618 '/pictures':916 '/piuccio/cowsay](https://github.com/piuccio/cowsay)':1747 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':95 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':810 '/pydf-check-disk-space-usage-wit':234 '/pydf-check-disk-space-usage-with-colored-output/)':237 '/ranger/ranger](https://github.com/ranger/ranger)':1672 '/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1792 '/rip':1060 '/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':77 '/rtorrent/](https://rakshasa.github.io/rtorrent/)':1263 '/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1317 '/sharkdp/fd](https://github.com/sharkdp/fd)':335 '/software/bash/](https://www.gnu.org/software/bash/)':1411 '/software/emacs/](https://www.gnu.org/software/emacs/)':578 '/starship/starship](https://github.com/starship/starship)suggested':1014 '/syllo/nvtop](https://github.com/syllo/nvtop)':187 '/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':467 '/tmp':1067 '/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':756 '/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':763 '/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1187,1211,1227,1238,1254,1321 '/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1463 '/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1752 '/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':60 '/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1398,1482,1652 '/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':370 '/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1303 '/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':242 '/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':924 '/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':320 '/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':960 '/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':830 '/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1736 '/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1268,1722 '/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':947,978 '/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1428 '/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':513 '/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1559,1695 '/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':644 '/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1764 '/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':760,845,896,992,1018,1030,1056,1076,1126 '/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':609 '/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':82,100,788,814,1572,1622,1852 '/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':454,1102,1164 '/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1351,1780,1797,1813,1873 '/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':556 '/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1830 '/wting/autojump](https://github.com/wting/autojump)':365 '/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1885 '/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':841 '/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1477 '0':1711 '11':270 '16':795 '2':1530 '256':797 '4':1684 '7z':1286 '8':794 '88':796 'accid':1204 'action':594 'actual':729 'ad':821,1673 'add':1890,1905,1926,1941 'addit':420,425 'address':290 'aim':612,1609 'akin':858 'allow':879,1129,1168,1434 'alot':817,832,1654 'also':743,937 'analyz':123 'anim':1805,1862 'anyth':674 'applic':1432 'approach':1217 'appropri':805 'argu':671 'argument':1150 'art':1817,1827,1856 'ascii':1804,1815,1826,1855 'atuin':407,408,440 'audio':1841 'auto':1489 'autojump':336,337 'automat':792 'avail':277 'averag':90 'avrag':205 'awk':861,1565 'base':45,585,590,634,1258 'bash':1399,1413,1416,1486 'basic':196,1536 'bastet':1753 'bat':1304 'behold':558 'bell':1508 'better':446 'bim':610,611 'bit':725 'blaze':997 'blazing-fast':996 'ble.sh':1412 'bob':727 'bonsai':1857 'bottom':101 'broot':1212 'brows':1132 'browser':1,8,27,47,1519,1527,1607 'browsh':2 'btop':260,261 'bug':1690 'bunch':1801 'byobu':815 'bz':1290 'bz2':1291 'c':873 'caca.zoy.org':1829 'caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1828 'cacademo':1798 'cach':279 'capabl':799 'cat':1306 'cbonsai':1853 'cd':899 'chart':807 'cheat':1165 'cheatsheet':1134,1175 'check':225 'child':570,693 'church':560 'clean':1387 'cli':718,951,1273,1785,1833 'client':1260,1836 'clock':181,1876,1879 'clone':1755 'cmatrix':1765 'cmd':331 'code':86 'color':85,230,790,798,806,1091 'color-cod':84 'command':169,361,373,390,424,713,854,1118,1146,1179,1331,1342,1521,1523,1657 'command-lin':853,1178 'commit':597 'communiti':457 'compliant':1468 'complic':475 'compress':1276 'config':1712 'configur':29,479,572,661,699 'connect':1438 'consol':1585 'context':421 'cool':1243,1365,1894,1919,1930,1955 'copi':1542 'core':104,199,305 'correct':1490 'cow':1740 'cowsay':1737 'cpu':103,105,198,303,304,306,308,1037 'crank':268 'creat':1171 'cross':255 'curl':1381 'curs':1589 'curv':657 'custom':1009 'customiz':267,548,1001,1514,1669 'd':742 'daemon':67 'dash':1464 'data':867,889 'databas':351,417 'decompress':1278 'default':274,470,1402 'delet':941,1201,1547 'depend':499,621,878 'detail':1370 'detect':793 'didnt':1328 'differ':252,532,1214 'digit':1878 'directori':354,935 'disk':109,110,121,133,213,226,929 'display':161,803,1153,1374 'distro':1682 'dl':36 'docker':1035 'download':286,1141,1838 'driven':458 'duf':211 'dynam':1152 'e.g':909 'easi':459 'easili':882,1111 'echo':1443 'edit':625,1446 'editor':322,472,522,584,652,1415 'electron':541 'emac':557,562 'email':949 'encrypt':431 'error':1371 'etc':1314 'everyth':1064 'except':1191 'execut':1145 'exist':411 'experi':626 'explor':938 'extens':630 'extern':620 'eza':1239 'fanci':736 'fast':120,998,1078,1472,1613,1715 'faster':340 'faster/easier':898 'fd':326,1094 'featur':617,822,1244,1308,1366,1703 'feel':1899,1935 'figlet':1814 'file':217,324,328,942,1246,1518,1526,1537,1545,1561,1575,1580,1606,1628,1632,1643,1705 'filesystem':345,908 'filter':884 'find':387,1112,1918,1954 'finder':329,375,462 'firefox':19 'fish':1483 'fishshell.com':1493,1495 'fishshell.com/)':1494 'fix':1336 'flag':1866 'flexibl':852 'fm.awk':1560 'folder':1068,1088,1220 'fork':767 'format':1281 'free':281,1900,1936 'friend':708,864 'frontend':1786 'full':1702 'full-featur':1701 'fulli':137,430 'fun/games':1723 'function':970 'fuzzi':372 'fzf':371 'gain':149 'gdu':118,127 'geeksforgeeks.org':233 'geeksforgeeks.org/pydf-check-disk-space-usage-wit':232 'generic':189 'get':1378 'git':966,1023,1379,1680 'github.com':76,116,155,171,186,222,258,314,334,364,377,405,449,466,603,638,755,762,840,891,918,972,1013,1025,1050,1070,1096,1120,1158,1182,1206,1222,1233,1249,1297,1316,1345,1423,1516,1567,1646,1671,1717,1730,1746,1759,1775,1791,1846,1884 'github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1774 'github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':917 'github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1422 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':313 'github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':448 'github.com/babarot/gomi](https://github.com/babarot/gomi)suggested':1205 'github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)':1729 'github.com/canop/broot](https://github.com/canop/broot)suggested':1221 'github.com/cantino/mcfly](https://github.com/cantino/mcfly)':404 'github.com/cheat/cheat](https://github.com/cheat/cheat)suggested':1181 'github.com/clementtsang/bottom](https://github.com/clementtsang/bottom)':115 'github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1119 'github.com/denisidoro/navi](https://github.com/denisidoro/navi)':1157 'github.com/dundee/gdu](https://github.com/dundee/gdu)':154 'github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':170 'github.com/eza-community/eza](https://github.com/eza-community/eza)suggested':1248 'github.com/fph/bastet/](https://github.com/fph/bastet/)suggested':1758 'github.com/gokcehan/lf](https://github.com/gokcehan/lf)':1645 'github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1566 'github.com/jarun/nnn](https://github.com/jarun/nnn)suggest':1716 'github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1049 'github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1024 'github.com/jonas/tig](https://github.com/jonas/tig)':971 'github.com/jqlang/jq](https://github.com/jqlang/jq)suggested':890 'github.com/junegunn/fzf](https://github.com/junegunn/fzf)':376 'github.com/klange/bim](https://github.com/klange/bim)':637 'github.com/mawww/kakoune](https://github.com/mawww/kakoune)':602 'github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1232 'github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1845 'github.com/muesli/duf](https://github.com/muesli/duf)':221 'github.com/nicolargo/glances](https://github.com/nicolargo/glances)':257 'github.com/nivekuil/rip](https://github.com/nivekuil/rip)':1069 'github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)':1344 'github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1095 'github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1515 'github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)':1296 'github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)':1745 'github.com/ranger/ranger](https://github.com/ranger/ranger)':1670 'github.com/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1790 'github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':75 'github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1315 'github.com/sharkdp/fd](https://github.com/sharkdp/fd)':333 'github.com/starship/starship](https://github.com/starship/starship)suggested':1012 'github.com/syllo/nvtop](https://github.com/syllo/nvtop)':185 'github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':465 'github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':754 'github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':761 'github.com/wting/autojump](https://github.com/wting/autojump)':363 'github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1883 'github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':839 'gitlab.com':1868 'gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1867 'glace':243 'go':126,1636 'goe':1065 'gomi':1188 'gondor.apana.org.au':1476 'gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1475 'good':1915,1951 'got':695 'gpu':177,179 'graph':87 'grep':862 'gz':1287 'hard':747 'hdds':142 'heavi':1639 'helix':514 'helix-editor.com':549,551 'helix-editor.com/)suggested':550 'hey':1323 'high':547,752,1668 'highest':73 'highlight':1311 'histori':385,413,435 'howev':141 'htop':188,247,264 'htop.dev':207,209 'htop.dev/)':208 'http':1377 'huge':153 'icon':1247 'imag':10 'improv':1059 'incred':1714 'infinit':1000 'info':166 'inigo.katxi.org':1599 'inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1598 'inspir':1640 'instal':1678 'intellig':1441 'intend':129 'interact':962,1174 'interfac':284,1590 'intermitt':1437 'internet':780 'ip':289 'item':1085 'javascript':540 'job':483 'jq':846,847 'json':856,866 'jump':903 'kakoun':579,588 'keep':69 'keybind':745 'keystrok':1449 'l':1865 'lan':777 'lazi':394 'lazydock':1031 'lazygit':1019 'learn':656 'leav':1902,1938 'lecram.github.io':1617 'lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested':1616 'let':771,900,1007,1109 'lf':1623,1624 'licens':1375 'life':463 'light':1080 'lightweight':615,629,850 'like':50,246,263,443,491,564,685,818,833,1093,1245,1309,1485,1499,1655,1664,1770 'line':332,362,374,855,1180,1312,1414,1445 'link':43 'links.twibright.com':52,54 'links.twibright.com/)':53 'linux.die.net':1807 'linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1806 'list':1156,1627,1898,1934 'littl':1854 'lmao':403 'lmf':1573 'load':89,204,276 'local':1442 'locat':325 'lolcat':1724 'look':5,251,381,1769 'lot':49,245,697,723,968,1404,1506,1688 'love':1888,1924 'ls':1241,1390 'lynx':24,51 'lynx.browser.org':39,41 'lynx.browser.org/)':40 'lz4':1292 'lzma':1289 'machin':437 'main':531 'maintain':349,1143 'make':1725,1738,1766,1910,1946 'man':460,1773 'manag':720,984,1538,1562,1576,1581,1633,1644,1706 'manpages/examples':1113 'map':885 'markdown':1230 'master':648 'master-rac':647 'may':1137 'mcfli':379,444 'mdr':1228 'mean':538 'memori':107,180,201,275,278,280,282,295,1039 'ment':702 'messag':1372 'micro':488 'micro-editor.github.io':505,507 'micro-editor.github.io/)':506 'midnight':1520,1522,1656 'midnight-commander.org':1551,1553 'midnight-commander.org/)':1552 'minim':995 'modal':581 'modern':520,624,1240,1305 'modifi':16 'monitor':62,192 'mosh':1429 'mosh.org':1455,1457 'mosh.org/)':1456 'mount':215 'move':1084,1544 'mpv':32 'mr.hacker':1772 'much':294,928 'multiplex':732 'n':1698 'nano':468,492,565 'navi':1127,1128 'navig':343,1219 'ncdu':925 'ncurs':801 'near':1710 'neat':1803 'need':673 'neofetch':160 'neomutt':948 'neomutt.org':952,954 'neomutt.org/)':953 'neovim':529,682 'neovim.io':709,711 'neovim.io/)':710 'network':113,283,285,287 'new':1357,1920,1956 'nix':163 'nnn':1696,1697 'note':1674 'number':1313 'nushel':1353 'nvtop':173 'object':447 'oh':688 'old':3 'older':1685 'one':168,389 'option':428 'ouch':1269 'output':231,1092 'packag':631 'page':461 'pane':1531 'parallel':139 'pass':979 'password':983 'past':1543 'peopl':670 'perform':148 'permit':1200 'philosophi':601 'pic':911 'pipe':1835,1844 'pit':1454 'place':905,1916,1952 'platform':256 'play':1799,1840 'plugin':503,665,837 'point':216,668 'portabl':872,1615 'posix':1467 'posix-compli':1466 'post':519,1912,1948 'post-modern':518 'power':183,1579 'pretti':119 'prevoius':1341 'primarili':130 'process':112,140 'processor':857 'program':175,292,297,1167,1406,1895,1921,1931,1957 'prompt':1002 'provid':427,622,1440 'pull':1047 'put':913 'pydf':224 'python':1596 'quick':380,902 'race':649 'rainbow':1728 'rakshasa.github.io':1262 'rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)':1261 'ranger':1642,1653,1675 'ranger/lf':1216 'rar':1295 're':392 'realli':1364,1907,1914,1943,1950 'recommend':753 'record':66,419 'rememb':749 'remot':1430 'replac':409 'rm':1058,1062,1082,1190 'rm-improv':1057 'roam':1435 'rover':1601,1602 'rtorrent':1255 'run':13,291,535,1043,1659 'runtim':877 'rust':537,1107 'sad':1450 'saver':464 'say':1741 'school':4 'script':544 'sed':860 'select':592 'server':441 'sh.itjust.works':59,81,99,241,319,369,453,512,555,608,643,759,787,813,829,844,895,923,946,959,977,991,1017,1029,1055,1075,1101,1125,1163,1186,1210,1226,1237,1253,1267,1302,1320,1350,1397,1427,1462,1481,1558,1571,1621,1651,1694,1721,1735,1751,1763,1779,1796,1812,1851,1872 'sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1185,1209,1225,1236,1252,1319 'sh.itjust.works/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1461 'sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1750 'sh.itjust.works/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':58 'sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1396,1480,1650 'sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':368 'sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1301 'sh.itjust.works/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':240 'sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':922 'sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':318 'sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':958 'sh.itjust.works/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':828 'sh.itjust.works/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1734 'sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1266,1720 'sh.itjust.works/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':945,976 'sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1426 'sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':511 'sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1557,1693 'sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':642 'sh.itjust.works/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1762 'sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':758,843,894,990,1016,1028,1054,1074,1124 'sh.itjust.works/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':607 'sh.itjust.works/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':80,98,786,812,1570,1620,1850 'sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':452,1100,1162 'sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1349,1778,1795,1811,1871 'sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':554 'share':773 'shell':384,412,1005,1011,1352,1360,1417,1503 'show':102,174,197,212,272,926,1036 'similar':525 'simpl':575,1474,1612 'size':220 'slice':883 'small':1605 'someth':1202,1742 'somewhat':574 'space':214,227,930 'speed':182 'spotifi':1782,1784,1787 'spotify-tui':1781 'sqlite':416 'ssd':132 'st':1574 'standard':981 'starship':993 'static':495 'stepanzak@iusearchlinux.fyi':159 'stream':1837 'structur':888 'stuff':1539 'stupid':474 'subdirectori':939 'suggest':56,78,96,157,238,316,366,509,605,640,920,943,956,974,1052,1072,1098,1122,1147,1160,1264,1299,1347,1459,1478,1555,1648,1691,1732,1748,1793,1809,1848,1903,1939 'superfast':327 'support':11,504,838,1436 'swap':202 'synchronis':432 'syntax':1310 'system':61,64,165,191,218 'sz':1293 'tar':1284 'task':206 'tealdear':1103 'temperatur':114,184,309 'termin':6,25,44,190,582,731,775,789,963,1020,1032,1117,1257,1431,1550,1631,1704,1727,1744,1757,1768,1789,1882 'tetri':1754 'text':321,471,521,583,651,1816,1824 'thefuck':1322,1334 'tig':961 'time':92,312 'tini':1709 'tldr':455,1104,1108 'tmate':764 'tmate.io':781,783 'tmate.io/)suggested':782 'tmux':715,769,819,834 'toilet':1822 'tool':1274 'top':249 'torrent':1259 'track':70 'transform':887 'trash':1087,1194 'trashi':1077 'tree':1858 'tti':1875 'tty-clock':1874 'ttyload':83 'tui':1783 'turn':1823 'tweak':1421 'type':219,396,1329,1339,1358,1492 'ui':964,1021,1033,1388 'understand':741 'unix':600,982,1584 'upload':288 'uptim':63,65,74,203 'usag':106,108,111,122,176,178,228,1115 'use':31,299,356,932,1061,1407,1892,1928 'user':707,1448 'user-friend':706 'util':138,200,307,714 'v3.4':1597 'valu':1148 'various':1280 'version':17,1686 'vi':587 'via':330,438,800,950,1376,1549,1679,1756,1788,1880 'video':38 'view':1173 'viewer':1231 'vim':527,543,567,636,645,677,686,1500,1661,1665 'want':1908,1944 'way':341 'web':7,26,46 'weight':1081 'well':145,301,402,501,663,1383 'whistl':1510 'window':719 'word':737 'work':143,347 'would':751,1887,1923 'write':1138 'written':124,870,1563,1594,1634 'wrong':1332,1343 'www.brow.sh':20,22 'www.brow.sh/)':21 'www.byobu.org':823,825 'www.byobu.org/)suggested':824 'www.figlet.org':1818,1820 'www.figlet.org/)':1819 'www.geeksforgeeks.org':236 'www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)':235 'www.gnu.org':577,1410 'www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)':1409 'www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)':576 'www.nano-editor.org':484,486 'www.nano-editor.org/)':485 'www.nushell.sh':1391,1393 'www.nushell.sh/)suggested':1392 'www.passwordstore.org':985,987 'www.passwordstore.org/)suggested':986 'www.vim.org':678,680 'www.vim.org/)':679 'xz':1288 'yeah':1325 'yewtub':1831 'youtub':35,1834,1843 'youtube-dl':34 'z':910 'zellij':831 'zero':876 'zhar.net':94,809 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':93 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':808 'zip':1285 'zoxid':897 'zsh':690,1497 'zst':1294"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704057448
+visibility: "visible "
+apId: "https://sh.itjust.works/post/11871260"
+editedAt: DateTimeImmutable @1719089751 {#3137
date: 2024-06-22 22:55:51.0 +02:00
}
+createdAt: DateTimeImmutable @1703971048 {#2994
date: 2023-12-30 22:17:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: null
+root: null
+body: "Recently found out about [ouch](https://github.com/ouch-org/ouch). Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703982623 {#2280
date: 2023-12-31 01:30:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Steamymoomilk@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2279 …}
+nested: Doctrine\ORM\PersistentCollection {#2277 …}
+votes: Doctrine\ORM\PersistentCollection {#2220 …}
+reports: Doctrine\ORM\PersistentCollection {#2222 …}
+favourites: Doctrine\ORM\PersistentCollection {#2219 …}
+notifications: Doctrine\ORM\PersistentCollection {#2196 …}
-id: 266115
-bodyTs: "'/ouch-org/ouch).':8 'decompress':14 'differ':46 'encount':40 'file':15 'flag':28 'found':2,9 'github.com':7 'github.com/ouch-org/ouch).':6 'gzip':31 'may':39 'one':38 'ouch':5 'rar':33 'realli':11 'recent':1 'rememb':25 'rest':37 'seem':23,43 'syntax':47 'tar':30 'termin':18 'use':12,45 'zip':32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6302957"
+editedAt: null
+createdAt: DateTimeImmutable @1703982623 {#2282
date: 2023-12-31 01:30:23.0 +01:00
}
+"title": 266115
} |
|
Show voter details
|
8 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2278
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2276
+user: Proxies\__CG__\App\Entity\User {#3166 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: Proxies\__CG__\App\Entity\Image {#3168 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3169 …}
+slug: "Terminal-Utility-Mega-list"
+title: "Terminal Utility Mega list!"
+url: "https://sh.itjust.works/pictrs/image/4b26679f-bb00-4849-a04b-a28835fabb74.png"
+body: """
[Browsers]\n
============\n
\n
Browsh\n
------\n
\n
old school looking terminal web browser with image support that runs on a modified version of Firefox [www.brow.sh](https://www.brow.sh/)\n
\n
Lynx\n
----\n
\n
Terminal web browser (can configure to use MPV or YouTube-dl for videos) [lynx.browser.org](https://lynx.browser.org/)\n
\n
Links\n
-----\n
\n
Terminal based web browser a lot like lynx [links.twibright.com](http://links.twibright.com/)\n
\n
suggested by [sh.itjust.works/u/Buck@lemmy.world](https://sh.itjust.works/u/Buck@lemmy.world)\n
\n
[System Monitoring]\n
=====================\n
\n
uptimed\n
-------\n
\n
System uptime record daemon that keeps track of your highest uptimes [github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
TTYload\n
-------\n
\n
color-coded graph of load averages over time [zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Bottom\n
------\n
\n
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. [github.com/ClementTsang/bottom](https://github.com/ClementTsang/bottom)\n
\n
gdu\n
---\n
\n
Pretty fast disk usage analyzer written in Go.\n
\n
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.\n
\n
[github.com/dundee/gdu](https://github.com/dundee/gdu)\n
\n
suggested by @stepanzak@iusearchlinux.fyi\n
\n
neofetch\n
--------\n
\n
display your *NIX and system info with one command! [github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)\n
\n
nvtop\n
-----\n
\n
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, [github.com/Syllo/nvtop](https://github.com/Syllo/nvtop)\n
\n
Htop\n
----\n
\n
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks [htop.dev](https://htop.dev/)\n
\n
duf\n
---\n
\n
Shows disks space, Mounted point, File system type, Size [github.com/muesli/duf](https://github.com/muesli/duf)\n
\n
Pydf\n
----\n
\n
Check disk space usage with colored output [geeksforgeeks.org/pydf-check-disk-space-usage-wit…](https://www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)\n
\n
suggested by [sh.itjust.works/u/easeKItMAn@lemmy.world](https://sh.itjust.works/u/easeKItMAn@lemmy.world)\n
\n
Glacees\n
-------\n
\n
A lot like Htop or top but looks different and is cross platform. [github.com/nicolargo/glances](https://github.com/nicolargo/glances)\n
\n
Btop\n
----\n
\n
Btop is like Htop but with customizability cranked to 11, it shows by default, Memory load, Available Memory, Cached Memory, Free Memory, Network interface, Network Download, Network Upload, IP address, Running Programs, How much memory the Programs are using as well as CPU, CPU cores, CPU util, CPU Temperature, and the time. [github.com/aristocratos/btop](https://github.com/aristocratos/btop)\n
\n
Suggested by [sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)\n
\n
[Text Editors and file location]\n
==================================\n
\n
fd\n
--\n
\n
Superfast file finder Via cmd line. [github.com/sharkdp/fd](https://github.com/sharkdp/fd)\n
\n
Autojump\n
--------\n
\n
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line. [github.com/wting/autojump](https://github.com/wting/autojump)\n
\n
suggested by [sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)\n
\n
fzf\n
---\n
\n
Fuzzy command line finder [github.com/junegunn/fzf](https://github.com/junegunn/fzf)\n
\n
mcfly\n
-----\n
\n
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) [github.com/cantino/mcfly](https://github.com/cantino/mcfly)\n
\n
Atuin\n
-----\n
\n
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server. (its like mcfly but better objectively)\n
\n
[github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
TLDR\n
----\n
\n
a community driven easy man page finder. (life saver) [github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)\n
\n
Nano\n
----\n
\n
The default text editor, not stupid complicated not. not very configurable but does the job [www.nano-editor.org](https://www.nano-editor.org/)\n
\n
Micro\n
-----\n
\n
it’s like Nano but is static and has no dependency as well as plugin support. [micro-editor.github.io](https://micro-editor.github.io/)\n
\n
Suggested by [sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)\n
\n
Helix\n
-----\n
\n
It’s a post-modern text editor that is similar to VIM or Neovim the main difference is it runs on Rust meaning No JavaScript, Electron or Vim Script and is highly customizable!\n
\n
[helix-editor.com](https://helix-editor.com/)Suggested by [sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)\n
\n
Emacs\n
-----\n
\n
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple [www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)\n
\n
Kakoune\n
-------\n
\n
A modal terminal text editor based on Vi. Kakoune is based on selection before action and is committed to the unix Philosophy [github.com/mawww/kakoune](https://github.com/mawww/kakoune)\n
\n
suggested by [sh.itjust.works/u/RAM@discuss.tchncs.de](https://sh.itjust.works/u/RAM@discuss.tchncs.de)\n
\n
Bim\n
---\n
\n
Bim aims to be lightweight and featureful with no external* dependencies, providing a modern editing experience in a lightweight, extensible package and is based on VIM [github.com/klange/bim](https://github.com/klange/bim)\n
\n
suggested by [sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)\n
\n
Vim\n
---\n
\n
The master-race of text editors that has a learning curve but is very configurable as well as plugins, to the point so people argue why need anything other than VIM [www.vim.org](https://www.vim.org/)\n
\n
Neovim\n
------\n
\n
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly [neovim.io](https://neovim.io/)\n
\n
[Command utilities]\n
=====================\n
\n
Tmux\n
----\n
\n
its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i don’t understand :D Also the keybindings are hard to remember and would highly recommend [github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
[github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)\n
\n
tmate\n
-----\n
\n
its a fork of tmux that lets your share your terminal over LAN or the internet [tmate.io](https://tmate.io/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
Terminal colors\n
---------------\n
\n
```\n
\n
<span style="color:#323232;">It automatically detects 8, 16, 88, 256 color capabilities (via ncurses)\n
</span><span style="color:#323232;">and displays the appropriate color charts.\n
</span>\n
```\n
\n
[zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
byobu\n
-----\n
\n
its alot like tmux with added features [www.byobu.org](https://www.byobu.org/)suggested by [sh.itjust.works/u/Geert@lemmy.world](https://sh.itjust.works/u/Geert@lemmy.world)\n
\n
zellij\n
------\n
\n
Alot like Tmux and has plugin support [github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
jq\n
--\n
\n
jq is a lightweight and flexible command-line JSON processor akin to sed,awk,grep, and friends for JSON data. It’s written in portable C and has zero runtime dependencies, allowing you to easily slice, filter, map, and transform structured data. [github.com/jqlang/jq](https://github.com/jqlang/jq)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
zoxide\n
------\n
\n
faster/easier cd lets you quickly jump to places in your filesystem. E.g. z pic will put you in ~/Pictures. [github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)\n
\n
suggested by [sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)\n
\n
ncdu\n
----\n
\n
shows how much disk space is used by each directory, can also explore subdirectories and delete files suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
neomutt\n
-------\n
\n
email via cli! [neomutt.org](https://neomutt.org/)\n
\n
suggested by [sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)\n
-----------------------------------------------------------------------------------------------\n
\n
tig\n
---\n
\n
interactive terminal UI for git with lots of functionality [github.com/jonas/tig](https://github.com/jonas/tig)\n
\n
suggested by [sh.itjust.works/u/Hexagon@feddit.it](https://sh.itjust.works/u/Hexagon@feddit.it)\n
\n
pass\n
----\n
\n
the standard Unix password manager [www.passwordstore.org](https://www.passwordstore.org/)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Starship\n
--------\n
\n
The minimal, blazing-fast, and infinitely customizable prompt for any shell! (its lets you customize your shell) [github.com/starship/starship](https://github.com/starship/starship)suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazygit\n
-------\n
\n
Terminal UI for git [github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Lazydocker\n
----------\n
\n
Terminal ui for docker, Shows CPU and memory, and what’s running and where its pulled from. [github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)\n
\n
Suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
RM-improved/RIP\n
---------------\n
\n
Use RM but everything goes to /tmp folder [github.com/nivekuil/rip](https://github.com/nivekuil/rip)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Trashy\n
------\n
\n
fast and light weight RM that moves items to trash folder and has colorized outputs like FD. [github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
tealdear\n
--------\n
\n
tldr but in rust (tldr lets your easily find manpages/examples and usage for terminal command) [github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)\n
\n
suggested by [sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)\n
\n
Navi\n
----\n
\n
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list. [github.com/denisidoro/navi](https://github.com/denisidoro/navi)\n
\n
suggested by [sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)\n
\n
Cheat\n
-----\n
\n
this program allows you to create and view interactive cheatsheets on the command-line. [github.com/cheat/cheat](https://github.com/cheat/cheat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
gomi\n
----\n
\n
its RM except has a trash can so you don’t permitly delete something by accident \n
[github.com/babarot/gomi](https://github.com/babarot/gomi)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
broot\n
-----\n
\n
a different than ranger/lf approach to navigating folders [github.com/Canop/broot](https://github.com/Canop/broot)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
mdr\n
---\n
\n
a markdown viewer [github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
eza\n
---\n
\n
modern ls, with cool features like file icons [github.com/eza-community/eza](https://github.com/eza-community/eza)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
Rtorrent\n
--------\n
\n
a terminal based torrent client [rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)\n
\n
suggested by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
ouch\n
----\n
\n
It’s a CLI tool for compressing and decompressing for various formats. such as .tar .zip 7z .gz .xz .lzma .bz .bz2 .lz4 .sz .zst .rar [github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)\n
\n
suggested by [sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)\n
\n
bat\n
---\n
\n
modern cat, with features like syntax highlighting, line numbers, etc [github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested by [sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)\n
\n
thefuck\n
-------\n
\n
hey you!, yeah you I DIDNT TYPE THAT COMMAND WRONG! with thefuck it fixes when you type a prevoius command wrong [github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
[Shells]\n
==========\n
\n
Nushell\n
-------\n
\n
it is a new type of shell that has some really cool features such as more detailed error messages and displays licenses via HTTP get, git or curl As well as a more clean UI for ls. [www.nushell.sh](https://www.nushell.sh/)suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Bash\n
----\n
\n
its the default and lots of programs use it, [www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)\n
\n
ble.sh\n
------\n
\n
Bash Line Editor, bash Shell with a few tweaks [github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested by [sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)\n
\n
Mosh\n
----\n
\n
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. (sadly there is no pit) [mosh.org](https://mosh.org/)\n
\n
suggested by [sh.itjust.works/u/Bitflip@lemmy.ml](https://sh.itjust.works/u/Bitflip@lemmy.ml)\n
\n
DASH\n
----\n
\n
a POSIX-compliant /bin/sh that is fast and simple [gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Fish\n
----\n
\n
its like bash but has auto correct for typing [fishshell.com](https://fishshell.com/)\n
\n
Zsh\n
---\n
\n
its like vim for a shell, it has lots of bells and whistles and is very customizable. [github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)\n
\n
[File Browsers]\n
=================\n
\n
Midnight Commander\n
------------------\n
\n
Midnight commander is a file Browser that has 2 panes where you can do basic file manager stuff such as Copy, Pasting, moving files, and Deleting all Via Terminal!\n
\n
[midnight-commander.org](https://midnight-commander.org/)\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
Fm.awk\n
------\n
\n
File manager written in awk [github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)Suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
lmf\n
---\n
\n
st File Manager is a powerful file manager for the UNIX console. It has a curses interface and it’s written in Python v3.4+. [inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)\n
\n
Rover\n
-----\n
\n
Rover is a small file browser that aims to be simple, fast and portable. [lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
LF\n
--\n
\n
lf (as in “list files”) is a terminal file manager written in Go with a heavy inspiration from ranger file manager. [github.com/gokcehan/lf](https://github.com/gokcehan/lf)\n
\n
suggested by [sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)\n
\n
Ranger\n
------\n
\n
Alot like Midnight Commander but running on VIM, and just like VIM it is highly customizable \n
[github.com/ranger/ranger](https://github.com/ranger/ranger)\n
\n
----added note ranger should be installed via git most distros have 4+ older versions and lots of bugs\n
\n
Suggested by [sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)\n
\n
nnn\n
---\n
\n
nnn (n³) is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. [github.com/jarun/nnn](https://github.com/jarun/nnn)suggest by [sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)\n
\n
[Fun/games]\n
=============\n
\n
lolcat\n
------\n
\n
make your terminal rainbow [github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)\n
\n
suggested by [sh.itjust.works/u/GentooIsBased@lemmy.ml](https://sh.itjust.works/u/GentooIsBased@lemmy.ml)\n
\n
Cowsay\n
------\n
\n
make a cow say something in Terminal! [github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)\n
\n
Suggested by [sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)\n
\n
Bastet\n
------\n
\n
Tetris clone via terminal [github.com/fph/bastet/](https://github.com/fph/bastet/)suggested by [sh.itjust.works/u/pastaPersona@lemmy.world](https://sh.itjust.works/u/pastaPersona@lemmy.world)\n
\n
Cmatrix\n
-------\n
\n
make your terminal look like your mr.hacker man [github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
spotify-tui\n
-----------\n
\n
Spotify CLI frontend (Spotify via terminal) [github.com/Rigellute/spotify-tui](https://github.com/Rigellute/spotify-tui)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
cacademo\n
--------\n
\n
plays a bunch of neat ASCII animations [linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)\n
\n
suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
figlet\n
------\n
\n
ASCII text art. [www.figlet.org](http://www.figlet.org/)\n
\n
toilet\n
------\n
\n
turn text into ASCII art. [caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)\n
\n
Yewtube\n
-------\n
\n
a cli youtube piped client, stream, download and play audio from YouTube piped. [github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)\n
\n
suggested by [sh.itjust.works/u/Steamymoomilk](https://sh.itjust.works/u/Steamymoomilk)\n
\n
cbonsai\n
-------\n
\n
Little ASCII art bonsai tree that can be animated with the -l flag [gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested by [sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)\n
\n
tty-clock\n
---------\n
\n
a digital clock via your terminal! [github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs\n
\n
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
"""
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 111
+favouriteCount: 527
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719459439 {#3161
date: 2024-06-27 05:37:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: [
"@stepanzak@iusearchlinux.fyi"
]
+comments: Doctrine\ORM\PersistentCollection {#3170 …}
+votes: Doctrine\ORM\PersistentCollection {#3172 …}
+reports: Doctrine\ORM\PersistentCollection {#3174 …}
+favourites: Doctrine\ORM\PersistentCollection {#3176 …}
+notifications: Doctrine\ORM\PersistentCollection {#3178 …}
+badges: Doctrine\ORM\PersistentCollection {#3180 …}
+children: [
App\Entity\EntryComment {#2278}
]
-id: 25931
-titleTs: "'list':4 'mega':3 'termin':1 'util':2"
-bodyTs: "'/)':23,42,55,210,487,508,681,712,955,1458,1496,1554,1821 '/)suggested':552,784,826,988,1394 '/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1776 '/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':919 '/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1424 '/aristocratos/btop](https://github.com/aristocratos/btop)':315 '/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':450 '/babarot/gomi](https://github.com/babarot/gomi)suggested':1207 '/bin/sh':1469 '/busyloop/lolcat](https://github.com/busyloop/lolcat)':1731 '/canop/broot](https://github.com/canop/broot)suggested':1223 '/cantino/mcfly](https://github.com/cantino/mcfly)':406 '/cheat/cheat](https://github.com/cheat/cheat)suggested':1183 '/clementtsang/bottom](https://github.com/clementtsang/bottom)':117 '/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1121 '/denisidoro/navi](https://github.com/denisidoro/navi)':1159 '/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1600 '/dundee/gdu](https://github.com/dundee/gdu)':156 '/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':172 '/eza-community/eza](https://github.com/eza-community/eza)suggested':1250 '/fph/bastet/](https://github.com/fph/bastet/)suggested':1760 '/gokcehan/lf](https://github.com/gokcehan/lf)':1647 '/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1568 '/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1869 '/jarun/nnn](https://github.com/jarun/nnn)suggest':1718 '/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1051 '/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1026 '/jonas/tig](https://github.com/jonas/tig)':973 '/jqlang/jq](https://github.com/jqlang/jq)suggested':892 '/junegunn/fzf](https://github.com/junegunn/fzf)':378 '/klange/bim](https://github.com/klange/bim)':639 '/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1808 '/mawww/kakoune](https://github.com/mawww/kakoune)':604 '/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1234 '/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1847 '/muesli/duf](https://github.com/muesli/duf)':223 '/nicolargo/glances](https://github.com/nicolargo/glances)':259 '/nivekuil/rip](https://github.com/nivekuil/rip)':1071 '/nvbn/thefuck](https://github.com/nvbn/thefuck)':1346 '/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1097 '/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1517 '/ouch-org/ouch](https://github.com/ouch-org/ouch)':1298 '/p/rover/](https://lecram.github.io/p/rover/)suggested':1618 '/pictures':916 '/piuccio/cowsay](https://github.com/piuccio/cowsay)':1747 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':95 '/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':810 '/pydf-check-disk-space-usage-wit':234 '/pydf-check-disk-space-usage-with-colored-output/)':237 '/ranger/ranger](https://github.com/ranger/ranger)':1672 '/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1792 '/rip':1060 '/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':77 '/rtorrent/](https://rakshasa.github.io/rtorrent/)':1263 '/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1317 '/sharkdp/fd](https://github.com/sharkdp/fd)':335 '/software/bash/](https://www.gnu.org/software/bash/)':1411 '/software/emacs/](https://www.gnu.org/software/emacs/)':578 '/starship/starship](https://github.com/starship/starship)suggested':1014 '/syllo/nvtop](https://github.com/syllo/nvtop)':187 '/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':467 '/tmp':1067 '/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':756 '/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':763 '/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1187,1211,1227,1238,1254,1321 '/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1463 '/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1752 '/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':60 '/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1398,1482,1652 '/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':370 '/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1303 '/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':242 '/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':924 '/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':320 '/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':960 '/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':830 '/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1736 '/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1268,1722 '/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':947,978 '/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1428 '/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':513 '/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1559,1695 '/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':644 '/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1764 '/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':760,845,896,992,1018,1030,1056,1076,1126 '/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':609 '/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':82,100,788,814,1572,1622,1852 '/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':454,1102,1164 '/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1351,1780,1797,1813,1873 '/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':556 '/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1830 '/wting/autojump](https://github.com/wting/autojump)':365 '/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1885 '/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':841 '/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1477 '0':1711 '11':270 '16':795 '2':1530 '256':797 '4':1684 '7z':1286 '8':794 '88':796 'accid':1204 'action':594 'actual':729 'ad':821,1673 'add':1890,1905,1926,1941 'addit':420,425 'address':290 'aim':612,1609 'akin':858 'allow':879,1129,1168,1434 'alot':817,832,1654 'also':743,937 'analyz':123 'anim':1805,1862 'anyth':674 'applic':1432 'approach':1217 'appropri':805 'argu':671 'argument':1150 'art':1817,1827,1856 'ascii':1804,1815,1826,1855 'atuin':407,408,440 'audio':1841 'auto':1489 'autojump':336,337 'automat':792 'avail':277 'averag':90 'avrag':205 'awk':861,1565 'base':45,585,590,634,1258 'bash':1399,1413,1416,1486 'basic':196,1536 'bastet':1753 'bat':1304 'behold':558 'bell':1508 'better':446 'bim':610,611 'bit':725 'blaze':997 'blazing-fast':996 'ble.sh':1412 'bob':727 'bonsai':1857 'bottom':101 'broot':1212 'brows':1132 'browser':1,8,27,47,1519,1527,1607 'browsh':2 'btop':260,261 'bug':1690 'bunch':1801 'byobu':815 'bz':1290 'bz2':1291 'c':873 'caca.zoy.org':1829 'caca.zoy.org/wiki/toilet](http://caca.zoy.org/wiki/toilet)':1828 'cacademo':1798 'cach':279 'capabl':799 'cat':1306 'cbonsai':1853 'cd':899 'chart':807 'cheat':1165 'cheatsheet':1134,1175 'check':225 'child':570,693 'church':560 'clean':1387 'cli':718,951,1273,1785,1833 'client':1260,1836 'clock':181,1876,1879 'clone':1755 'cmatrix':1765 'cmd':331 'code':86 'color':85,230,790,798,806,1091 'color-cod':84 'command':169,361,373,390,424,713,854,1118,1146,1179,1331,1342,1521,1523,1657 'command-lin':853,1178 'commit':597 'communiti':457 'compliant':1468 'complic':475 'compress':1276 'config':1712 'configur':29,479,572,661,699 'connect':1438 'consol':1585 'context':421 'cool':1243,1365,1894,1919,1930,1955 'copi':1542 'core':104,199,305 'correct':1490 'cow':1740 'cowsay':1737 'cpu':103,105,198,303,304,306,308,1037 'crank':268 'creat':1171 'cross':255 'curl':1381 'curs':1589 'curv':657 'custom':1009 'customiz':267,548,1001,1514,1669 'd':742 'daemon':67 'dash':1464 'data':867,889 'databas':351,417 'decompress':1278 'default':274,470,1402 'delet':941,1201,1547 'depend':499,621,878 'detail':1370 'detect':793 'didnt':1328 'differ':252,532,1214 'digit':1878 'directori':354,935 'disk':109,110,121,133,213,226,929 'display':161,803,1153,1374 'distro':1682 'dl':36 'docker':1035 'download':286,1141,1838 'driven':458 'duf':211 'dynam':1152 'e.g':909 'easi':459 'easili':882,1111 'echo':1443 'edit':625,1446 'editor':322,472,522,584,652,1415 'electron':541 'emac':557,562 'email':949 'encrypt':431 'error':1371 'etc':1314 'everyth':1064 'except':1191 'execut':1145 'exist':411 'experi':626 'explor':938 'extens':630 'extern':620 'eza':1239 'fanci':736 'fast':120,998,1078,1472,1613,1715 'faster':340 'faster/easier':898 'fd':326,1094 'featur':617,822,1244,1308,1366,1703 'feel':1899,1935 'figlet':1814 'file':217,324,328,942,1246,1518,1526,1537,1545,1561,1575,1580,1606,1628,1632,1643,1705 'filesystem':345,908 'filter':884 'find':387,1112,1918,1954 'finder':329,375,462 'firefox':19 'fish':1483 'fishshell.com':1493,1495 'fishshell.com/)':1494 'fix':1336 'flag':1866 'flexibl':852 'fm.awk':1560 'folder':1068,1088,1220 'fork':767 'format':1281 'free':281,1900,1936 'friend':708,864 'frontend':1786 'full':1702 'full-featur':1701 'fulli':137,430 'fun/games':1723 'function':970 'fuzzi':372 'fzf':371 'gain':149 'gdu':118,127 'geeksforgeeks.org':233 'geeksforgeeks.org/pydf-check-disk-space-usage-wit':232 'generic':189 'get':1378 'git':966,1023,1379,1680 'github.com':76,116,155,171,186,222,258,314,334,364,377,405,449,466,603,638,755,762,840,891,918,972,1013,1025,1050,1070,1096,1120,1158,1182,1206,1222,1233,1249,1297,1316,1345,1423,1516,1567,1646,1671,1717,1730,1746,1759,1775,1791,1846,1884 'github.com/abishekvashok/cmatrix](https://github.com/abishekvashok/cmatrix)suggested':1774 'github.com/ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)':917 'github.com/akinomyoga/ble.sh](https://github.com/akinomyoga/ble.sh)suggested':1422 'github.com/aristocratos/btop](https://github.com/aristocratos/btop)':313 'github.com/atuinsh/atuin](https://github.com/atuinsh/atuin)suggested':448 'github.com/babarot/gomi](https://github.com/babarot/gomi)suggested':1205 'github.com/busyloop/lolcat](https://github.com/busyloop/lolcat)':1729 'github.com/canop/broot](https://github.com/canop/broot)suggested':1221 'github.com/cantino/mcfly](https://github.com/cantino/mcfly)':404 'github.com/cheat/cheat](https://github.com/cheat/cheat)suggested':1181 'github.com/clementtsang/bottom](https://github.com/clementtsang/bottom)':115 'github.com/dbrgn/tealdeer](https://github.com/dbrgn/tealdeer)':1119 'github.com/denisidoro/navi](https://github.com/denisidoro/navi)':1157 'github.com/dundee/gdu](https://github.com/dundee/gdu)':154 'github.com/dylanaraps/neofetch](https://github.com/dylanaraps/neofetch)':170 'github.com/eza-community/eza](https://github.com/eza-community/eza)suggested':1248 'github.com/fph/bastet/](https://github.com/fph/bastet/)suggested':1758 'github.com/gokcehan/lf](https://github.com/gokcehan/lf)':1645 'github.com/huijunchen9260/fm.awk/](https://github.com/huijunchen9260/fm.awk/)suggested':1566 'github.com/jarun/nnn](https://github.com/jarun/nnn)suggest':1716 'github.com/jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker)':1049 'github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit)suggested':1024 'github.com/jonas/tig](https://github.com/jonas/tig)':971 'github.com/jqlang/jq](https://github.com/jqlang/jq)suggested':890 'github.com/junegunn/fzf](https://github.com/junegunn/fzf)':376 'github.com/klange/bim](https://github.com/klange/bim)':637 'github.com/mawww/kakoune](https://github.com/mawww/kakoune)':602 'github.com/michaelmure/mdr](https://github.com/michaelmure/mdr)suggested':1232 'github.com/mps-youtube/yewtube](https://github.com/mps-youtube/yewtube)':1845 'github.com/muesli/duf](https://github.com/muesli/duf)':221 'github.com/nicolargo/glances](https://github.com/nicolargo/glances)':257 'github.com/nivekuil/rip](https://github.com/nivekuil/rip)':1069 'github.com/nvbn/thefuck](https://github.com/nvbn/thefuck)':1344 'github.com/oberblastmeister/trashy](https://github.com/oberblastmeister/trashy)':1095 'github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/installing-zsh)':1515 'github.com/ouch-org/ouch](https://github.com/ouch-org/ouch)':1296 'github.com/piuccio/cowsay](https://github.com/piuccio/cowsay)':1745 'github.com/ranger/ranger](https://github.com/ranger/ranger)':1670 'github.com/rigellute/spotify-tui](https://github.com/rigellute/spotify-tui)':1790 'github.com/rpodgorny/uptimed/](https://github.com/rpodgorny/uptimed/)':75 'github.com/sharkdp/bat](https://github.com/sharkdp/bat)suggested':1315 'github.com/sharkdp/fd](https://github.com/sharkdp/fd)':333 'github.com/starship/starship](https://github.com/starship/starship)suggested':1012 'github.com/syllo/nvtop](https://github.com/syllo/nvtop)':185 'github.com/tldr-pages/tldr](https://github.com/tldr-pages/tldr)':465 'github.com/tmux-plugins/tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control)suggested':754 'github.com/tmux/tmux/wiki](https://github.com/tmux/tmux/wiki)':761 'github.com/wting/autojump](https://github.com/wting/autojump)':363 'github.com/xorg62/tty-clock](https://github.com/xorg62/tty-clock)':1883 'github.com/zellij-org/zellij](https://github.com/zellij-org/zellij)suggested':839 'gitlab.com':1868 'gitlab.com/jallbrit/cbonsai](https://gitlab.com/jallbrit/cbonsai)suggested':1867 'glace':243 'go':126,1636 'goe':1065 'gomi':1188 'gondor.apana.org.au':1476 'gondor.apana.org.au/~herbert/dash/](http://gondor.apana.org.au/~herbert/dash/)':1475 'good':1915,1951 'got':695 'gpu':177,179 'graph':87 'grep':862 'gz':1287 'hard':747 'hdds':142 'heavi':1639 'helix':514 'helix-editor.com':549,551 'helix-editor.com/)suggested':550 'hey':1323 'high':547,752,1668 'highest':73 'highlight':1311 'histori':385,413,435 'howev':141 'htop':188,247,264 'htop.dev':207,209 'htop.dev/)':208 'http':1377 'huge':153 'icon':1247 'imag':10 'improv':1059 'incred':1714 'infinit':1000 'info':166 'inigo.katxi.org':1599 'inigo.katxi.org/devel/lfm/](https://inigo.katxi.org/devel/lfm/)':1598 'inspir':1640 'instal':1678 'intellig':1441 'intend':129 'interact':962,1174 'interfac':284,1590 'intermitt':1437 'internet':780 'ip':289 'item':1085 'javascript':540 'job':483 'jq':846,847 'json':856,866 'jump':903 'kakoun':579,588 'keep':69 'keybind':745 'keystrok':1449 'l':1865 'lan':777 'lazi':394 'lazydock':1031 'lazygit':1019 'learn':656 'leav':1902,1938 'lecram.github.io':1617 'lecram.github.io/p/rover/](https://lecram.github.io/p/rover/)suggested':1616 'let':771,900,1007,1109 'lf':1623,1624 'licens':1375 'life':463 'light':1080 'lightweight':615,629,850 'like':50,246,263,443,491,564,685,818,833,1093,1245,1309,1485,1499,1655,1664,1770 'line':332,362,374,855,1180,1312,1414,1445 'link':43 'links.twibright.com':52,54 'links.twibright.com/)':53 'linux.die.net':1807 'linux.die.net/man/1/cacademo](https://linux.die.net/man/1/cacademo)':1806 'list':1156,1627,1898,1934 'littl':1854 'lmao':403 'lmf':1573 'load':89,204,276 'local':1442 'locat':325 'lolcat':1724 'look':5,251,381,1769 'lot':49,245,697,723,968,1404,1506,1688 'love':1888,1924 'ls':1241,1390 'lynx':24,51 'lynx.browser.org':39,41 'lynx.browser.org/)':40 'lz4':1292 'lzma':1289 'machin':437 'main':531 'maintain':349,1143 'make':1725,1738,1766,1910,1946 'man':460,1773 'manag':720,984,1538,1562,1576,1581,1633,1644,1706 'manpages/examples':1113 'map':885 'markdown':1230 'master':648 'master-rac':647 'may':1137 'mcfli':379,444 'mdr':1228 'mean':538 'memori':107,180,201,275,278,280,282,295,1039 'ment':702 'messag':1372 'micro':488 'micro-editor.github.io':505,507 'micro-editor.github.io/)':506 'midnight':1520,1522,1656 'midnight-commander.org':1551,1553 'midnight-commander.org/)':1552 'minim':995 'modal':581 'modern':520,624,1240,1305 'modifi':16 'monitor':62,192 'mosh':1429 'mosh.org':1455,1457 'mosh.org/)':1456 'mount':215 'move':1084,1544 'mpv':32 'mr.hacker':1772 'much':294,928 'multiplex':732 'n':1698 'nano':468,492,565 'navi':1127,1128 'navig':343,1219 'ncdu':925 'ncurs':801 'near':1710 'neat':1803 'need':673 'neofetch':160 'neomutt':948 'neomutt.org':952,954 'neomutt.org/)':953 'neovim':529,682 'neovim.io':709,711 'neovim.io/)':710 'network':113,283,285,287 'new':1357,1920,1956 'nix':163 'nnn':1696,1697 'note':1674 'number':1313 'nushel':1353 'nvtop':173 'object':447 'oh':688 'old':3 'older':1685 'one':168,389 'option':428 'ouch':1269 'output':231,1092 'packag':631 'page':461 'pane':1531 'parallel':139 'pass':979 'password':983 'past':1543 'peopl':670 'perform':148 'permit':1200 'philosophi':601 'pic':911 'pipe':1835,1844 'pit':1454 'place':905,1916,1952 'platform':256 'play':1799,1840 'plugin':503,665,837 'point':216,668 'portabl':872,1615 'posix':1467 'posix-compli':1466 'post':519,1912,1948 'post-modern':518 'power':183,1579 'pretti':119 'prevoius':1341 'primarili':130 'process':112,140 'processor':857 'program':175,292,297,1167,1406,1895,1921,1931,1957 'prompt':1002 'provid':427,622,1440 'pull':1047 'put':913 'pydf':224 'python':1596 'quick':380,902 'race':649 'rainbow':1728 'rakshasa.github.io':1262 'rakshasa.github.io/rtorrent/](https://rakshasa.github.io/rtorrent/)':1261 'ranger':1642,1653,1675 'ranger/lf':1216 'rar':1295 're':392 'realli':1364,1907,1914,1943,1950 'recommend':753 'record':66,419 'rememb':749 'remot':1430 'replac':409 'rm':1058,1062,1082,1190 'rm-improv':1057 'roam':1435 'rover':1601,1602 'rtorrent':1255 'run':13,291,535,1043,1659 'runtim':877 'rust':537,1107 'sad':1450 'saver':464 'say':1741 'school':4 'script':544 'sed':860 'select':592 'server':441 'sh.itjust.works':59,81,99,241,319,369,453,512,555,608,643,759,787,813,829,844,895,923,946,959,977,991,1017,1029,1055,1075,1101,1125,1163,1186,1210,1226,1237,1253,1267,1302,1320,1350,1397,1427,1462,1481,1558,1571,1621,1651,1694,1721,1735,1751,1763,1779,1796,1812,1851,1872 'sh.itjust.works/u/2kool4idkwhat@lemdro.id](https://sh.itjust.works/u/2kool4idkwhat@lemdro.id)':1185,1209,1225,1236,1252,1319 'sh.itjust.works/u/bitflip@lemmy.ml](https://sh.itjust.works/u/bitflip@lemmy.ml)':1461 'sh.itjust.works/u/bizdelnick@lemmy.ml](https://sh.itjust.works/u/bizdelnick@lemmy.ml)':1750 'sh.itjust.works/u/buck@lemmy.world](https://sh.itjust.works/u/buck@lemmy.world)':58 'sh.itjust.works/u/callyral@pawb.social](https://sh.itjust.works/u/callyral@pawb.social)':1396,1480,1650 'sh.itjust.works/u/chasingtheflow@lemmy.world](https://sh.itjust.works/u/chasingtheflow@lemmy.world)':368 'sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com](https://sh.itjust.works/u/crunchpaste@lemmy.dbzer0.com)':1301 'sh.itjust.works/u/easekitman@lemmy.world](https://sh.itjust.works/u/easekitman@lemmy.world)':240 'sh.itjust.works/u/flamingos@feddit.uk](https://sh.itjust.works/u/flamingos@feddit.uk)':922 'sh.itjust.works/u/floofloof@lemmy.ca](https://sh.itjust.works/u/floofloof@lemmy.ca)':318 'sh.itjust.works/u/gaael@lemmy.world](https://sh.itjust.works/u/gaael@lemmy.world)':958 'sh.itjust.works/u/geert@lemmy.world](https://sh.itjust.works/u/geert@lemmy.world)':828 'sh.itjust.works/u/gentooisbased@lemmy.ml](https://sh.itjust.works/u/gentooisbased@lemmy.ml)':1734 'sh.itjust.works/u/gunpachi@lemmings.world](https://sh.itjust.works/u/gunpachi@lemmings.world)':1266,1720 'sh.itjust.works/u/hexagon@feddit.it](https://sh.itjust.works/u/hexagon@feddit.it)':945,976 'sh.itjust.works/u/iusearchbtw@lemmy.sdf.org](https://sh.itjust.works/u/iusearchbtw@lemmy.sdf.org)':1426 'sh.itjust.works/u/jelloeater85@lemmy.world](https://sh.itjust.works/u/jelloeater85@lemmy.world)':511 'sh.itjust.works/u/logir@feddit.it](https://sh.itjust.works/u/logir@feddit.it)':1557,1693 'sh.itjust.works/u/neurospice@lemmy.dbzer0.com](https://sh.itjust.works/u/neurospice@lemmy.dbzer0.com)':642 'sh.itjust.works/u/pastapersona@lemmy.world](https://sh.itjust.works/u/pastapersona@lemmy.world)':1762 'sh.itjust.works/u/ptrckstr@lemmy.world](https://sh.itjust.works/u/ptrckstr@lemmy.world)':758,843,894,990,1016,1028,1054,1074,1124 'sh.itjust.works/u/ram@discuss.tchncs.de](https://sh.itjust.works/u/ram@discuss.tchncs.de)':607 'sh.itjust.works/u/steamymoomilk](https://sh.itjust.works/u/steamymoomilk)':80,98,786,812,1570,1620,1850 'sh.itjust.works/u/stepanzak@iusearchlinux.fyi](https://sh.itjust.works/u/stepanzak@iusearchlinux.fyi)':452,1100,1162 'sh.itjust.works/u/tourist@lemmy.world](https://sh.itjust.works/u/tourist@lemmy.world)':1349,1778,1795,1811,1871 'sh.itjust.works/u/ultra@feddit.ro](https://sh.itjust.works/u/ultra@feddit.ro)':554 'share':773 'shell':384,412,1005,1011,1352,1360,1417,1503 'show':102,174,197,212,272,926,1036 'similar':525 'simpl':575,1474,1612 'size':220 'slice':883 'small':1605 'someth':1202,1742 'somewhat':574 'space':214,227,930 'speed':182 'spotifi':1782,1784,1787 'spotify-tui':1781 'sqlite':416 'ssd':132 'st':1574 'standard':981 'starship':993 'static':495 'stepanzak@iusearchlinux.fyi':159 'stream':1837 'structur':888 'stuff':1539 'stupid':474 'subdirectori':939 'suggest':56,78,96,157,238,316,366,509,605,640,920,943,956,974,1052,1072,1098,1122,1147,1160,1264,1299,1347,1459,1478,1555,1648,1691,1732,1748,1793,1809,1848,1903,1939 'superfast':327 'support':11,504,838,1436 'swap':202 'synchronis':432 'syntax':1310 'system':61,64,165,191,218 'sz':1293 'tar':1284 'task':206 'tealdear':1103 'temperatur':114,184,309 'termin':6,25,44,190,582,731,775,789,963,1020,1032,1117,1257,1431,1550,1631,1704,1727,1744,1757,1768,1789,1882 'tetri':1754 'text':321,471,521,583,651,1816,1824 'thefuck':1322,1334 'tig':961 'time':92,312 'tini':1709 'tldr':455,1104,1108 'tmate':764 'tmate.io':781,783 'tmate.io/)suggested':782 'tmux':715,769,819,834 'toilet':1822 'tool':1274 'top':249 'torrent':1259 'track':70 'transform':887 'trash':1087,1194 'trashi':1077 'tree':1858 'tti':1875 'tty-clock':1874 'ttyload':83 'tui':1783 'turn':1823 'tweak':1421 'type':219,396,1329,1339,1358,1492 'ui':964,1021,1033,1388 'understand':741 'unix':600,982,1584 'upload':288 'uptim':63,65,74,203 'usag':106,108,111,122,176,178,228,1115 'use':31,299,356,932,1061,1407,1892,1928 'user':707,1448 'user-friend':706 'util':138,200,307,714 'v3.4':1597 'valu':1148 'various':1280 'version':17,1686 'vi':587 'via':330,438,800,950,1376,1549,1679,1756,1788,1880 'video':38 'view':1173 'viewer':1231 'vim':527,543,567,636,645,677,686,1500,1661,1665 'want':1908,1944 'way':341 'web':7,26,46 'weight':1081 'well':145,301,402,501,663,1383 'whistl':1510 'window':719 'word':737 'work':143,347 'would':751,1887,1923 'write':1138 'written':124,870,1563,1594,1634 'wrong':1332,1343 'www.brow.sh':20,22 'www.brow.sh/)':21 'www.byobu.org':823,825 'www.byobu.org/)suggested':824 'www.figlet.org':1818,1820 'www.figlet.org/)':1819 'www.geeksforgeeks.org':236 'www.geeksforgeeks.org/pydf-check-disk-space-usage-with-colored-output/)':235 'www.gnu.org':577,1410 'www.gnu.org/software/bash/](https://www.gnu.org/software/bash/)':1409 'www.gnu.org/software/emacs/](https://www.gnu.org/software/emacs/)':576 'www.nano-editor.org':484,486 'www.nano-editor.org/)':485 'www.nushell.sh':1391,1393 'www.nushell.sh/)suggested':1392 'www.passwordstore.org':985,987 'www.passwordstore.org/)suggested':986 'www.vim.org':678,680 'www.vim.org/)':679 'xz':1288 'yeah':1325 'yewtub':1831 'youtub':35,1834,1843 'youtube-dl':34 'z':910 'zellij':831 'zero':876 'zhar.net':94,809 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)':93 'zhar.net/projects/shell/terminal-colors](http://zhar.net/projects/shell/terminal-colors)suggested':808 'zip':1285 'zoxid':897 'zsh':690,1497 'zst':1294"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704057448
+visibility: "visible "
+apId: "https://sh.itjust.works/post/11871260"
+editedAt: DateTimeImmutable @1719089751 {#3137
date: 2024-06-22 22:55:51.0 +02:00
}
+createdAt: DateTimeImmutable @1703971048 {#2994
date: 2023-12-30 22:17:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: null
+root: null
+body: "Recently found out about [ouch](https://github.com/ouch-org/ouch). Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703982623 {#2280
date: 2023-12-31 01:30:23.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@Steamymoomilk@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2279 …}
+nested: Doctrine\ORM\PersistentCollection {#2277 …}
+votes: Doctrine\ORM\PersistentCollection {#2220 …}
+reports: Doctrine\ORM\PersistentCollection {#2222 …}
+favourites: Doctrine\ORM\PersistentCollection {#2219 …}
+notifications: Doctrine\ORM\PersistentCollection {#2196 …}
-id: 266115
-bodyTs: "'/ouch-org/ouch).':8 'decompress':14 'differ':46 'encount':40 'file':15 'flag':28 'found':2,9 'github.com':7 'github.com/ouch-org/ouch).':6 'gzip':31 'may':39 'one':38 'ouch':5 'rar':33 'realli':11 'recent':1 'rememb':25 'rest':37 'seem':23,43 'syntax':47 'tar':30 'termin':18 'use':12,45 'zip':32"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6302957"
+editedAt: null
+createdAt: DateTimeImmutable @1703982623 {#2282
date: 2023-12-31 01:30:23.0 +01:00
}
+"title": 266115
} |
|
Show voter details
|
9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
10 |
DENIED
|
moderate
|
App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
} |
|
Show voter details
|
11 |
DENIED
|
edit
|
App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
} |
|
Show voter details
|
12 |
DENIED
|
moderate
|
App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
} |
|
Show voter details
|
13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
14 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
} |
|
Show voter details
|
15 |
DENIED
|
edit
|
App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
} |
|
Show voter details
|
16 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
} |
|
Show voter details
|
17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
18 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
} |
|
Show voter details
|
19 |
DENIED
|
edit
|
App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
} |
|
Show voter details
|
20 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
} |
|
Show voter details
|
21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
22 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
} |
|
Show voter details
|
23 |
DENIED
|
edit
|
App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
} |
|
Show voter details
|
24 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
} |
|
Show voter details
|
25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
26 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
} |
|
Show voter details
|
27 |
DENIED
|
edit
|
App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
} |
|
Show voter details
|
28 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
} |
|
Show voter details
|
29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
30 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
} |
|
Show voter details
|
31 |
DENIED
|
edit
|
App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
} |
|
Show voter details
|
32 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
} |
|
Show voter details
|
33 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
34 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
} |
|
Show voter details
|
35 |
DENIED
|
edit
|
App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
} |
|
Show voter details
|
36 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
} |
|
Show voter details
|
37 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
38 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
} |
|
Show voter details
|
39 |
DENIED
|
edit
|
App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
} |
|
Show voter details
|
40 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
} |
|
Show voter details
|
41 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
42 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
} |
|
Show voter details
|
43 |
DENIED
|
edit
|
App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
} |
|
Show voter details
|
44 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
} |
|
Show voter details
|
45 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
46 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
} |
|
Show voter details
|
47 |
DENIED
|
edit
|
App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
} |
|
Show voter details
|
48 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109}
0 => App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
} |
|
Show voter details
|
49 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
50 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
} |
|
Show voter details
|
51 |
DENIED
|
edit
|
App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
} |
|
Show voter details
|
52 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2116
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696
+user: App\Entity\User {#260 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#1667 …}
+slug: "I-ve-started-building-a-TUI-for-Lemmy"
+title: "I've started building a TUI for Lemmy"
+url: "https://files.catbox.moe/8g7agm.mp4"
+body: """
I’m not sure this is the right community.\n
\n
I’ve been hoping for a TUI frontend for Lemmy for a while, but unfortunately none came out and I’ve decided to build a proof of concept on my own.\n
\n
It’s written in python with [pythorhead](https://github.com/db0/pythorhead), [blessed](https://github.com/jquast/blessed) and [chafa.py](https://github.com/GuardKenzie/chafa.py) and it’s quite janky.
"""
+type: "video"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 38
+favouriteCount: 269
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1711564047 {#1660
date: 2024-03-27 19:27:27.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1668 …}
+votes: Doctrine\ORM\PersistentCollection {#1679 …}
+reports: Doctrine\ORM\PersistentCollection {#1652 …}
+favourites: Doctrine\ORM\PersistentCollection {#1549 …}
+notifications: Doctrine\ORM\PersistentCollection {#1573 …}
+badges: Doctrine\ORM\PersistentCollection {#1566 …}
+children: [
9 => App\Entity\EntryComment {#2331
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2314 …}
+body: "While complex tuis are definitely not my cup of tea (I prefer cli tools to be simple, otherwise I would probably use a proper gui), I’m really happy that I’m not the only one wishing for a way to access lemmy from the terminal."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703809082 {#2060
date: 2023-12-29 01:18:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wwwgem@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2289 …}
+nested: Doctrine\ORM\PersistentCollection {#2326 …}
+votes: Doctrine\ORM\PersistentCollection {#2325 …}
+reports: Doctrine\ORM\PersistentCollection {#2329 …}
+favourites: Doctrine\ORM\PersistentCollection {#2323 …}
+notifications: Doctrine\ORM\PersistentCollection {#2300 …}
-id: 260933
-bodyTs: "'access':42 'cli':13 'complex':2 'cup':8 'definit':5 'gui':25 'happi':29 'lemmi':43 'm':27,32 'one':36 'otherwis':18 'prefer':12 'probabl':21 'proper':24 'realli':28 'simpl':17 'tea':10 'termin':46 'tool':14 'tui':3 'use':22 'way':40 'wish':37 'would':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267746"
+editedAt: null
+createdAt: DateTimeImmutable @1703809082 {#2164
date: 2023-12-29 01:18:02.0 +01:00
}
+"title": 260933
}
7 => App\Entity\EntryComment {#2293
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2291 …}
+body: "That made me laugh so hard. Are there really no clients for linux mobiles?"
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1703886341 {#2311
date: 2023-12-29 22:45:41.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@Secret300@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2309 …}
+nested: Doctrine\ORM\PersistentCollection {#2302 …}
+votes: Doctrine\ORM\PersistentCollection {#2320 …}
+reports: Doctrine\ORM\PersistentCollection {#2322 …}
+favourites: Doctrine\ORM\PersistentCollection {#2312 …}
+notifications: Doctrine\ORM\PersistentCollection {#2307 …}
-id: 263192
-bodyTs: "'client':11 'hard':6 'laugh':4 'linux':13 'made':2 'mobil':14 'realli':9"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282872"
+editedAt: null
+createdAt: DateTimeImmutable @1703886341 {#2298
date: 2023-12-29 22:45:41.0 +01:00
}
+"title": 263192
}
8 => App\Entity\EntryComment {#2138
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2040 …}
+body: "I did, but i was going for something really small and simple, more like an ebook reader than a webui."
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703808126 {#2131
date: 2023-12-29 01:02:06.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@shartworx@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2345 …}
+nested: Doctrine\ORM\PersistentCollection {#2330 …}
+votes: Doctrine\ORM\PersistentCollection {#2346 …}
+reports: Doctrine\ORM\PersistentCollection {#2347 …}
+favourites: Doctrine\ORM\PersistentCollection {#2344 …}
+notifications: Doctrine\ORM\PersistentCollection {#2042 …}
-id: 260891
-bodyTs: "'ebook':16 'go':6 'like':14 'reader':17 'realli':9 'simpl':12 'small':10 'someth':8 'webui':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6267539"
+editedAt: null
+createdAt: DateTimeImmutable @1703808126 {#2132
date: 2023-12-29 01:02:06.0 +01:00
}
+"title": 260891
}
5 => App\Entity\EntryComment {#2304
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2303 …}
+body: """
> Link returns “This site can’t be reachedThe webpage at [files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4) might be temporarily down or it may have moved permanently to a new web address.”.\n
\n
It seems to be working for me.\n
\n
> Do you have a github or codeberg link?\n
\n
I didn’t think anyone would have interest in it so i haven’t uploaded it. After new year’s I could clean it up a bit and host it on github.\n
\n
> Maybe we should add it to awesome-lemmy?.\n
\n
I think it may be e a bit too early for that. At the current state it supports dynamic fetching of the feed in the background (quite buggy), paginating and displaying long posts and displaying top level comments only. At the current state it’s quite enough for me to enjoy a few (more like a few dozen) posts, but definitely not anywhere close to “awesome”.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703956305 {#2308
date: 2023-12-30 18:11:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@wiki_me@lemmy.ml"
]
+children: Doctrine\ORM\PersistentCollection {#2319 …}
+nested: Doctrine\ORM\PersistentCollection {#2318 …}
+votes: Doctrine\ORM\PersistentCollection {#2316 …}
+reports: Doctrine\ORM\PersistentCollection {#2294 …}
+favourites: Doctrine\ORM\PersistentCollection {#2296 …}
+notifications: Doctrine\ORM\PersistentCollection {#2281 …}
-id: 264972
-bodyTs: "'/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':13 'add':79 'address':28 'anyon':48 'anywher':147 'awesom':83,150 'awesome-lemmi':82 'background':110 'bit':70,92 'buggi':112 'clean':66 'close':148 'codeberg':42 'comment':122 'could':65 'current':99,126 'definit':145 'didn':45 'display':115,119 'dozen':142 'dynam':103 'e':90 'earli':94 'enjoy':135 'enough':131 'feed':107 'fetch':104 'files.catbox.moe':12 'files.catbox.moe/8g7agm.mp4](https://files.catbox.moe/8g7agm.mp4)':11 'github':40,75 'haven':56 'host':72 'interest':51 'lemmi':84 'level':121 'like':139 'link':1,43 'long':116 'may':20,88 'mayb':76 'might':14 'move':22 'new':26,61 'pagin':113 'perman':23 'post':117,143 'quit':111,130 'reachedth':8 'return':2 'seem':30 'site':4 'state':100,127 'support':102 'temporarili':16 'think':47,86 'top':120 'upload':58 'web':27 'webpag':9 'work':33 'would':49 'year':62"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6296032"
+editedAt: null
+createdAt: DateTimeImmutable @1703956305 {#2305
date: 2023-12-30 18:11:45.0 +01:00
}
+"title": 264972
}
6 => App\Entity\EntryComment {#2227
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2216 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: "Thanks, I’ve only heard of sixel, but never really read into it. Sounds promising."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1703883295 {#2198
date: 2023-12-29 21:54:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
"@jodanlime@midwest.social"
]
+children: Doctrine\ORM\PersistentCollection {#2214 …}
+nested: Doctrine\ORM\PersistentCollection {#2225 …}
+votes: Doctrine\ORM\PersistentCollection {#2231 …}
+reports: Doctrine\ORM\PersistentCollection {#2229 …}
+favourites: Doctrine\ORM\PersistentCollection {#2252 …}
+notifications: Doctrine\ORM\PersistentCollection {#2189 …}
-id: 263072
-bodyTs: "'heard':5 'never':9 'promis':15 'read':11 'realli':10 'sixel':7 'sound':14 'thank':1 've':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6282088"
+editedAt: null
+createdAt: DateTimeImmutable @1703883295 {#2223
date: 2023-12-29 21:54:55.0 +01:00
}
+"title": 263072
}
4 => App\Entity\EntryComment {#2342
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2337 …}
+body: """
Thank you, that’s so kind! I’ll probably try to tackle the comments first as they come quite messy from the api, then I’ll probably give the images a go.\n
\n
To be honest, I’m hoping this project doesn’t get out of my league too quickly as a have almost no experience with working with apis.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 8
+score: 0
+lastActive: DateTime @1703810040 {#2340
date: 2023-12-29 01:34:00.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@LainOfTheWired@lemy.lol"
]
+children: Doctrine\ORM\PersistentCollection {#2343 …}
+nested: Doctrine\ORM\PersistentCollection {#2335 …}
+votes: Doctrine\ORM\PersistentCollection {#2338 …}
+reports: Doctrine\ORM\PersistentCollection {#2143 …}
+favourites: Doctrine\ORM\PersistentCollection {#2136 …}
+notifications: Doctrine\ORM\PersistentCollection {#2073 …}
-id: 260982
-bodyTs: "'almost':53 'api':23,59 'come':18 'comment':14 'doesn':41 'experi':55 'first':15 'get':43 'give':28 'go':32 'honest':35 'hope':38 'imag':30 'kind':6 'leagu':47 'll':8,26 'm':37 'messi':20 'probabl':9,27 'project':40 'quick':49 'quit':19 'tackl':12 'thank':1 'tri':10 'work':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6268022"
+editedAt: null
+createdAt: DateTimeImmutable @1703810040 {#2341
date: 2023-12-29 01:34:00.0 +01:00
}
+"title": 260982
}
3 => App\Entity\EntryComment {#2065
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2074 …}
+body: "Uploaded it to [catbox.moe](https://catbox.moe/) and then just pasted the link in the url field when creating the post. Hope that helps :)"
+lang: "en"
+isAdult: false
+favouriteCount: 3
+score: 0
+lastActive: DateTime @1703816072 {#2072
date: 2023-12-29 03:14:32.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@nix@merv.news"
]
+children: Doctrine\ORM\PersistentCollection {#2066 …}
+nested: Doctrine\ORM\PersistentCollection {#2067 …}
+votes: Doctrine\ORM\PersistentCollection {#2049 …}
+reports: Doctrine\ORM\PersistentCollection {#2051 …}
+favourites: Doctrine\ORM\PersistentCollection {#2059 …}
+notifications: Doctrine\ORM\PersistentCollection {#2047 …}
-id: 261203
-bodyTs: "'/)':7 'catbox.moe':4,6 'catbox.moe/)':5 'creat':19 'field':17 'help':24 'hope':22 'link':13 'past':11 'post':21 'upload':1 'url':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269532"
+editedAt: null
+createdAt: DateTimeImmutable @1703816072 {#2069
date: 2023-12-29 03:14:32.0 +01:00
}
+"title": 261203
}
2 => App\Entity\EntryComment {#2055
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2052 …}
+body: """
> There is one named neonmodem overdrive but it is buggy.\n
\n
It really is buggy, iirc I couldn’t even get it to run properly.\n
\n
> It also support discourse forums any plan for this?\n
\n
I really don’t have any plans (or even a name) for the app, as I’ve just started playing around with pythorhead yesterday. I just hoped posting a prototype or a proof of concept might spark a discussion and maybe inspire someone much more competent than me.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703817816 {#2057
date: 2023-12-29 03:43:36.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@itsaj26744@programming.dev"
]
+children: Doctrine\ORM\PersistentCollection {#2054 …}
+nested: Doctrine\ORM\PersistentCollection {#2053 …}
+votes: Doctrine\ORM\PersistentCollection {#2165 …}
+reports: Doctrine\ORM\PersistentCollection {#2104 …}
+favourites: Doctrine\ORM\PersistentCollection {#2099 …}
+notifications: Doctrine\ORM\PersistentCollection {#2108 …}
-id: 261269
-bodyTs: "'also':26 'app':47 'around':54 'buggi':10,14 'compet':79 'concept':68 'couldn':17 'discours':28 'discuss':72 'even':19,42 'forum':29 'get':20 'hope':60 'iirc':15 'inspir':75 'mayb':74 'might':69 'much':77 'name':4,44 'neonmodem':5 'one':3 'overdr':6 'plan':31,40 'play':53 'post':61 'proof':66 'proper':24 'prototyp':63 'pythorhead':56 'realli':12,35 'run':23 'someon':76 'spark':70 'start':52 'support':27 've':50 'yesterday':57"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6269927"
+editedAt: null
+createdAt: DateTimeImmutable @1703817816 {#2050
date: 2023-12-29 03:43:36.0 +01:00
}
+"title": 261269
}
1 => App\Entity\EntryComment {#2109
+user: App\Entity\User {#260 …}
+entry: App\Entity\Entry {#1696}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2103 …}
+body: "Async programming is really quite hard to wrap your head around. Currently I’m mostly struggling with excessive memory consumption."
+lang: "en"
+isAdult: false
+favouriteCount: 2
+score: 0
+lastActive: DateTime @1703870200 {#2101
date: 2023-12-29 18:16:40.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@noctisatrae@beehaw.org"
]
+children: Doctrine\ORM\PersistentCollection {#2106 …}
+nested: Doctrine\ORM\PersistentCollection {#2107 …}
+votes: Doctrine\ORM\PersistentCollection {#2124 …}
+reports: Doctrine\ORM\PersistentCollection {#2118 …}
+favourites: Doctrine\ORM\PersistentCollection {#2121 …}
+notifications: Doctrine\ORM\PersistentCollection {#2115 …}
-id: 262510
-bodyTs: "'around':11 'async':1 'consumpt':20 'current':12 'excess':18 'hard':6 'head':10 'm':14 'memori':19 'most':15 'program':2 'quit':5 'realli':4 'struggl':16 'wrap':8"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278783"
+editedAt: null
+createdAt: DateTimeImmutable @1703870200 {#2102
date: 2023-12-29 18:16:40.0 +01:00
}
+"title": 262510
}
0 => App\Entity\EntryComment {#2116}
]
-id: 25527
-titleTs: "'build':4 'lemmi':8 'start':3 'tui':6 've':2"
-bodyTs: "'/db0/pythorhead),':50 '/guardkenzie/chafa.py)':59 '/jquast/blessed)':54 'bless':51 'build':33 'came':26 'chafa.py':56 'communiti':9 'concept':37 'decid':31 'frontend':17 'github.com':49,53,58 'github.com/db0/pythorhead),':48 'github.com/guardkenzie/chafa.py)':57 'github.com/jquast/blessed)':52 'hope':13 'janki':64 'lemmi':19 'm':2 'none':25 'proof':35 'python':45 'pythorhead':47 'quit':63 'right':8 'sure':4 'tui':16 'unfortun':24 've':11,30 'written':43"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1703893783
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/post/11262170"
+editedAt: null
+createdAt: DateTimeImmutable @1703807383 {#1421
date: 2023-12-29 00:49:43.0 +01:00
}
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1583 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#2120 …}
+body: """
I went with chafa as it’s terminal agnostic and supports various modes.\n
\n
Then again, I’m not really sure a tui frontend needs high quality image rendering. Earlier I even considered going completely 1bit braille or just ASCII just so that the image doesn’t take all of the focus at the expense of the post body.\n
\n
As mentioned by another commenter, I believe opening the full image in an external viewer is a much better solution, not to mention easier to implement.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 5
+score: 0
+lastActive: DateTime @1703870726 {#2123
date: 2023-12-29 18:25:26.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@crunchpaste@lemmy.dbzer0.com"
"@djtech@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2161 …}
+nested: Doctrine\ORM\PersistentCollection {#2163 …}
+votes: Doctrine\ORM\PersistentCollection {#2044 …}
+reports: Doctrine\ORM\PersistentCollection {#2127 …}
+favourites: Doctrine\ORM\PersistentCollection {#2043 …}
+notifications: Doctrine\ORM\PersistentCollection {#2215 …}
-id: 262522
-bodyTs: "'1bit':35 'agnost':9 'anoth':62 'ascii':39 'believ':65 'better':77 'bodi':58 'braill':36 'chafa':4 'comment':63 'complet':34 'consid':32 'doesn':45 'earlier':29 'easier':82 'even':31 'expens':54 'extern':72 'focus':51 'frontend':23 'full':68 'go':33 'high':25 'imag':27,44,69 'implement':84 'm':17 'mention':60,81 'mode':13 'much':76 'need':24 'open':66 'post':57 'qualiti':26 'realli':19 'render':28 'solut':78 'support':11 'sure':20 'take':47 'termin':8 'tui':22 'various':12 'viewer':73 'went':2"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/6278906"
+editedAt: null
+createdAt: DateTimeImmutable @1703870726 {#2119
date: 2023-12-29 18:25:26.0 +01:00
}
+"title": 262522
} |
|
Show voter details
|
53 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
54 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
55 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
56 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
57 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
58 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
} |
|
Show voter details
|
59 |
DENIED
|
edit
|
App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
} |
|
Show voter details
|
60 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
} |
|
Show voter details
|
61 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
62 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
} |
|
Show voter details
|
63 |
DENIED
|
edit
|
App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
} |
|
Show voter details
|
64 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
} |
|
Show voter details
|
65 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
66 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
} |
|
Show voter details
|
67 |
DENIED
|
edit
|
App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
} |
|
Show voter details
|
68 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
} |
|
Show voter details
|
69 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
70 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
} |
|
Show voter details
|
71 |
DENIED
|
edit
|
App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
} |
|
Show voter details
|
72 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
} |
|
Show voter details
|
73 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
74 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
} |
|
Show voter details
|
75 |
DENIED
|
edit
|
App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
} |
|
Show voter details
|
76 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
} |
|
Show voter details
|
77 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
78 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
} |
|
Show voter details
|
79 |
DENIED
|
edit
|
App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
} |
|
Show voter details
|
80 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084}
0 => App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
} |
|
Show voter details
|
81 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
82 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
} |
|
Show voter details
|
83 |
DENIED
|
edit
|
App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
} |
|
Show voter details
|
84 |
DENIED
|
moderate
|
App\Entity\EntryComment {#2088
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454
+user: Proxies\__CG__\App\Entity\User {#2534 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2677 …}
+slug: "Louis-Rossman-FUTO-s-YouTube-app-GrayJay-now-supports-Sponsorblock-and-shames"
+title: "Louis Rossman/FUTO's YouTube app, GrayJay, now supports Sponsorblock... and shames you if you use it"
+url: null
+body: """
Seriously this was very surprising. I’ve been experimenting with GrayJay since it was announced and I largely think it’s a pretty sweet app. I know there are concerns over how it isn’t “true open source” but it’s a hell of a lot more open than ReVanced. Plus, I like the general design and philosophy of the app.\n
\n
I updated the YouTube backend recently and to my surprise and delight they had added support for SponsorBlock. However, when I went to enable it, it warned me “turning this on harms creators” and made me click a box before I could continue.\n
\n
Bruh, you’re literally an ad-blocking YouTube frontend. What kind of mental gymnastics does it take to be facilitating ad-blocking and then at the same time shame the end-user for using an extension which simply automates seeking ahead in videos. Are you seriously gonna tell me that even without Sponsorblock, if I skip ahead past the sponsored ad read in a video, that I’m “harming the creator”?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 192
+favouriteCount: 475
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1700681324 {#3148
date: 2023-11-22 20:28:44.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3138 …}
+votes: Doctrine\ORM\PersistentCollection {#3151 …}
+reports: Doctrine\ORM\PersistentCollection {#3153 …}
+favourites: Doctrine\ORM\PersistentCollection {#3155 …}
+notifications: Doctrine\ORM\PersistentCollection {#3157 …}
+badges: Doctrine\ORM\PersistentCollection {#3159 …}
+children: [
5 => App\Entity\EntryComment {#2364
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1382 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "I believe YouTube provides analytics on this to the creator which may be shared with a potential sponsor before a deal is made."
+lang: "en"
+isAdult: false
+favouriteCount: 13
+score: 0
+lastActive: DateTime @1700229168 {#2359
date: 2023-11-17 14:52:48.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1402 …}
+nested: Doctrine\ORM\PersistentCollection {#1381 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#2394 …}
+favourites: Doctrine\ORM\PersistentCollection {#2387 …}
+notifications: Doctrine\ORM\PersistentCollection {#2389 …}
-id: 133337
-bodyTs: "'analyt':5 'believ':2 'creator':10 'deal':21 'made':23 'may':12 'potenti':17 'provid':4 'share':14 'sponsor':18 'youtub':3"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179763"
+editedAt: null
+createdAt: DateTimeImmutable @1700229168 {#2361
date: 2023-11-17 14:52:48.0 +01:00
}
+"title": 133337
}
6 => App\Entity\EntryComment {#2459
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: "I believe this is because sponsor segments are like traditional TV ads. They don’t use trackers, they are not targeted and they respect your privacy."
+lang: "en"
+isAdult: false
+favouriteCount: 163
+score: 0
+lastActive: DateTime @1701163435 {#1726
date: 2023-11-28 10:23:55.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
]
+children: Doctrine\ORM\PersistentCollection {#2453 …}
+nested: Doctrine\ORM\PersistentCollection {#2468 …}
+votes: Doctrine\ORM\PersistentCollection {#2469 …}
+reports: Doctrine\ORM\PersistentCollection {#2471 …}
+favourites: Doctrine\ORM\PersistentCollection {#2363 …}
+notifications: Doctrine\ORM\PersistentCollection {#2377 …}
-id: 133266
-bodyTs: "'ad':12 'believ':2 'like':9 'privaci':26 'respect':24 'segment':7 'sponsor':6 'target':21 'tracker':17 'tradit':10 'tv':11 'use':16"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5179352"
+editedAt: null
+createdAt: DateTimeImmutable @1700228024 {#2455
date: 2023-11-17 14:33:44.0 +01:00
}
+"title": 133266
}
4 => App\Entity\EntryComment {#1907
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1874 …}
+root: App\Entity\EntryComment {#2459}
+body: """
As I’ve mentioned in another thread, I believe YouTube provides analytics on this (hence the “most replayed” parts for some videos), and I’m certain I’ve seen some creators mention sposors requiring that information before a deal is made. So it may really hurt some small youtubers that can’t rely on merchandise sales.\n
\n
That said, I personally use sponsorblock as I don’t feel like wasting my life on nordvpn ads, but I have to admit sponsor segments are a whole lot better than regular YouTube ads.\n
\n
Edit: And as I far as I know they pay much better than regular ads.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 70
+score: 0
+lastActive: DateTime @1700229765 {#1883
date: 2023-11-17 15:02:45.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
]
+children: Doctrine\ORM\PersistentCollection {#1410 …}
+nested: Doctrine\ORM\PersistentCollection {#1708 …}
+votes: Doctrine\ORM\PersistentCollection {#1906 …}
+reports: Doctrine\ORM\PersistentCollection {#2383 …}
+favourites: Doctrine\ORM\PersistentCollection {#2379 …}
+notifications: Doctrine\ORM\PersistentCollection {#2384 …}
-id: 133371
-bodyTs: "'ad':74,90,105 'admit':79 'analyt':12 'anoth':6 'believ':9 'better':86,102 'certain':26 'creator':31 'deal':39 'edit':91 'far':95 'feel':67 'henc':15 'hurt':46 'inform':36 'know':98 'life':71 'like':68 'lot':85 'm':25 'made':41 'may':44 'mention':4,32 'merchandis':55 'much':101 'nordvpn':73 'part':19 'pay':100 'person':60 'provid':11 'realli':45 'regular':88,104 'reli':53 'replay':18 'requir':34 'said':58 'sale':56 'seen':29 'segment':81 'small':48 'sponsor':80 'sponsorblock':62 'sposor':33 'thread':7 'use':61 've':3,28 'video':22 'wast':69 'whole':84 'youtub':10,49,89"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180011"
+editedAt: DateTimeImmutable @1700507566 {#1407
date: 2023-11-20 20:12:46.0 +01:00
}
+createdAt: DateTimeImmutable @1700229765 {#1908
date: 2023-11-17 15:02:45.0 +01:00
}
+"title": 133371
}
3 => App\Entity\EntryComment {#1401
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#1404 …}
+root: App\Entity\EntryComment {#2459}
+body: "I completely agree with you, and that’s the reason I block them as well. I was just trying to give an explaination for the app’s behaviour."
+lang: "en"
+isAdult: false
+favouriteCount: 12
+score: 0
+lastActive: DateTime @1700229902 {#2382
date: 2023-11-17 15:05:02.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Kir@feddit.it"
]
+children: Doctrine\ORM\PersistentCollection {#1363 …}
+nested: Doctrine\ORM\PersistentCollection {#1362 …}
+votes: Doctrine\ORM\PersistentCollection {#2019 …}
+reports: Doctrine\ORM\PersistentCollection {#2030 …}
+favourites: Doctrine\ORM\PersistentCollection {#2026 …}
+notifications: Doctrine\ORM\PersistentCollection {#2022 …}
-id: 133376
-bodyTs: "'agre':3 'app':26 'behaviour':28 'block':12 'complet':2 'explain':23 'give':21 'reason':10 'tri':19 'well':15"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180058"
+editedAt: null
+createdAt: DateTimeImmutable @1700229902 {#1405
date: 2023-11-17 15:05:02.0 +01:00
}
+"title": 133376
}
2 => App\Entity\EntryComment {#2033
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
+root: Proxies\__CG__\App\Entity\EntryComment {#1385 …}
+body: "Take it with a grain of salt, as I can’t provide any sources and I’m not a YouTube content creator. I just remember some channels sharing than."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700230513 {#2025
date: 2023-11-17 15:15:13.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@Merwyn@sh.itjust.works"
"@nicetriangle@kbin.social"
"@crunchpaste@lemmy.dbzer0.com"
]
+children: Doctrine\ORM\PersistentCollection {#2028 …}
+nested: Doctrine\ORM\PersistentCollection {#2012 …}
+votes: Doctrine\ORM\PersistentCollection {#2013 …}
+reports: Doctrine\ORM\PersistentCollection {#2035 …}
+favourites: Doctrine\ORM\PersistentCollection {#2036 …}
+notifications: Doctrine\ORM\PersistentCollection {#2144 …}
-id: 133412
-bodyTs: "'channel':27 'content':21 'creator':22 'grain':5 'm':17 'provid':12 'rememb':25 'salt':7 'share':28 'sourc':14 'take':1 'youtub':20"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5180314"
+editedAt: null
+createdAt: DateTimeImmutable @1700230513 {#2011
date: 2023-11-17 15:15:13.0 +01:00
}
+"title": 133412
}
1 => App\Entity\EntryComment {#2084
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2454 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2078 …}
+root: App\Entity\EntryComment {#2459}
+body: """
Well, it does harm creators, as they **may** get less money. The same goes for adblockers.\n
\n
Then again I don’t really understand why would you care about being “shamed”, especially by a company that charges money for a frontend using YouTube’s (extremely expensive) servers for free.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 6
+score: 0
+lastActive: DateTime @1700232971 {#2061
date: 2023-11-17 15:56:11.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@Chais@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2076 …}
+nested: Doctrine\ORM\PersistentCollection {#2083 …}
+votes: Doctrine\ORM\PersistentCollection {#2085 …}
+reports: Doctrine\ORM\PersistentCollection {#2062 …}
+favourites: Doctrine\ORM\PersistentCollection {#2077 …}
+notifications: Doctrine\ORM\PersistentCollection {#2063 …}
-id: 133542
-bodyTs: "'adblock':16 'care':27 'charg':36 'compani':34 'creator':5 'especi':31 'expens':45 'extrem':44 'free':48 'frontend':40 'get':9 'goe':14 'harm':4 'less':10 'may':8 'money':11,37 'realli':22 'server':46 'shame':30 'understand':23 'use':41 'well':1 'would':25 'youtub':42"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5181338"
+editedAt: null
+createdAt: DateTimeImmutable @1700232971 {#2079
date: 2023-11-17 15:56:11.0 +01:00
}
+"title": 133542
}
0 => App\Entity\EntryComment {#2088}
]
-id: 13845
-titleTs: "'app':5 'grayjay':6 'loui':1 'rossman/futo':2 'shame':11 'sponsorblock':9 'support':8 'use':15 'youtub':4"
-bodyTs: "'ad':76,111,127,168 'ad-block':110,126 'ahead':148,164 'announc':15 'app':25,61 'autom':146 'backend':66 'block':112,128 'box':100 'bruh':105 'click':98 'concern':30 'continu':104 'could':103 'creator':94,178 'delight':73 'design':56 'enabl':85 'end':138 'end-us':137 'even':158 'experi':9 'extens':143 'facilit':125 'frontend':114 'general':55 'gonna':154 'grayjay':11 'gymnast':119 'harm':93,176 'hell':43 'howev':80 'isn':34 'kind':116 'know':27 'larg':18 'like':53 'liter':108 'lot':46 'm':175 'made':96 'mental':118 'open':37,48 'past':165 'philosophi':58 'plus':51 'pretti':23 're':107 'read':169 'recent':67 'revanc':50 'seek':147 'serious':1,153 'shame':135 'simpli':145 'sinc':12 'skip':163 'sourc':38 'sponsor':167 'sponsorblock':79,160 'support':77 'surpris':5,71 'sweet':24 'take':122 'tell':155 'think':19 'time':134 'true':36 'turn':90 'updat':63 'use':141 'user':139 've':7 'video':150,172 'warn':88 'went':83 'without':159 'youtub':65,113"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1700313808
+visibility: "visible "
+apId: "https://lemmy.ca/post/9522961"
+editedAt: null
+createdAt: DateTimeImmutable @1700227408 {#2993
date: 2023-11-17 14:23:28.0 +01:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: Proxies\__CG__\App\Entity\EntryComment {#2095 …}
+root: App\Entity\EntryComment {#2459}
+body: "And I’d guess that’s done in the backend instead of the frontend. They should be able to know how many times their server steamed a part of a video."
+lang: "en"
+isAdult: false
+favouriteCount: 1
+score: 0
+lastActive: DateTime @1700254311 {#2064
date: 2023-11-17 21:51:51.0 +01:00
}
+ip: null
+tags: null
+mentions: [
"@bionicjoey@lemmy.ca"
"@crunchpaste@lemmy.dbzer0.com"
"@xep@kbin.social"
"@joyjoy@lemm.ee"
"@EnderofGames@sh.itjust.works"
]
+children: Doctrine\ORM\PersistentCollection {#2087 …}
+nested: Doctrine\ORM\PersistentCollection {#2086 …}
+votes: Doctrine\ORM\PersistentCollection {#2093 …}
+reports: Doctrine\ORM\PersistentCollection {#2094 …}
+favourites: Doctrine\ORM\PersistentCollection {#2140 …}
+notifications: Doctrine\ORM\PersistentCollection {#2133 …}
-id: 134827
-bodyTs: "'abl':18 'backend':10 'd':3 'done':7 'frontend':14 'guess':4 'instead':11 'know':20 'mani':22 'part':28 'server':25 'steam':26 'time':23 'video':31"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/5190013"
+editedAt: null
+createdAt: DateTimeImmutable @1700254311 {#2089
date: 2023-11-17 21:51:51.0 +01:00
}
+"title": 134827
} |
|
Show voter details
|
85 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
86 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2458
+user: Proxies\__CG__\App\Entity\User {#2687 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: Proxies\__CG__\App\Entity\Image {#3000 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3054 …}
+slug: "preach"
+title: "preach"
+url: "https://lemmy.world/pictrs/image/113925e1-4d79-4b3b-8614-a8552495e4f2.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 1
+favouriteCount: 221
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1688657363 {#2210
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3051 …}
+votes: Doctrine\ORM\PersistentCollection {#3061 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3114 …}
+notifications: Doctrine\ORM\PersistentCollection {#3141 …}
+badges: Doctrine\ORM\PersistentCollection {#3149 …}
+children: [
App\Entity\EntryComment {#1692
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2458 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: """
Do we really need excuses for pirating media?\n
\n
I pirate movies because I think digital access to them is overpriced, goes to the copyright holder instead of the creators, it’s convenient **and most importantly because I can**.\n
\n
I can’t pirate going to the cinema, nor can I afford to build my own, therefore I gladly pay to have a seat and enjoy a movie there.\n
\n
Edit: I thought [this](https://en.m.wikipedia.org/wiki/Hollywood_accounting) may be relevant to the movies example I gave. I don’t think movie studios, giving nothing back to society after massive profits are the ones we should debate the morals of stealing with.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1688657363 {#1555
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@downpunxx@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2422 …}
+nested: Doctrine\ORM\PersistentCollection {#2411 …}
+votes: Doctrine\ORM\PersistentCollection {#2464 …}
+reports: Doctrine\ORM\PersistentCollection {#1707 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1617 …}
-id: 64174
-bodyTs: "'/wiki/hollywood_accounting)':74 'access':16 'afford':50 'back':92 'build':52 'cinema':46 'conveni':32 'copyright':24 'creator':29 'debat':103 'digit':15 'edit':68 'en.m.wikipedia.org':73 'en.m.wikipedia.org/wiki/hollywood_accounting)':72 'enjoy':64 'exampl':81 'excus':5 'gave':83 'give':90 'glad':57 'go':43 'goe':21 'holder':25 'import':35 'instead':26 'massiv':96 'may':75 'media':8 'moral':105 'movi':11,66,80,88 'need':4 'noth':91 'one':100 'overpr':20 'pay':58 'pirat':7,10,42 'profit':97 'realli':3 'relev':77 'seat':62 'societi':94 'steal':107 'studio':89 'therefor':55 'think':14,87 'thought':70"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/609928"
+editedAt: null
+createdAt: DateTimeImmutable @1688657363 {#1565
date: 2023-07-06 17:29:23.0 +02:00
}
+"title": 64174
}
]
-id: 4946
-titleTs: "'preach':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1688740151
+visibility: "visible "
+apId: "https://lemmy.world/post/1098344"
+editedAt: null
+createdAt: DateTimeImmutable @1688653751 {#2796
date: 2023-07-06 16:29:11.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
87 |
DENIED
|
edit
|
Proxies\__CG__\App\Entity\Entry {#2458
+user: Proxies\__CG__\App\Entity\User {#2687 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: Proxies\__CG__\App\Entity\Image {#3000 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3054 …}
+slug: "preach"
+title: "preach"
+url: "https://lemmy.world/pictrs/image/113925e1-4d79-4b3b-8614-a8552495e4f2.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 1
+favouriteCount: 221
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1688657363 {#2210
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3051 …}
+votes: Doctrine\ORM\PersistentCollection {#3061 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3114 …}
+notifications: Doctrine\ORM\PersistentCollection {#3141 …}
+badges: Doctrine\ORM\PersistentCollection {#3149 …}
+children: [
App\Entity\EntryComment {#1692
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2458 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: """
Do we really need excuses for pirating media?\n
\n
I pirate movies because I think digital access to them is overpriced, goes to the copyright holder instead of the creators, it’s convenient **and most importantly because I can**.\n
\n
I can’t pirate going to the cinema, nor can I afford to build my own, therefore I gladly pay to have a seat and enjoy a movie there.\n
\n
Edit: I thought [this](https://en.m.wikipedia.org/wiki/Hollywood_accounting) may be relevant to the movies example I gave. I don’t think movie studios, giving nothing back to society after massive profits are the ones we should debate the morals of stealing with.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1688657363 {#1555
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@downpunxx@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2422 …}
+nested: Doctrine\ORM\PersistentCollection {#2411 …}
+votes: Doctrine\ORM\PersistentCollection {#2464 …}
+reports: Doctrine\ORM\PersistentCollection {#1707 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1617 …}
-id: 64174
-bodyTs: "'/wiki/hollywood_accounting)':74 'access':16 'afford':50 'back':92 'build':52 'cinema':46 'conveni':32 'copyright':24 'creator':29 'debat':103 'digit':15 'edit':68 'en.m.wikipedia.org':73 'en.m.wikipedia.org/wiki/hollywood_accounting)':72 'enjoy':64 'exampl':81 'excus':5 'gave':83 'give':90 'glad':57 'go':43 'goe':21 'holder':25 'import':35 'instead':26 'massiv':96 'may':75 'media':8 'moral':105 'movi':11,66,80,88 'need':4 'noth':91 'one':100 'overpr':20 'pay':58 'pirat':7,10,42 'profit':97 'realli':3 'relev':77 'seat':62 'societi':94 'steal':107 'studio':89 'therefor':55 'think':14,87 'thought':70"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/609928"
+editedAt: null
+createdAt: DateTimeImmutable @1688657363 {#1565
date: 2023-07-06 17:29:23.0 +02:00
}
+"title": 64174
}
]
-id: 4946
-titleTs: "'preach':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1688740151
+visibility: "visible "
+apId: "https://lemmy.world/post/1098344"
+editedAt: null
+createdAt: DateTimeImmutable @1688653751 {#2796
date: 2023-07-06 16:29:11.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
88 |
DENIED
|
moderate
|
Proxies\__CG__\App\Entity\Entry {#2458
+user: Proxies\__CG__\App\Entity\User {#2687 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: Proxies\__CG__\App\Entity\Image {#3000 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3054 …}
+slug: "preach"
+title: "preach"
+url: "https://lemmy.world/pictrs/image/113925e1-4d79-4b3b-8614-a8552495e4f2.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 1
+favouriteCount: 221
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1688657363 {#2210
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3051 …}
+votes: Doctrine\ORM\PersistentCollection {#3061 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3114 …}
+notifications: Doctrine\ORM\PersistentCollection {#3141 …}
+badges: Doctrine\ORM\PersistentCollection {#3149 …}
+children: [
App\Entity\EntryComment {#1692
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2458 …2}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: """
Do we really need excuses for pirating media?\n
\n
I pirate movies because I think digital access to them is overpriced, goes to the copyright holder instead of the creators, it’s convenient **and most importantly because I can**.\n
\n
I can’t pirate going to the cinema, nor can I afford to build my own, therefore I gladly pay to have a seat and enjoy a movie there.\n
\n
Edit: I thought [this](https://en.m.wikipedia.org/wiki/Hollywood_accounting) may be relevant to the movies example I gave. I don’t think movie studios, giving nothing back to society after massive profits are the ones we should debate the morals of stealing with.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1688657363 {#1555
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@downpunxx@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2422 …}
+nested: Doctrine\ORM\PersistentCollection {#2411 …}
+votes: Doctrine\ORM\PersistentCollection {#2464 …}
+reports: Doctrine\ORM\PersistentCollection {#1707 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1617 …}
-id: 64174
-bodyTs: "'/wiki/hollywood_accounting)':74 'access':16 'afford':50 'back':92 'build':52 'cinema':46 'conveni':32 'copyright':24 'creator':29 'debat':103 'digit':15 'edit':68 'en.m.wikipedia.org':73 'en.m.wikipedia.org/wiki/hollywood_accounting)':72 'enjoy':64 'exampl':81 'excus':5 'gave':83 'give':90 'glad':57 'go':43 'goe':21 'holder':25 'import':35 'instead':26 'massiv':96 'may':75 'media':8 'moral':105 'movi':11,66,80,88 'need':4 'noth':91 'one':100 'overpr':20 'pay':58 'pirat':7,10,42 'profit':97 'realli':3 'relev':77 'seat':62 'societi':94 'steal':107 'studio':89 'therefor':55 'think':14,87 'thought':70"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/609928"
+editedAt: null
+createdAt: DateTimeImmutable @1688657363 {#1565
date: 2023-07-06 17:29:23.0 +02:00
}
+"title": 64174
}
]
-id: 4946
-titleTs: "'preach':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1688740151
+visibility: "visible "
+apId: "https://lemmy.world/post/1098344"
+editedAt: null
+createdAt: DateTimeImmutable @1688653751 {#2796
date: 2023-07-06 16:29:11.0 +02:00
}
+__isInitialized__: true
…2
} |
|
Show voter details
|
89 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
90 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1692
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2458
+user: Proxies\__CG__\App\Entity\User {#2687 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: Proxies\__CG__\App\Entity\Image {#3000 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3054 …}
+slug: "preach"
+title: "preach"
+url: "https://lemmy.world/pictrs/image/113925e1-4d79-4b3b-8614-a8552495e4f2.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 1
+favouriteCount: 221
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1688657363 {#2210
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3051 …}
+votes: Doctrine\ORM\PersistentCollection {#3061 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3114 …}
+notifications: Doctrine\ORM\PersistentCollection {#3141 …}
+badges: Doctrine\ORM\PersistentCollection {#3149 …}
+children: [
App\Entity\EntryComment {#1692}
]
-id: 4946
-titleTs: "'preach':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1688740151
+visibility: "visible "
+apId: "https://lemmy.world/post/1098344"
+editedAt: null
+createdAt: DateTimeImmutable @1688653751 {#2796
date: 2023-07-06 16:29:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: """
Do we really need excuses for pirating media?\n
\n
I pirate movies because I think digital access to them is overpriced, goes to the copyright holder instead of the creators, it’s convenient **and most importantly because I can**.\n
\n
I can’t pirate going to the cinema, nor can I afford to build my own, therefore I gladly pay to have a seat and enjoy a movie there.\n
\n
Edit: I thought [this](https://en.m.wikipedia.org/wiki/Hollywood_accounting) may be relevant to the movies example I gave. I don’t think movie studios, giving nothing back to society after massive profits are the ones we should debate the morals of stealing with.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1688657363 {#1555
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@downpunxx@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2422 …}
+nested: Doctrine\ORM\PersistentCollection {#2411 …}
+votes: Doctrine\ORM\PersistentCollection {#2464 …}
+reports: Doctrine\ORM\PersistentCollection {#1707 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1617 …}
-id: 64174
-bodyTs: "'/wiki/hollywood_accounting)':74 'access':16 'afford':50 'back':92 'build':52 'cinema':46 'conveni':32 'copyright':24 'creator':29 'debat':103 'digit':15 'edit':68 'en.m.wikipedia.org':73 'en.m.wikipedia.org/wiki/hollywood_accounting)':72 'enjoy':64 'exampl':81 'excus':5 'gave':83 'give':90 'glad':57 'go':43 'goe':21 'holder':25 'import':35 'instead':26 'massiv':96 'may':75 'media':8 'moral':105 'movi':11,66,80,88 'need':4 'noth':91 'one':100 'overpr':20 'pay':58 'pirat':7,10,42 'profit':97 'realli':3 'relev':77 'seat':62 'societi':94 'steal':107 'studio':89 'therefor':55 'think':14,87 'thought':70"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/609928"
+editedAt: null
+createdAt: DateTimeImmutable @1688657363 {#1565
date: 2023-07-06 17:29:23.0 +02:00
}
+"title": 64174
} |
|
Show voter details
|
91 |
DENIED
|
edit
|
App\Entity\EntryComment {#1692
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2458
+user: Proxies\__CG__\App\Entity\User {#2687 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: Proxies\__CG__\App\Entity\Image {#3000 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3054 …}
+slug: "preach"
+title: "preach"
+url: "https://lemmy.world/pictrs/image/113925e1-4d79-4b3b-8614-a8552495e4f2.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 1
+favouriteCount: 221
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1688657363 {#2210
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3051 …}
+votes: Doctrine\ORM\PersistentCollection {#3061 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3114 …}
+notifications: Doctrine\ORM\PersistentCollection {#3141 …}
+badges: Doctrine\ORM\PersistentCollection {#3149 …}
+children: [
App\Entity\EntryComment {#1692}
]
-id: 4946
-titleTs: "'preach':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1688740151
+visibility: "visible "
+apId: "https://lemmy.world/post/1098344"
+editedAt: null
+createdAt: DateTimeImmutable @1688653751 {#2796
date: 2023-07-06 16:29:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: """
Do we really need excuses for pirating media?\n
\n
I pirate movies because I think digital access to them is overpriced, goes to the copyright holder instead of the creators, it’s convenient **and most importantly because I can**.\n
\n
I can’t pirate going to the cinema, nor can I afford to build my own, therefore I gladly pay to have a seat and enjoy a movie there.\n
\n
Edit: I thought [this](https://en.m.wikipedia.org/wiki/Hollywood_accounting) may be relevant to the movies example I gave. I don’t think movie studios, giving nothing back to society after massive profits are the ones we should debate the morals of stealing with.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1688657363 {#1555
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@downpunxx@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2422 …}
+nested: Doctrine\ORM\PersistentCollection {#2411 …}
+votes: Doctrine\ORM\PersistentCollection {#2464 …}
+reports: Doctrine\ORM\PersistentCollection {#1707 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1617 …}
-id: 64174
-bodyTs: "'/wiki/hollywood_accounting)':74 'access':16 'afford':50 'back':92 'build':52 'cinema':46 'conveni':32 'copyright':24 'creator':29 'debat':103 'digit':15 'edit':68 'en.m.wikipedia.org':73 'en.m.wikipedia.org/wiki/hollywood_accounting)':72 'enjoy':64 'exampl':81 'excus':5 'gave':83 'give':90 'glad':57 'go':43 'goe':21 'holder':25 'import':35 'instead':26 'massiv':96 'may':75 'media':8 'moral':105 'movi':11,66,80,88 'need':4 'noth':91 'one':100 'overpr':20 'pay':58 'pirat':7,10,42 'profit':97 'realli':3 'relev':77 'seat':62 'societi':94 'steal':107 'studio':89 'therefor':55 'think':14,87 'thought':70"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/609928"
+editedAt: null
+createdAt: DateTimeImmutable @1688657363 {#1565
date: 2023-07-06 17:29:23.0 +02:00
}
+"title": 64174
} |
|
Show voter details
|
92 |
DENIED
|
moderate
|
App\Entity\EntryComment {#1692
+user: App\Entity\User {#260 …}
+entry: Proxies\__CG__\App\Entity\Entry {#2458
+user: Proxies\__CG__\App\Entity\User {#2687 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: Proxies\__CG__\App\Entity\Image {#3000 …}
+domain: Proxies\__CG__\App\Entity\Domain {#3054 …}
+slug: "preach"
+title: "preach"
+url: "https://lemmy.world/pictrs/image/113925e1-4d79-4b3b-8614-a8552495e4f2.jpeg"
+body: null
+type: "image"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 1
+favouriteCount: 221
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1688657363 {#2210
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#3051 …}
+votes: Doctrine\ORM\PersistentCollection {#3061 …}
+reports: Doctrine\ORM\PersistentCollection {#3125 …}
+favourites: Doctrine\ORM\PersistentCollection {#3114 …}
+notifications: Doctrine\ORM\PersistentCollection {#3141 …}
+badges: Doctrine\ORM\PersistentCollection {#3149 …}
+children: [
App\Entity\EntryComment {#1692}
]
-id: 4946
-titleTs: "'preach':1"
-bodyTs: null
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1688740151
+visibility: "visible "
+apId: "https://lemmy.world/post/1098344"
+editedAt: null
+createdAt: DateTimeImmutable @1688653751 {#2796
date: 2023-07-06 16:29:11.0 +02:00
}
+__isInitialized__: true
…2
}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2462 …}
+image: null
+parent: null
+root: null
+body: """
Do we really need excuses for pirating media?\n
\n
I pirate movies because I think digital access to them is overpriced, goes to the copyright holder instead of the creators, it’s convenient **and most importantly because I can**.\n
\n
I can’t pirate going to the cinema, nor can I afford to build my own, therefore I gladly pay to have a seat and enjoy a movie there.\n
\n
Edit: I thought [this](https://en.m.wikipedia.org/wiki/Hollywood_accounting) may be relevant to the movies example I gave. I don’t think movie studios, giving nothing back to society after massive profits are the ones we should debate the morals of stealing with.
"""
+lang: "en"
+isAdult: false
+favouriteCount: 4
+score: 0
+lastActive: DateTime @1688657363 {#1555
date: 2023-07-06 17:29:23.0 +02:00
}
+ip: null
+tags: null
+mentions: [
"@downpunxx@lemmy.world"
]
+children: Doctrine\ORM\PersistentCollection {#2422 …}
+nested: Doctrine\ORM\PersistentCollection {#2411 …}
+votes: Doctrine\ORM\PersistentCollection {#2464 …}
+reports: Doctrine\ORM\PersistentCollection {#1707 …}
+favourites: Doctrine\ORM\PersistentCollection {#1599 …}
+notifications: Doctrine\ORM\PersistentCollection {#1617 …}
-id: 64174
-bodyTs: "'/wiki/hollywood_accounting)':74 'access':16 'afford':50 'back':92 'build':52 'cinema':46 'conveni':32 'copyright':24 'creator':29 'debat':103 'digit':15 'edit':68 'en.m.wikipedia.org':73 'en.m.wikipedia.org/wiki/hollywood_accounting)':72 'enjoy':64 'exampl':81 'excus':5 'gave':83 'give':90 'glad':57 'go':43 'goe':21 'holder':25 'import':35 'instead':26 'massiv':96 'may':75 'media':8 'moral':105 'movi':11,66,80,88 'need':4 'noth':91 'one':100 'overpr':20 'pay':58 'pirat':7,10,42 'profit':97 'realli':3 'relev':77 'seat':62 'societi':94 'steal':107 'studio':89 'therefor':55 'think':14,87 'thought':70"
+ranking: 0
+commentCount: 0
+upVotes: 0
+downVotes: 0
+visibility: "visible "
+apId: "https://lemmy.dbzer0.com/comment/609928"
+editedAt: null
+createdAt: DateTimeImmutable @1688657363 {#1565
date: 2023-07-06 17:29:23.0 +02:00
}
+"title": 64174
} |
|
Show voter details
|
93 |
DENIED
|
ROLE_ADMIN
|
null |
|
Show voter details
|
94 |
DENIED
|
ROLE_MODERATOR
|
null |
|
Show voter details
|