Git Product home page Git Product logo

Comments (34)

elliott-beach avatar elliott-beach commented on May 23, 2024 1

@gautamkrishnar Makes sense to me. But, we should not give up the command line flag scheme. The rtv client is basically a terminal browser, but I think a programmable command line interface, especially for querying for questions and posting questions, would be useful for SO.

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024 1

@gautamkrishnar That would be a good idea...

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024 1

@gautamkrishnar Have you had time to work on this? If not, I am freed up to start implementing this feature.

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

I'd be interested in implementing this, although of course this a substantial amount of work that could be done multiple people. A good model CLI is rtv, the reddit cli.
The first place to start is in displaying questions from http://stackoverflow.com/, and I'll get cracking on a --browse command.

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

šŸ‘ Thank you. Yes i was also working on the same feature. You can start working on this. Please make use of the existing function calls for listing and displaying the answers and questions, Dont forget to add -b shorthand as well.

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

Are you gonna make an interface like rtv (Nano like interface) too?. Shall i do it? @e-beach

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

Well I've never made a fancy CLI using curses, so I would start out just being able to display the text and gradually make it more interactive. I wouldn't want to be working on the same stuff at the same time so there needs to be a clear division of labor - what would you like to do yourself in the next few weeks?

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

I am also just getting started with curses.
You can continue working on this, Its all your's now... I was just asking to know whether you are interested in creating the interface with curses. I will follow up once you submit the initial pull request. @e-beach

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

I think triggering the home page browsing when a person uses the socli command will be easy to use rather than triggering it using -b and --browse. What's your opinion @e-beach ?

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach any update on this one?

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

@gautamkrishnar I have been busy lately with classes and working on other projects. Depending on how current things pan out, it may be some time before I can work this.

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

Thanks, Take your time, @e-beach

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach shall i start working on the implementation? You seems quite busy...

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach you can continue... šŸ‘

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

@gautamkrishnar
I'm planing on using the curses wrapper urwid.

Do you think an acceptable first step for this would be to write the socli --interactive mode to use urwid? One improvement that could be made is making the o,b,n etc inputs be read immediately, rather than having to press enter.

Also, curses is not supported on windows, so we might want to keep a basic windows version and a more advanced unix version. Do you think this is worth implementing?

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach looking good šŸ‘ you can use urwind. Yes its better if we can implement the interactive mode with unwind as well. Yes lets keep the basic version for windows šŸ˜ƒ

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach i had made some big changes to the code, Please keep your master & branch uptodate while working on this...

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

@gautamkrishnar šŸ‘Œ

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

@gautamkrishnar For the very basic first step of this feature, I plan to modify the --interactive option such that the 'o, b, and n' options do not require pressing the enter key. On board?

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

Sure @e-beach šŸ‘

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

@gautamkrishnar
This is a little demo of what I have been working on. I wonder if you could identify what you would like the feature on master to look like, or are you still very busy?

image

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach buddy it looks cool ā¤ļø... Yes i was busy these days attending Microsoft student partner summit....
Thanks a lot for making this a lot more awesome ā­ļø Eagerly waiting for your PR...

from socli.

elliott-beach avatar elliott-beach commented on May 23, 2024

Also, when or on what terms would you feel comfortable moving the code from the develop branch to the master branch?

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach i will do that soon. Was busy with my academics...

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@e-beach Just merged it with master... Thanks a lot for your contribution.... You rocks! šŸŽø

from socli.

Souvikray avatar Souvikray commented on May 23, 2024

Hey is the issue still open?Can I take this up?

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@Souvikray sorry please wait i will notify you once its ready. Currently, we have some unmerged pull requests.

from socli.

GrugLife avatar GrugLife commented on May 23, 2024

Hey, how is this coming along? I'd like to work on it.

from socli.

DhruvThakker avatar DhruvThakker commented on May 23, 2024

Is this Issue still open I would like to work on it.Looks interesting.

from socli.

subhaprakash avatar subhaprakash commented on May 23, 2024

Yes it looks great idea. I am happy with that. SOCLI is the webpage need to be implemented to make it easy for everyone

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

@Souvikray @GrugLife @DhruvThakker @subhaprakash Please let us know if any of you guys are still interested in working on this?

from socli.

boothlinux avatar boothlinux commented on May 23, 2024

@gautamkrishnar

If this is still available Iā€™d like to take a crack at this feature request.

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

yep @boothlinux you can work on it.

  • add a --browse argument that will let you browse the home page
  • It should display a list of questions like we do in -iq mode. With the option to switch between tabs.
  • user will be able to select one of the questions, he/she will be able to switch between featured, hot, week month, etc. Default: featured.
  • it will open in the existing socli implementation, we should add a new option there a: answer. if the user selects this the browser will be opened with the StackOverflow dialog for answering the corresponding question. eg: https://stackoverflow.com/questions/64085600/cant-send-input-parameter-to-validator-directive-in-angular#post-editor

from socli.

gautamkrishnar avatar gautamkrishnar commented on May 23, 2024

This is not required right now.

from socli.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.