browsh-org / browsh

A fully-modern text-based browser, rendering to TTY and browsers
https://www.brow.sh
GNU Lesser General Public License v2.1
16.84k stars 409 forks source link

Compiling #249

Closed SAUCYSOUP76 closed 5 years ago

SAUCYSOUP76 commented 5 years ago

How do i compile from a fresh arch install?

tombh commented 5 years ago

Don't you just want to use the AUR? https://aur.archlinux.org/packages/browsh-bin/

SAUCYSOUP76 commented 5 years ago

Sometimes the AUR can be a hit or miss, i like to keep some options open. Doesn't matter now as browsh is a horrible solution to web browsing on a tty session.

tobimensch commented 5 years ago

@SAUCYSOUP76 That's not what I'd call constructive criticism. If this is how you conduct yourself, please stay away from Browsh and its community. Tom put a lot of work into Browsh in his free time and provides free services on top of it at his own cost, and Browsh is definitely not a horrible solution. It does have areas in need of improvement, but I could create a cool demo using Browsh right now if I wanted to. A demo that no other terminal web browser could match. There are multiple development guides for Browsh, one for Linux users, if you want to compile it manually, that's one option you have. If you continue with your current tone, I'll be happy not to have you amongst the Browsh users.

SAUCYSOUP76 commented 5 years ago

@tobimensch Ok remove me. Doesn't change the fact that text and graphics are unviewable in a tty using the framebuffer. If you don't like brutal honesty then that's your problem.

tobimensch commented 5 years ago

@SAUCYSOUP76

Ok remove me.

I'm not going to "remove you". I like the freedom of expression a free society enables us all to have. I was just stating my dislike for the way you are expressing yourself.

Doesn't change the fact that text and graphics are unviewable in a tty using the framebuffer.

This doesn't make sense. There's no "framebuffer" in the tty. The tty has monospaced text by definition, and depending on terminal support there can be colors or styles like italic/bold. Browsers like browsh, elinks, lynx or w3m, aren't supposed to show you graphics, that's not what they're meant for. Why should text be unviewable in the tty? This is nonsense, so either you're clueless or you're trolling. tty stands for teletypewriter, it's all about receiving and showing text information.

If you don't like brutal honesty then that's your problem.

In fact I do like brutal honesty. However you're making nonsensical statements, like text being unviewable in a tty interface. How should I perceive such a person?

The fact that I've used Browsh to read articles on websites like arstechnica and osnews makes all of your prejudiced (or maybe even trolling) statements look utterly ridiculous. I've used browsh to surf the github page of browsh, to read issues like yours and I've written a github issue about Browsh in Browsh.

Even if Browsh isn't for you for whatever reason, why do you have the arrogance to claim that it isn't useful for other people, who may have vastly different needs and experiences from you. And also, what did you expect when going to the github page of a free and open source software tool and complaining about how that free and open source software tool is supposedly useless? If you have a concrete issue with the software, you could get help here. You can even suggest features and changes. But when badmouthing something in the way you're doing, you certainly shouldn't expect applause for it.

I'm not removing this issue, because I assume this will be an entertaining read for many.

SAUCYSOUP76 commented 5 years ago

@tobimensch I use arch soley in a tty session and you use the framebuffer to take screenshots in a tty session.

why do you have the arrogance to claim that it isn't useful for other people, who may have vastly different needs and experiences from you.

I have not claimed that. You are putting words i did not say, that is toxic behaviour. You appear you also can not take criticism.

tobimensch commented 5 years ago

@SAUCYSOUP76 "I use arch soley in a tty session" You mean you're using Browsh on a console limited to 16 colors? There's a fix to make it work there, which is pretty simple in fact. It'll probably work in an upcoming release. Like is clearly written in Browsh's documentation, currently Browsh requires a terminal with true color support to work. I've used Browsh in 16-color mode on a Linux tty myself, I needed to change only one line in the code.

"I have not claimed that. You are putting words i did not say, that is toxic behaviour." Toxic behaviour is something you're very familiar with. Isn't it obvious to you, that the stuff that you've written here is not constructive criticism, but rather offensive in nature? If you had written, that something doesn't work for you, we would've taken that seriously. If you would've described the issue in detail (bug report), somebody might have been able to point out how you can work around the issue, or we might be able to provide an update. However, you shouldn't call something a "horrible solution" without giving any specifics, and then expect to be met with sympathy.

Here's what you've written previously: "Doesn't matter now as browsh is a horrible solution to web browsing on a tty session."

You wrote that "browsh is a horrible solution to web browsing on a tty session", this sounds very aggressive and appears to be an absolute statement, this can only be interpreted that you think it's completely useless. Or do you honestly want to pretend that there is a reasonable interpretation of this sentence that suggests that you meant it's only horrible for you? Even then, why do you have to use such offensive language? Github's issue page is like a work place, not like a private chat.

"You appear you also can not take criticism." I definitely can take criticism. Or else, why would I even be in communication with you? I could delete every one of your comments, if I wanted to. If I couldn't take "criticism", I would've already done that by now. In reality you're not offering criticism, much less constructive criticism. By the way, I'm not the author of Browsh, so I've less reason to be offended by your toxic behaviour (thanks for offering the perfect description for what you're doing here) compared to @tombh. You're not offering criticism however, you're simply saying that a software product that is free and open source is "horrible" and you've only given one nonsensical reason for it. Valid criticism would be to explain what you tried to do with Browsh in detail and in what ways exactly it didn't work without deriding it as "horrible".

I'm still not sure what your actual issue with Browsh is, because you haven't been able to explain it in any clearly discernable way yet.

But I want to clarify something about Browsh, in case it's the thing that you don't understand. It does indeed work on a tty without Display/X-Server. Although firefox is needed, firefox runs in headless mode, so no running X-Server is required. The only issue right now is the requirement for true color support of the terminal, which a native (Linux) tty console doesn't offer. 16-color mode is easy to add to Browsh, like I've explained in this comment: https://github.com/browsh-org/browsh/issues/167#issuecomment-417656793

SAUCYSOUP76 commented 5 years ago

@tobimensch

this sounds very aggressive and appears to be an absolute statement

That's your own biased interpritation of what that means which you have taken out of context by jumping to assumption.

Do you get a kick out of bullying autistic people?

tobimensch commented 5 years ago

@SAUCYSOUP76

Do you get a kick out of bullying autistic people?

Do you get a kick out of provoking people? @tombh tried to help you with his comment, you could've kept it nice, but then you call his project "a horrible solution". Now you insinuate that I'm getting a kick out of bullying autistic people (just for clarification: I don't). I must admit that your behaviour here has seemed very odd to me, to the point that I believed you to be a troll. Your indirect admission of being an autist does explain your behaviour to a degree, although I assume that you don't represent all autists. Are you playing the victim card now? Or is being an autist an excuse for writing whatever you "feel like" without expecting consequences?

That's your own biased interpritation of what that means which you have taken out of context by jumping to assumption.

So what's the non-biased interpretation then? Didn't we all agree to use the same language? My first reply to you received a heart emoji by @tombh and @parkerlreed. I've no affiliation with @parkerlreed , I don't know who that person is. Do you think it's a coincidence that we're all disagreeing with you?

What do you get out of this whole discussion?

By the way, I had absolutely no clue that you could be autistic, as statistically people that have autism are a small share of the population. You simply come across as disrespectful and angry.

From my experience I can tell you that noticing that someone is autistic can be difficult even in real life, how am I supposed to infer that someone is an autist in an all-text environment?

I've an honest question for you (meaning: I'm really puzzled by it, and it's not rhetorical). I didn't know about your autism (which by your indication you appear to have), but under the assumption that I would've known about it, should I refrain from telling autistic people my real opinion about their behaviour? In other words, should I treat an autistic person differently from how I would treat any other person? You wrote that "If you don't like brutal honesty then that's your problem.", but then you complain about others, when they're returning the favour. So this is my question, do you expect, because you're autistic, to get through life without any pushback (what you falsely called bullying)?

SAUCYSOUP76 commented 5 years ago

@tobimensch i have not said one horrible thing to you and you have called me arrogant etc. I will never be using this software and i am glad not to be apart of this "community".

tobimensch commented 5 years ago

@SAUCYSOUP76

i have not said one horrible thing to you and you have called me arrogant etc"

I've judged you not only on the responses you gave directly to me, but also on the one you gave to @tombh. You justified your harsh words with your, quote, "brutal honesty", and your behaviour in sum comes over as arrogant. Is this too much brutal honesty for you?

By the way, you said these things to me, which are horrible (and slightly amusing, because you're apparently unaware or you are trying to pretend to be unaware of what you were doing in this thread...): "If you don't like brutal honesty then that's your problem." "Do you get a kick out of bullying autistic people?" "You appear you also can not take criticism."

With all of these statements you are attributing bad things to my character (and that was uncalled for). Although you're using qualifiers like "You appear", "If" and a question mark to pretend you're fair, it's clear that this is toxic behaviour (thanks again for introducing the term).

I will never be using this software and i am glad not to be apart of this "community".

I'm very hopeful this is true. You're wasting everyone's time, which I suspected early on. Just look at all the other open and closed issues for Browsh on github. You've been the only unfriendly person so far, everyone else behaved constructively. All other interactions have been pleasant. You're not missed.

SAUCYSOUP76 commented 5 years ago

@tobimensch you chose to twist what i said, take it out of context and misinterpret what i type. This is on you as i was speaking of myself and my own experience. And you took offense of what i typed as a personal attack on yourself which it was not.

tobimensch commented 5 years ago

@SAUCYSOUP76

you chose to twist what i said, take it out of context and misinterpret what i type

Either you've trouble expressing your true thoughts in text, or you're grossly negligent in what you write, without giving any thought whatsoever about how the message will and could be perceived by others. Or you're secretely trying to get a rise out of people, while acting like you're an innocent angel.

This is on you as i was speaking of myself and my own experience.

You didn't make that clear in any way (you claimed that later to justify yourself, but that's something else). And even if this were true, there's no need to use a strong word like "horrible", it should be clear to anyone, that this is insulting (and at the very least annoying) to the people that have put many hours into the project. You're trying to justify your behaviour by twisting everything around in such a way so that only the other people (in this case me) are the ones viewing everything wrongly or doing you wrong. Nobody tried to do you wrong, and you pissed on the project with your first reply to @tombh. You'll never be able to realize that though, because you seem to be oblivious to what courtesy is. And then you wonder why you get called out on it and play the victim.

Just a reminder: Github is a place for working together, it's not meant for reviewing and giving personal opinions on software. If you want to do that, start a blog, youtube channel, or go on a software rating website, and you can piss on Browsh there to your liking. We even tried to be helpful with your issue by making suggestions and providing information, but instead of saying "Thank you" or asking for further clarifications, like would be appropriate, you keep spreading your pissy thoughts nobody cares about.

And you took offense of what i typed as a personal attack on yourself which it was not.

Are you lying to yourself, or do you really believe the words that you're writing? You asked me multiple questions that were laced with innuendo. They definitely were sneaky personal attacks. Don't try to act like an innocent lamb. I did return the favour and called you out on your bullshit.