Giter Site home page Giter Site logo

athou / commafeed Goto Github PK

View Code? Open in Web Editor NEW
2.5K 2.5K 356.0 13.46 MB

Google Reader inspired self-hosted RSS reader.

Home Page: https://www.commafeed.com

License: Apache License 2.0

Shell 0.12% HTML 0.06% Java 62.21% Dockerfile 0.07% TypeScript 37.29% CSS 0.02% JavaScript 0.24%
java rss rss-reader self-hosted web-application

commafeed's People

Contributors

akinayturan avatar artic-3d avatar athou avatar busimus avatar canoine avatar canyapan avatar carlmorris avatar dcelasun avatar dependabot[bot] avatar ebraminio avatar fabianofranz avatar gabrielrcp avatar gileswells avatar hubcapp avatar hywax avatar jhsoby avatar jkakku avatar jojonv avatar joshmatz avatar joveyu avatar kankri avatar maaaathis avatar magefroh avatar mrachini avatar obskyr avatar pklink avatar ravenb avatar rthome avatar viswans83 avatar wanglei1993 avatar

Stargazers

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

Watchers

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

commafeed's Issues

Throttle feed refresh

Timer every n seconds, get (total feed count * n/60) feeds to refresh (by update time asc)

invalid_grant

Sometimes google oauth returns an invalid_grant error

Tests !

write tests for java and angularjs

Fill entry list

Fill entry list initially until the screen is "full", instead of populating with a fixed number of entries.
call loadMoreEntries() until not needed anymore?

Login page

Style the login page a little, maybe change it to the home page for people not logged in
Register ?
Login with google account ?

Clarify license

The about page within the app describes this is an "open-source project". However, I can find no license declaration for your code. Could you please choose a commonly used license (e.g. MIT, BSD, Apache, GPL, ...) and make it clear which one?

Mark all as read

Should only mark entries older than the last time we got the entrylist

Search

Allow full-text search for feed entries

Google Import XML Progress Bar/Error notification

There's no feedback to the user once you upload Google Reader's subscription XML file and click import.

Some sort of progress bar would be nice as I'm not sure where in the import it's at.

The import also seems to be stalling out on the first category and the first feed in the category for me and this is what Chrome is reporting in the header tab for the request that I'm guessing is generated when I click import:

Request URL:http://commafeed.com/rest/feed/import?_t=1366475848757
Request Headersview parsed
POST http://commafeed.com/rest/feed/import?_t=1366475848757 HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Referer: http://commafeed.com/
Origin: http://commafeed.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryRyBc1Vy3ADwzCKoQ
Query String Parametersview parsed
_t=1366475848757
Request Payload
------WebKitFormBoundaryRyBc1Vy3ADwzCKoQ
Content-Disposition: form-data; name="file"; filename="google-reader-subscriptions.xml"
Content-Type: text/xml


------WebKitFormBoundaryRyBc1Vy3ADwzCKoQ--

Refresh time

Show somewhere on the admin page the time it took to refresh all feeds

Feed favicon

Retrieve favicon when updating feed, storing as blob and display next to feed name

Scrolling when opening an entry

When opening an entry, if the bottom of the entry is not visible, scroll down until it is. If at that point, the top of the entry is not visible, scroll up until it is.

Escape character bug

The unread list in the right side of the page has unicode escape character bug

Unicode character '피' (U+D53C) is incorrectly escaped to 𝔼

and following characters are incorretly escaped to:

'하' (U+D558) -> 𝕘
'학' (U+D559) -> 𝕙
'한' (U+D560) -> 𝕜

and so on...

I suspect it's a Jsoup bug but I'm not sure...

FYI, I'm running Firefox 20.0.1 on Windows 7

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.