All Projects → GoogleChromeLabs → devwebfeed

GoogleChromeLabs / devwebfeed

Licence: Apache-2.0 license
Firehose of team++ resources

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to devwebfeed

scott
💼 The Podcast Regional Manager
Stars: ✭ 21 (-83.59%)
Mutual labels:  aggregator, feed
feed2email
RSS/Atom feed updates in your email
Stars: ✭ 37 (-71.09%)
Mutual labels:  aggregator, feed
cakephp-feed
CakePHP Plugin with RssView to create RSS feeds.
Stars: ✭ 13 (-89.84%)
Mutual labels:  feed
iextrading4j-hist
IEX Trading library to parse TOPS and DEEP multicast packets
Stars: ✭ 20 (-84.37%)
Mutual labels:  feed
RSS-to-Telegram-Bot
A Telegram RSS bot that cares about your reading experience
Stars: ✭ 482 (+276.56%)
Mutual labels:  feed
osmosfeed
Turn GitHub into an RSS reader
Stars: ✭ 839 (+555.47%)
Mutual labels:  feed
stream-net
NET Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 28 (-78.12%)
Mutual labels:  feed
laravel-quasar
⏰📊✨Laravel Time Series - Provides an API to create and maintain data projections (statistics, aggregates, etc.) from your Eloquent models, and convert them to time series.
Stars: ✭ 78 (-39.06%)
Mutual labels:  aggregator
f43.me
A more readable & cleaner feed
Stars: ✭ 60 (-53.12%)
Mutual labels:  feed
FeedSDK
Java SDK for downloading large gzipped (tsv) item feed files and applying filters for curation
Stars: ✭ 20 (-84.37%)
Mutual labels:  feed
laminas-feed
Consume and generate Atom and RSS feeds, and interact with Pubsubhubbub.
Stars: ✭ 97 (-24.22%)
Mutual labels:  feed
dtd2mysql
MySQL / MariaDB import for DTD feeds (fares, timetable and routeing)
Stars: ✭ 25 (-80.47%)
Mutual labels:  feed
web-front-end-rss
📙 根据 RSS 抓取最新前端技术文章,来源:前端早读课、前端大全、前端之巅、淘宝前端、张鑫旭博客、凹凸实验室等
Stars: ✭ 24 (-81.25%)
Mutual labels:  feed
this-american-life-archive
Unofficial RSS feed for the podcast "This American Life" with episodes 1 to current
Stars: ✭ 19 (-85.16%)
Mutual labels:  feed
instagram-widget-by-wpzoom
The easiest way to add a nice Instagram widget on your WordPress site. It just works!
Stars: ✭ 22 (-82.81%)
Mutual labels:  feed
podcast-feed-parser
A highly customizable package for fetching and parsing podcast feeds into simple and manageable JavaScript objects. For use with node or in the browser.
Stars: ✭ 39 (-69.53%)
Mutual labels:  feed
isarn-sketches-spark
Routines and data structures for using isarn-sketches idiomatically in Apache Spark
Stars: ✭ 28 (-78.12%)
Mutual labels:  aggregator
atom
Library for serializing the Atom web content syndication format https://crates.io/crates/atom_syndication
Stars: ✭ 68 (-46.87%)
Mutual labels:  feed
stream-python
Python Client - Build Activity Feeds & Streams with GetStream.io
Stars: ✭ 134 (+4.69%)
Mutual labels:  feed
silverstripe-apiwesome
A module for SilverStripe which will automatically create customisable JSON/XML feeds for your data objects (including pages), and provides a modular security token that can be used for other applications.
Stars: ✭ 13 (-89.84%)
Mutual labels:  feed

Development

Create credential files

  • Create a serviceAccountKey.json file in the root folder and add your service account credentials from the Google Developer Console.

  • Create a OAuth web app credentials file in the Google Developer Console and add it to the root folder. It should be named google_oauth_credentials.json..

  • Create twitter_credentials.json in the root folder and fill it with the API key, consumer key/secret obtained from Twitter.

  • Create analyticsServiceAccountKey.json in the root folder and fill it with service account credentials that are restricted to use the Google Analytics Core Reporting API.

Installation

Setup it up:

yarn

Build it:

yarn build

Run it

Serve it:

yarn start-dev

Navigate to http://localhost:8080/. The page will update in realtime as people add posts. The start-dev script will reload nunjucks as changes are made.

Navigate to http://localhost:8080/ssr will serve the server-side rendered version of the app using headless Chrome.

Signing in (top of the page) allows admins to remove posts submitted by humans (not bot posts like RSS or Tweets). The first time you try to remove a post, you'll sign in through Google's OAuth flow.

Deploy

To deploy:

yarn deploy

Extension

A companion chrome extension is available to share posts on the feed you find interesting and which are not automatically pulled in. Things like gists, release notes, samples, external articles).

Note: The first time you share an URL, an OAuth popup will open asking you to login. This is so we know who added the post.

Apache 2.0 © 2018 Google Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].