Hey Dev Community! Will you be my Valentine? Don't say no. Look, I even brought you a gift and everything! ππ
Haha! Okay, enough theatrics. I wanted to show you guys something really cool that my team and I have been working on for the past few days. DevTo CLI is a way to access Dev.to right from your terminal.
Us programmers, we really love the command line interface, don't we? That simple, unobtrusive, precise nature of it is what draws us in. GUIs just don't scratch the same itch! And that's exactly why I liked the idea behind HashnodeCLI so much when it released last month. It inspired me to take things a step further and make DevTo CLI.
It's super simple and powerful. You can fetch top posts, posts by an author, posts under a tag, latest posts and even more - all of this right in your terminal window. And the best thing? It's opensource! So you all are not only free to, but encouraged to add more features to it!
Key Features
1. Check the top posts
You can get top posts from the Dev.to feed in your terminal using:
devto
2. Check top posts by tag
Easy post search using the tag, you can use
devto tag javascript
if you don't know the keyword, you can use the search tag feature using
devto tag
3. Check recent posts by any author
You can check 5 most recent posts of any author using
devto author sarthology
4. Check top posts by timeline
You can check top posts on Dev.to for a specific timeframe using
devto top week
There are several options like week
month
year
infinity
. If you want to see the options just type
devto top
5. Search top posts by a keyword
Use the powerful search feature to find posts using keywords
devto search sarthology
With this, you can even search posts using a tag, author name, title... basically anything.
6. Check latest posts on Dev.to
You can also see the latest posts on Dev.to using
devto latest
Dev.to CLI
Wanted to get Dev.to on your terminal? Ahoy! now you can.
Usage
1. Check the top posts
You can get top posts from the Dev.to feed in your terminal using:
devto
2. Check top posts by tag
Easy post search using the tag, you can use
devto tag javascript
if you don't know the keyword, you can use the search tag feature using
devto tag
3. Check recent posts by any author
You can check 5 most recent posts of any author using
devto author sarthology
4. Check top posts
You can check top posts on Dev.to using
devto top
If you want top posts for a specific timeframe, just type in
devto top week
There are several options like week
month
year
infinity
. If you want to see the options just type
5. Search top posts by a keyword
Use the powerful search feature to findβ¦
So this is DevTo CLI. I would love to hear what you guys think of this, and suggest new ideas for what else we could add to this! Share your thoughts in the comments!
Discussion (59)
This is neat!! Well done, I'll definitely try it :D
Though I think the enthusiasm made you forget to link the project :D
I have a question: how do you fetch the data since the API is not public yet? RSS? Scraping?
Damn! Just added it.
Scraping.
Great side benefit to this -- you can look like you're to non-programmers working when you're really just reading dev.to :)
Exactly !!
YEAH BOIIIII!!!
I can imagine you all doing it. π
Oh we totally did! π
But why Node.js ?? π
That's the fastest way I could build it and I love node. π
I would have done it in PHP. π
See, preferences brother π
No, in fact I would have done it in Go.
PHP for a CLI, it's not serious (except for learning purpose)!
Yeah, go is good for cli.
When API is out, RIIR :v
This is awesome β€οΈ
Maybe add the repo url and/or installation instructions π
Does it work on all platforms? macOS, Linux, Windows
Not sure if it already does this, but maybe add a login option (API key) so it can get your personalised feed (tags/people you follow, + tag weight is different for everyone).
API for devto is not yet available. So for that we may have to wait.
Great work! I will add PR to dev.to to change HTML structure π
Hahaha πππ
Wot! this is too awesome. Like not just awesome. Hardcore awesome.
Ok hardcore sounds too much since it's also Valentine's.. u should get the idea tho :D
Hahaha, yeah totally getting you bro.
πππππππ
π
All for our nerd cravings π€
Oh yeah !! π
This is great :D, awesome job man!
Thanks Steven π
Hell yea bro , thanks to you and your team for this. ππΌ
Thanks sky π
Great, thanks for your work.
:)
Oooh so cool! Nice work!
thanks :)
Nice!
Siiiiiiiick.. ππ»π₯β€οΈ
Thanks Edwin.
hahaha, awesome stuff Sarthak! I'm loving it.
π thanks
This is why I love this site. Great work.π
Thanks Jackson
This is awesome! More incentive for us to get that API out. :)
Then I'm ready with devtocli 2.0
This is awesome! I βοΈ the repo a while back to see where it would go, so I'm excited to see it come to fruition.
Let me know if you're ever looking for contributors!
Oh yes, I do need contributors always. π
My favorite new distraction. Well done!
Thanks man !! π
absolute glory. Hope to contribute at some point!
Awesome π±
Great idea, definitely need to try this!
Brave work! Maybe it's about time to get that dev.to API, isn't it @ben ?
Also, what plugin are you using for autocomplete in terminal?
Thanks dude and this is the plugin.
Great stuff! I myself was waiting for the official API to do some similar thing.
Hey @ben !
Very great! :D
Thanks
Great work, it's kinda feel loved when come to CLI. I think you forgot the repo link π
Reload, now added.
Wooo! Man this is cool! I've already installed it and i feel I'm gonna use it a lot =)
Thanks man. π
The thing I didn't know I wanted until I had it... How cool! Is there a command to read the article within the CLI?
Not yet but surely can make it. Though you guys won't be able to see images.