Code Monkey home page Code Monkey logo

hn's Introduction

hn

๐Ÿ“ฐ A minimal Hackernews CLI

Made with Rust.

Installation

This CLI is currently supported on MacOS only.

brew tap 1ntEgr8/hn
brew install hn

hn's People

Contributors

1ntegr8 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

00mjk

hn's Issues

modify look of the cli

specify the source of the link (perhaps name of the plugin)

also, work on UI/UX

  • autosave to pocket?
  • add tags to saved items

tutorial

a short tutorial on how to use the CLI

add support to write plugins that can pull from various sources

an attempt to have this cli serve as an "aggregator" of sorts.
write plugins to pull data from your favorite sources (possibly even install plugins hosted somewhere), and enjoy browsing content from the cli

  • use some sort of RPC. this will allow developers to code plugins in any language

saving stories to read for later

Saves a list of stories to read later

does not download the story, just saves the link and other metadata for UI purposes

Commands to be added:

  • press 's' to save a story for later
  • add a cli flag to look at saved stories
  • add a cli flag to look at visited stories (from within saved stories)

Notes:
Must keep track of stories that have been visited from within the CLI (probably hide those stories)

refresh command

a command that pulls from hackernews and displays latest posts

Color for visited stories

Keep track of visited stories from the CLI. Highlight them with a different color, and perhaps add an icon for an action taken with that story (saved, visited)

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.