DEV Community

loading...
Cover image for Open Dev.to from your terminal πŸŽ‰

Open Dev.to from your terminal πŸŽ‰

wangonya profile image Kinyanjui Wangonya ・1 min read

Sometimes when I'm hacking away on my terminal, I like to take a break and read the articles on this awesome community. The dev.to cli is pretty neat, and I highly recommend it. It works great! Try it out if you haven't.

What I felt would be better for me though, was a scenario where I'd just type in one command and a new Dev.to tab would open on my browser. So I wrote a simple python script to do this. This was extremely simple to do using python's webbrowser package.

python

Then I thought: "Why not make this a package and share it with everyone?", and that's exactly what I did.

Installation

Install open-dev.to from PyPi

pip install open-dev.to
Enter fullscreen mode Exit fullscreen mode

How to use

$ dev.to --help
Usage: dev.to [OPTIONS]

  Open a new dev.to browser tab on the browser

Options:
  -t, --tag TEXT  add a tag
  --help          Show this message and exit.

Enter fullscreen mode Exit fullscreen mode

Open home page

$ dev.to
Enter fullscreen mode Exit fullscreen mode

Open a tag page

e.g javascript, career, productivity

$ dev.to -t javascript
Enter fullscreen mode Exit fullscreen mode

Enjoy!

kitten

Discussion (9)

pic
Editor guide
Collapse
nielsbom profile image
Niels Bom

I think open https://dev.to would also work. Or firefox https://dev.to for example. Or if you want a shorter name for it, add the following to your .bashrc (or similar shell file): alias dev.to=β€˜open https://dev.to’

Collapse
wangonya profile image
Kinyanjui Wangonya Author

Nice! An even easier way πŸ˜„. I guess I just wanted to play around with python πŸ˜…

Collapse
nielsbom profile image
Niels Bom

β€œScratching your own itch” is one of the best ways to learn, so good choice!

Collapse
elabftw profile image
Collapse
laurieontech profile image
Laurie

Kitten using computer!!! ❀️❀️❀️

Also, this is great :)

Collapse
tomasforsman profile image
Tomas Forsman

This was fun =) You should add a bit about the process, what you needed to make this happen and how to make a package to share.

Collapse
wangonya profile image
Kinyanjui Wangonya Author

I'll do that on the next post. Thanks! 😊

Collapse
sarthology profile image
Sarthak Sharma

That's Great. All the very best. 😊

Collapse
wangonya profile image