Git Product home page Git Product logo

geek-reader's People

Contributors

coderek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

geek-reader's Issues

fetch of article from the entry link

when user requested, the article should be fetched from url link and replace the actual content.

this applies to several feeds in particular,

  1. hacker new
  2. CSDN 极客头条(最新)

Share feeds

add share icons to the toolbar of each article, so the user can share through

  1. facebook
  2. twitter
  3. google+
  4. 新浪微博

unread entries

  1. use different color to style read/unread entries
  2. put unread counter behind the feed

Santosh Suggestions

UI

  • index page
    • slide to hide feed list
    • show current selected feed
  • article page
    • edit style show initial styles

Shortcut keys to open a feed

modes

  1. reading mode - no shortcut key enable
  2. searching mode - a search bar is shown and auto-focused for user to type, auto complete and auto populate of feed titles. when user click on a feed, switch to reading mode and show the clicked feed

to switch from reading mode to searching mode, click key "o". click ESC to do the reverse.

Secondary fetch

allow reader to set a feed to be secondary fetching.

secondary fetching will

  • take entry entry's URL and fetch the html page
  • the page is parsed and meaningful content is taken and saved as feed's content

allow user to modify the css for the article

  1. user should be able to bring up a code editor to edit the css file of the article.
  2. when user save the css file
    1. css is validated
    2. css is saved into database
    3. css is applied to current article immediately
    4. css is applied to all the articles for this user in the future

Remember me

allow user to keep session even they close tab/window

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.