New screenshots for homepage, updating all twitter links to x.com. Still need Android screenshot from S22.
79
README.md
|
@ -1,11 +1,11 @@
|
|||
# NewsBlur
|
||||
|
||||
* NewsBlur is a personal news reader bringing people together
|
||||
- NewsBlur is a personal news reader bringing people together
|
||||
to talk about the world. A new sound of an old instrument.
|
||||
* [www.newsblur.com](http://www.newsblur.com).
|
||||
* Created by [Samuel Clay](http://www.samuelclay.com).
|
||||
* Twitter: [@samuelclay](http://twitter.com/samuelclay) and
|
||||
[@newsblur](http://twitter.com/newsblur).
|
||||
- [www.newsblur.com](https://www.newsblur.com).
|
||||
- Created by [Samuel Clay](https://www.samuelclay.com).
|
||||
- X/Twitter: [@samuelclay](https://x.com/samuelclay) and
|
||||
[@newsblur](https://x.com/newsblur).
|
||||
|
||||
<a href="https://f-droid.org/repository/browse/?fdid=com.newsblur" target="_blank">
|
||||
<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="80"/></a>
|
||||
|
@ -24,38 +24,39 @@
|
|||
|
||||
### Server-side
|
||||
|
||||
* [Python 3.7+](http://www.python.org): The language of choice.
|
||||
* [Django](http://www.djangoproject.com): Web framework written in Python, used
|
||||
- [Python 3.7+](http://www.python.org): The language of choice.
|
||||
- [Django](http://www.djangoproject.com): Web framework written in Python, used
|
||||
to serve all pages.
|
||||
* [Celery](http://ask.github.com/celery) & [RabbitMQ](http://www.rabbitmq.com):
|
||||
- [Celery](http://ask.github.com/celery) & [RabbitMQ](http://www.rabbitmq.com):
|
||||
Asynchronous queueing server, used to fetch and parse RSS feeds.
|
||||
* [MongoDB](http://www.mongodb.com), [Pymongo](https://pypi.python.org/pypi/pymongo), &
|
||||
- [MongoDB](http://www.mongodb.com), [Pymongo](https://pypi.python.org/pypi/pymongo), &
|
||||
[Mongoengine](http://www.github.com/hmarr/mongoengine): Non-relational database,
|
||||
used to store stories, read stories, feed/page fetch histories, and proxied sites.
|
||||
* [PostgreSQL](http://www.postgresql.com): Relational database, used to store feeds,
|
||||
- [PostgreSQL](http://www.postgresql.com): Relational database, used to store feeds,
|
||||
subscriptions, and user accounts.
|
||||
* [Redis](http://redis.io): Programmer's database, used to assemble stories for the river, store story ids, manage feed fetching schedules, and the minuscule bit of caching that NewsBlur uses.
|
||||
* [Elasticsearch](http://elasticsearch.org): Search database, use for searching stories. Optional.
|
||||
- [Redis](http://redis.io): Programmer's database, used to assemble stories for the river, store story ids, manage feed fetching schedules, and the minuscule bit of caching that NewsBlur uses.
|
||||
- [Elasticsearch](http://elasticsearch.org): Search database, use for searching stories. Optional.
|
||||
|
||||
### Client-side and design
|
||||
|
||||
* [jQuery](http://www.jquery.com): Cross-browser compliant JavaScript code. IE works without effort.
|
||||
* [Underscore.js](http://underscorejs.org/): Functional programming for JavaScript.
|
||||
- [jQuery](http://www.jquery.com): Cross-browser compliant JavaScript code. IE works without effort.
|
||||
- [Underscore.js](http://underscorejs.org/): Functional programming for JavaScript.
|
||||
Indispensable.
|
||||
* [Backbone.js](http://backbonejs.org/): Framework for the web app. Also indispensable.
|
||||
* Miscellaneous jQuery Plugins: Everything from resizable layouts, to progress
|
||||
- [Backbone.js](http://backbonejs.org/): Framework for the web app. Also indispensable.
|
||||
- Miscellaneous jQuery Plugins: Everything from resizable layouts, to progress
|
||||
bars, sortables, date handling, colors, corners, JSON, animations.
|
||||
[See the complete list](https://github.com/samuelclay/NewsBlur/tree/master/media/js).
|
||||
|
||||
|
||||
### Prerequisites
|
||||
|
||||
* Docker
|
||||
* Docker-compose
|
||||
|
||||
## Installation Instructions
|
||||
|
||||
1. Clone this repo
|
||||
2. Run `make nb` to build all of the NewsBlur containers. This will set up all necessary databases, front-end django apps, celery tasks, node apps, flask database monitor and metrics, nginx, and a haproxy load balancer.
|
||||
7. Navigate to:
|
||||
3. Navigate to:
|
||||
|
||||
https://localhost
|
||||
|
||||
|
@ -71,8 +72,8 @@
|
|||
|
||||
This script will do the following:
|
||||
|
||||
* Change `NEWSBLUR_URL` and `SESSION_COOKIE_DOMAIN` in `newsblur_web/docker_local_settings.py`
|
||||
* Change the domain in `config/fixtures/bootstrap.json`
|
||||
- Change `NEWSBLUR_URL` and `SESSION_COOKIE_DOMAIN` in `newsblur_web/docker_local_settings.py`
|
||||
- Change the domain in `config/fixtures/bootstrap.json`
|
||||
|
||||
You can also change domains: `bash ./utils/custom_domain.sh <old domain> <new domain>`
|
||||
|
||||
|
@ -80,12 +81,12 @@
|
|||
|
||||
3. A way to make sure you updated all the correct places:
|
||||
|
||||
* Go to the website address in your browser
|
||||
* Open developer tools and look at the network tab
|
||||
* Try to login
|
||||
* Look again at the developer tools, there should be a POST call to /login
|
||||
* Observe the Response headers for that call
|
||||
* The value of the "set-cookie" header should contain a "Domain=" string
|
||||
- Go to the website address in your browser
|
||||
- Open developer tools and look at the network tab
|
||||
- Try to login
|
||||
- Look again at the developer tools, there should be a POST call to /login
|
||||
- Observe the Response headers for that call
|
||||
- The value of the "set-cookie" header should contain a "Domain=" string
|
||||
|
||||
If the string after `Domain=` is not the domain you are using to access the website, then your configuration still needs your custom domain.
|
||||
|
||||
|
@ -99,12 +100,13 @@ To make docker-compose work with an older database version, change the image ver
|
|||
|
||||
## Contribution Instructions
|
||||
|
||||
* Making Changes:
|
||||
* To apply changes to the Python or JavaScript code, use the `make` command.
|
||||
* To apply changes to the docker-compose.yml file, use the `make rebuild` command.
|
||||
* To apply changes to the docker/haproxy/haproxy.conf file, node packages, or any new database migrations you will need to use the `make nb` command.
|
||||
- Making Changes:
|
||||
|
||||
* Adding Python packages:
|
||||
- To apply changes to the Python or JavaScript code, use the `make` command.
|
||||
- To apply changes to the docker-compose.yml file, use the `make rebuild` command.
|
||||
- To apply changes to the docker/haproxy/haproxy.conf file, node packages, or any new database migrations you will need to use the `make nb` command.
|
||||
|
||||
- Adding Python packages:
|
||||
Currently, the docker-compose.yml file uses the newsblur/newsblur_python3 image. It is built using the Dockerfile found in `docker/newsblur_base_image.Dockerfile`. Because of how the docker image is set up, you will need to create your own image and direct your docker-compose.yml file to use it. Please follow the following steps to do so.
|
||||
|
||||
1. Add your new site-packages to config/requirements.txt.
|
||||
|
@ -118,12 +120,13 @@ To make docker-compose work with an older database version, change the image ver
|
|||
|
||||
3. Run the `make nb` command to rebuild your docker-compose containers
|
||||
|
||||
* Debugging Python
|
||||
* To debug your code, drop `import pdb; pdb.set_trace()` into the Python code where you would like to start debugging
|
||||
- Debugging Python
|
||||
|
||||
- To debug your code, drop `import pdb; pdb.set_trace()` into the Python code where you would like to start debugging
|
||||
and run `make` and then `make debug`.
|
||||
|
||||
* Using Django shell within Docker
|
||||
* Make sure your docker containers are up and run `make shell` to open
|
||||
- Using Django shell within Docker
|
||||
- Make sure your docker containers are up and run `make shell` to open
|
||||
the Django shell within the newsblur_web container.
|
||||
|
||||
### Running unit and integration tests
|
||||
|
@ -146,9 +149,9 @@ To run locust using docker, just run `make perf-docker` and navigate to http://1
|
|||
|
||||
## Author
|
||||
|
||||
* Created by [Samuel Clay](http://www.samuelclay.com).
|
||||
* Email address: <samuel@newsblur.com>
|
||||
* [@samuelclay](http://twitter.com/samuelclay) on Twitter.
|
||||
- Created by [Samuel Clay](https://www.samuelclay.com).
|
||||
- Email address: <samuel@newsblur.com>
|
||||
- [@samuelclay](https://x.com/samuelclay) on X/Twitter.
|
||||
|
||||
## License
|
||||
|
||||
|
|
34
apps/newsletters/amazon-ses-lambda.py
Normal file
|
@ -0,0 +1,34 @@
|
|||
import json
|
||||
import requests
|
||||
import boto3
|
||||
import email
|
||||
|
||||
|
||||
def lambda_handler(event, context):
|
||||
# Get the message ID for the email
|
||||
message_id = event["Records"][0]["ses"]["mail"]["messageId"]
|
||||
|
||||
# Retrieve the email content from S3 if configured to store
|
||||
s3_client = boto3.client("s3")
|
||||
bucket_name = "newsblur-email-logs"
|
||||
email_data = s3_client.get_object(Bucket=bucket_name, Key=message_id)
|
||||
raw_email = email_data["Body"].read().decode("utf-8")
|
||||
|
||||
# Parse the raw email
|
||||
parsed_email = email.message_from_string(raw_email)
|
||||
|
||||
# Prepare the payload for the webhook
|
||||
# Include original recipient
|
||||
payload = {
|
||||
"from": parsed_email["From"],
|
||||
"to": parsed_email["To"],
|
||||
"subject": parsed_email["Subject"],
|
||||
"body": parsed_email.get_payload(),
|
||||
"original_recipient": parsed_email["X-Original-Recipient"],
|
||||
}
|
||||
|
||||
# Send to webhook
|
||||
webhook_url = "https://push.newsblur.com/newsletters/receive/"
|
||||
response = requests.post(webhook_url, json=payload)
|
||||
|
||||
return {"statusCode": response.status_code, "body": json.dumps("Email forwarded to webhook")}
|
|
@ -169,7 +169,7 @@
|
|||
height: 300px;
|
||||
position: absolute;
|
||||
bottom: -350px;
|
||||
right: -40px;
|
||||
right: 0;
|
||||
border-radius: 2px;
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
|
@ -180,7 +180,7 @@
|
|||
height: 300px;
|
||||
position: absolute;
|
||||
bottom: -300px;
|
||||
right: 0;
|
||||
right: -80px;
|
||||
border-radius: 2px;
|
||||
margin-right: 100px;
|
||||
border-top-left-radius: 4px;
|
||||
|
|
BIN
media/img/iphone/iphone-16.png
Normal file
After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 1 MiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 321 KiB |
BIN
media/img/welcome/welcome-android.png
Normal file
After Width: | Height: | Size: 1.6 MiB |
BIN
media/img/welcome/welcome-ios.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
media/img/welcome/welcome-mac.png
Normal file
After Width: | Height: | Size: 1.5 MiB |
|
@ -2659,7 +2659,7 @@
|
|||
|
||||
send_story_to_twitter: function (story_id) {
|
||||
var story = this.model.get_story(story_id);
|
||||
var url = 'https://twitter.com/intent/tweet';
|
||||
var url = 'https://x.com/intent/post';
|
||||
var twitter_url = [
|
||||
url,
|
||||
'?text=',
|
||||
|
|
|
@ -281,11 +281,11 @@ _.extend(NEWSBLUR.ReaderTutorial.prototype, {
|
|||
$.make('div', { className: 'NB-page NB-page-5' }, [
|
||||
$.make('h4', 'Stay connected to NewsBlur on Twitter'),
|
||||
$.make('div', { className: 'NB-tutorial-twitter' }, [
|
||||
$.make('a', { className: 'NB-splash-link', href: 'http://twitter.com/samuelclay', target: '_blank' }, [
|
||||
$.make('a', { className: 'NB-splash-link', href: 'https://x.com/samuelclay', target: '_blank' }, [
|
||||
$.make('img', { src: NEWSBLUR.Globals.MEDIA_URL + '/img/static/Samuel%20Clay%20sq.jpg', style: 'border-color: #505050;' }),
|
||||
$.make('span', '@samuelclay')
|
||||
]),
|
||||
$.make('a', { className: 'NB-splash-link', href: 'http://twitter.com/newsblur', target: '_blank' }, [
|
||||
$.make('a', { className: 'NB-splash-link', href: 'http://x.com/newsblur', target: '_blank' }, [
|
||||
$.make('img', { src: NEWSBLUR.Globals.MEDIA_URL + '/img/logo_128.png' }),
|
||||
$.make('span', '@newsblur')
|
||||
])
|
||||
|
|
|
@ -67,7 +67,7 @@
|
|||
<h1><span class="error404">502</span> · NewsBlur is down</h1>
|
||||
<div class="description">
|
||||
<p>Please wait patiently while NewsBlur comes back.</p>
|
||||
<p><a href="http://twitter.com/newsblur">@newsblur on Twitter</a> may have more information.</p>
|
||||
<p><a href="https://x.com/newsblur">@newsblur on X/Twitter</a> may have more information.</p>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
|
|
|
@ -72,7 +72,7 @@ Content-Type: text/html
|
|||
<h1><span class="error404">502</span> · NewsBlur is down</h1>
|
||||
<div class="description">
|
||||
<p>Please wait patiently until NewsBlur comes back.</p>
|
||||
<p><a href="http://twitter.com/newsblur">@newsblur on Twitter</a> may have more information.</p>
|
||||
<p><a href="https://x.com/newsblur">@newsblur on X/Twitter</a> may have more information.</p>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<li class="NB-splash-link NB-splash-link-api {% if page == "api" %}NB-active{% endif %}"><a href="{% url "api" %}">API</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-ios {% if page == "ios" %}NB-active{% endif %}"><a href="{% url "ios-static" %}">iOS</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-android {% if page == "android" %}NB-active{% endif %}"><a href="{% url "android-static" %}">Android</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-github"><a href="http://github.com/samuelclay">GitHub</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-github"><a href="https://github.com/samuelclay">GitHub</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-discourse"><a href="https://forum.newsblur.com">Support</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-blog"><a href="http://blog.newsblur.com">The Blog</a></li>
|
||||
<li class="NB-splash-link NB-splash-link-blog"><a href="https://blog.newsblur.com">The Blog</a></li>
|
||||
<li class="NB-splash-link NB-first NB-splash-link-facebook"><a href="https://facebook.com/newsblur">Facebook</a></li>
|
||||
<li class="NB-splash-link NB-first NB-splash-link-twitter"><a href="http://twitter.com/newsblur">@newsblur</a></li>
|
||||
<li class="NB-splash-link NB-first NB-splash-link-twitter"><a href="https://x.com/newsblur">@newsblur</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="NB-splash-link NB-splash-link-logo">
|
||||
|
|
|
@ -59,13 +59,13 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="NB-welcome-header-image NB-1 {% if not post_request %}NB-active{% endif %}">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/header-web.png">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/welcome-mac.png">
|
||||
</div>
|
||||
<div class="NB-welcome-header-image NB-2">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/header-ios.png">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/welcome-ios.png">
|
||||
</div>
|
||||
<div class="NB-welcome-header-image NB-3">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/header-android.png">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/welcome-android.png">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
@ -197,9 +197,9 @@
|
|||
<div class="NB-feature-text">Regularly used searches are conveniently given their own feeds</div>
|
||||
</div>
|
||||
<div class="NB-feature">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/header-ios.png">
|
||||
<div class="NB-feature-caption">First-class iOS App</div>
|
||||
<div class="NB-feature-text">The NewsBlur iOS app is free and is jam-packed with features</div>
|
||||
<img src="{{ MEDIA_URL }}img/welcome/welcome-ios.png">
|
||||
<div class="NB-feature-caption">Native iOS/macOS Apps</div>
|
||||
<div class="NB-feature-text">The NewsBlur iOS and macOS apps are free and jam-packed with features</div>
|
||||
</div>
|
||||
<div class="NB-feature">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/subfeature_3.png">
|
||||
|
@ -207,7 +207,7 @@
|
|||
<div class="NB-feature-text">The original story from truncated RSS feeds is seamlessly expanded</div>
|
||||
</div>
|
||||
<div class="NB-feature">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/header-android.png">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/welcome-android.png">
|
||||
<div class="NB-feature-caption">First-class Android App</div>
|
||||
<div class="NB-feature-text">The NewsBlur Android app is free and has it all</div>
|
||||
</div>
|
||||
|
@ -238,7 +238,7 @@
|
|||
</div>
|
||||
<div class="NB-feature">
|
||||
<img src="{{ MEDIA_URL }}img/welcome/subfeature_10.png">
|
||||
<div class="NB-feature-caption">Twitter & YouTube</div>
|
||||
<div class="NB-feature-caption">YouTube</div>
|
||||
<div class="NB-feature-text">Even sites that don't publish RSS feeds can be followed</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -362,11 +362,11 @@
|
|||
<div class="NB-welcome-footer-content NB-inner">
|
||||
<div class="NB-footer-icons">
|
||||
<a href="http://github.com/samuelclay" title="GitHub"><img src="{{ MEDIA_URL }}img/welcome/github_favicon.png"></a>
|
||||
<a href="http://twitter.com/newsblur" title="Twitter"><img src="{{ MEDIA_URL }}img/welcome/twitter_favicon.png"></a>
|
||||
<a href="http://x.com/newsblur" title="Twitter"><img src="{{ MEDIA_URL }}img/welcome/twitter_favicon.png"></a>
|
||||
</div>
|
||||
<a href="{% url "index" %}"><img src="{{ MEDIA_URL }}/img/logo_newsblur_blur.png" style="height: 32px;" class="NB-footer-logo" title="NewsBlur" alt="NewsBlur" /></a>
|
||||
is built in Cambridge, Massachusetts by
|
||||
<a href="http://twitter.com/samuelclay" class="NB-splash-link">
|
||||
is built in San Francisco and Western Massachusetts by
|
||||
<a href="http://x.com/samuelclay" class="NB-splash-link">
|
||||
<img src="{{ MEDIA_URL }}img/static/Samuel%20Clay.jpg" class="NB-twitter-avatar">
|
||||
@samuelclay
|
||||
</a>
|
||||
|
|
|
@ -1,158 +1,273 @@
|
|||
{% extends 'base.html' %}
|
||||
{% extends 'base.html' %} {% load utils_tags %} {% block bodyclass %}NB-static
|
||||
NB-static-about{% endblock %} {% block title %}About NewsBlur{% endblock %} {%
|
||||
block head %} {% endblock %} {% block content %}
|
||||
|
||||
{% load utils_tags %}
|
||||
|
||||
{% block bodyclass %}NB-static NB-static-about{% endblock %}
|
||||
|
||||
{% block title %}About NewsBlur{% endblock %}
|
||||
|
||||
{% block head %}
|
||||
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="NB-static-title">
|
||||
About NewsBlur
|
||||
</div>
|
||||
<div class="NB-static-title">About NewsBlur</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">What:</span> NewsBlur's Motto</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">What:</span> NewsBlur's Motto
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-what">
|
||||
<li>NewsBlur is a personal news reader that brings people together to talk about the world.</li>
|
||||
<li>
|
||||
NewsBlur is a personal news reader that brings people together to talk
|
||||
about the world.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">Why:</span> What makes NewsBlur better</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">Why:</span> What makes NewsBlur better
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-why">
|
||||
<li><b>News reading</b>: With first-class iOS, Android, and web apps, NewsBlur is an easy and organized way to read the news wherever you are.</li>
|
||||
<li><b>Training</b>: By using NewsBlur's training filters, you can hide stories you don't want to see and highlight the stories that interest you. Teaching NewsBlur your preferences (or lack thereof) for certain blogs, authors, and topics cuts down on the noise and connects you with the news that interests you most.</li>
|
||||
<li><b>Social</b>: Sharing and talking about the news is not only fun, but allows you to break out of your routine and embrace the serendipity of your friends' tastes.</li>
|
||||
<li><b>Blurblogs</b>: Even if your friends aren't NewsBlur users, they can keep up with what you're reading through a public blog of all the stories you've shared, including your comments.</li>
|
||||
<li>
|
||||
<b>News reading</b>: With first-class iOS, Android, and web apps,
|
||||
NewsBlur is an easy and organized way to read the news wherever you are.
|
||||
</li>
|
||||
<li>
|
||||
<b>Training</b>: By using NewsBlur's training filters, you can hide
|
||||
stories you don't want to see and highlight the stories that interest
|
||||
you. Teaching NewsBlur your preferences (or lack thereof) for certain
|
||||
blogs, authors, and topics cuts down on the noise and connects you with
|
||||
the news that interests you most.
|
||||
</li>
|
||||
<li>
|
||||
<b>Social</b>: Sharing and talking about the news is not only fun, but
|
||||
allows you to break out of your routine and embrace the serendipity of
|
||||
your friends' tastes.
|
||||
</li>
|
||||
<li>
|
||||
<b>Blurblogs</b>: Even if your friends aren't NewsBlur users, they can
|
||||
keep up with what you're reading through a public blog of all the
|
||||
stories you've shared, including your comments.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">Who:</span> A Labor of Love</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">Who:</span> A Labor of Love
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-who">
|
||||
<li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Samuel Clay.jpg">
|
||||
<img src="{{ MEDIA_URL }}img/static/Samuel Clay.jpg" />
|
||||
<div class="NB-about-who-name">Samuel Clay</div>
|
||||
<div class="NB-acount-who-twitter"><a href="http://twitter.com/samuelclay">@samuelclay</a></div>
|
||||
<div class="NB-about-who-website"><a href="http://www.samuelclay.com">www.samuelclay.com</a></div>
|
||||
<div class="NB-about-who-email"><a href="mailto:samuel@newsblur.com">samuel@newsblur.com</a></div>
|
||||
<div class="NB-acount-who-twitter">
|
||||
<a href="https://x.com/samuelclay">@samuelclay</a>
|
||||
</div>
|
||||
<div class="NB-about-who-website">
|
||||
<a href="https://www.samuelclay.com">www.samuelclay.com</a>
|
||||
</div>
|
||||
<div class="NB-about-who-email">
|
||||
<a href="mailto:samuel@newsblur.com">samuel@newsblur.com</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Lyric.jpg">
|
||||
<img src="{{ MEDIA_URL }}img/static/Lyric.jpg" />
|
||||
<div class="NB-about-who-name">Lyric</div>
|
||||
<div class="NB-acount-who-twitter"><a href="http://twitter.com/newsblur">@newsblur</a></div>
|
||||
<div class="NB-about-who-email"><a href="mailto:lyric@newsblur.com">lyric@newsblur.com</a></div>
|
||||
<div class="NB-acount-who-twitter">
|
||||
<a href="https://x.com/newsblur">@newsblur</a>
|
||||
</div>
|
||||
<div class="NB-about-who-email">
|
||||
<a href="mailto:lyric@newsblur.com">lyric@newsblur.com</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">Who:</span> Writing the Android App</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">Who:</span> Writing the Android App
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-who">
|
||||
<li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Andrei.jpg">
|
||||
<img src="{{ MEDIA_URL }}img/static/Andrei.jpg" />
|
||||
<div class="NB-about-who-name">Andrei Dan</div>
|
||||
<div class="NB-acount-who-github"><a href="https://github.com/sictiru">@sictiru</a></div>
|
||||
<div class="NB-acount-who-github">
|
||||
<a href="https://github.com/sictiru">@sictiru</a>
|
||||
</div>
|
||||
</li>
|
||||
{% comment %} <li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Mark.jpg">
|
||||
{% comment %}
|
||||
<li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Mark.jpg" />
|
||||
<div class="NB-about-who-name">Mark Anderson</div>
|
||||
<div class="NB-acount-who-github"><a href="https://github.com/manderson23">@manderson23</a></div>
|
||||
</li> {% endcomment %}
|
||||
<div class="NB-acount-who-github">
|
||||
<a href="https://github.com/manderson23">@manderson23</a>
|
||||
</div>
|
||||
</li>
|
||||
{% endcomment %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">Who:</span> Writing the iOS App</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">Who:</span> Writing the iOS App
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-who">
|
||||
<li>
|
||||
<img src="{{ MEDIA_URL }}img/static/David.jpg">
|
||||
<img src="{{ MEDIA_URL }}img/static/David.jpg" />
|
||||
<div class="NB-about-who-name">David Sinclair</div>
|
||||
<div class="NB-acount-who-github"><a href="https://github.com/Dejal">@Dejal</a></div>
|
||||
<div class="NB-acount-who-github">
|
||||
<a href="https://github.com/Dejal">@Dejal</a>
|
||||
</div>
|
||||
</li>
|
||||
{% comment %} <li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Nicholas.jpg">
|
||||
{% comment %}
|
||||
<li>
|
||||
<img src="{{ MEDIA_URL }}img/static/Nicholas.jpg" />
|
||||
<div class="NB-about-who-name">Nicholas Riley</div>
|
||||
<div class="NB-acount-who-github"><a href="https://github.com/nriley">@nriley</a></div>
|
||||
</li> {% endcomment %}
|
||||
<div class="NB-acount-who-github">
|
||||
<a href="https://github.com/nriley">@nriley</a>
|
||||
</div>
|
||||
</li>
|
||||
{% endcomment %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">When:</span> The story behind NewsBlur</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">When:</span> The story behind NewsBlur
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-what">
|
||||
<li>During the summer of 2009, Samuel wanted a better way to read the news. So he built the first version of NewsBlur almost entirely underground on the A train in New York City.</li>
|
||||
<li>In mid-2010, NewsBlur launched to the public and to favorable reviews. In October 2010, premium accounts launched, paying for NewsBlur's increasing server costs.</li>
|
||||
<li>After Samuel enters Y Combinator in the summer of 2012, he's able to launch lots of new features, like Blurblogs, the iPad and Android apps, and better intelligence training. Samuel and his dog Shiloh celebrate with champagne and biscuits.</li>
|
||||
<li>On March 13th, 2013, Google sunsets Reader and Samuel's world is turned upside-down as thousands of users flee the dying giant. NewsBlur is one of the top contenders for the successor to the RSS throne and by charging cash American dollar for premium accounts, NewsBlur is able to offer sustainability and longevity as one of its selling points.</li>
|
||||
<li>
|
||||
During the summer of 2009, Samuel wanted a better way to read the news.
|
||||
So he built the first version of NewsBlur almost entirely underground on
|
||||
the A train in New York City.
|
||||
</li>
|
||||
<li>
|
||||
In mid-2010, NewsBlur launched to the public and to favorable reviews.
|
||||
In October 2010, premium accounts launched, paying for NewsBlur's
|
||||
increasing server costs.
|
||||
</li>
|
||||
<li>
|
||||
After Samuel enters Y Combinator in the summer of 2012, he's able to
|
||||
launch lots of new features, like Blurblogs, the iPad and Android apps,
|
||||
and better intelligence training. Samuel and his dog Shiloh celebrate
|
||||
with champagne and biscuits.
|
||||
</li>
|
||||
<li>
|
||||
On March 13th, 2013, Google sunsets Reader and Samuel's world is turned
|
||||
upside-down as thousands of users flee the dying giant. NewsBlur is one
|
||||
of the top contenders for the successor to the RSS throne and by
|
||||
charging cash American dollar for premium accounts, NewsBlur is able to
|
||||
offer sustainability and longevity as one of its selling points.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">How:</span> Server-side technologies</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">How:</span> Server-side technologies
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-server">
|
||||
<li><a href="http://www.djangoproject.com">Django</a>: Web framework written in Python, used to serve all pages.</li>
|
||||
<li><a href="http://ask.github.com/celery">Celery</a> & <a href="http://www.rabbitmq.com">RabbitMQ</a>: Asynchronous queueing server, used to fetch and parse RSS feeds.</li>
|
||||
<li><a href="http://www.mongodb.com">MongoDB</a>, <a href="http://www.mongodb.com/pymongo">Pymongo</a>, & <a href="http://www.github.com/hmarr/mongoengine">Mongoengine</a>: Non-relational database, used to store stories, read stories, feed/page fetch histories, and proxied sites.</li>
|
||||
<li class=""><a href="http://www.postgresql.com">PostgreSQL</a>: Relational database, used to store feeds, subscriptions, and user accounts.</li>
|
||||
<li class="last"><a href="http://www.redis.io">Redis</a>: Non-relational database, used to calculate unread stories, and used to store friendships and unread story lists. Also used for pub/sub for real-time story updates. Also used as celery's queue backend. Fantastic database technology that changed the game for NewsBlur.</li>
|
||||
<li class="last"><a href="http://www.nodejs.org">Node</a>: Event-driven I/O server-side JavaScript. Used to support real-time story updates, syncing multiple open sessions for a single user (reading a story on your phone will instantly update the web), and a better favicon server.</li>
|
||||
<li>
|
||||
<a href="http://www.djangoproject.com">Django</a>: Web framework written
|
||||
in Python, used to serve all pages.
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://ask.github.com/celery">Celery</a> &
|
||||
<a href="http://www.rabbitmq.com">RabbitMQ</a>: Asynchronous queueing
|
||||
server, used to fetch and parse RSS feeds.
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.mongodb.com">MongoDB</a>,
|
||||
<a href="http://www.mongodb.com/pymongo">Pymongo</a>, &
|
||||
<a href="http://www.github.com/hmarr/mongoengine">Mongoengine</a>:
|
||||
Non-relational database, used to store stories, read stories, feed/page
|
||||
fetch histories, and proxied sites.
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="http://www.postgresql.com">PostgreSQL</a>: Relational database,
|
||||
used to store feeds, subscriptions, and user accounts.
|
||||
</li>
|
||||
<li class="last">
|
||||
<a href="http://www.redis.io">Redis</a>: Non-relational database, used
|
||||
to calculate unread stories, and used to store friendships and unread
|
||||
story lists. Also used for pub/sub for real-time story updates. Also
|
||||
used as celery's queue backend. Fantastic database technology that
|
||||
changed the game for NewsBlur.
|
||||
</li>
|
||||
<li class="last">
|
||||
<a href="http://www.nodejs.org">Node</a>: Event-driven I/O server-side
|
||||
JavaScript. Used to support real-time story updates, syncing multiple
|
||||
open sessions for a single user (reading a story on your phone will
|
||||
instantly update the web), and a better favicon server.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">How:</span> Client-side and design</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">How:</span> Client-side and design
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-client">
|
||||
<li><a href="http://www.jquery.com">jQuery</a>: Cross-browser compliant JavaScript code. IE works without effort.</li>
|
||||
<li><a href="http://documentcloud.github.com/backbone/">Backbone.js</a>: Models and views make for easy maintenance.</li>
|
||||
<li><a href="http://documentcloud.github.com/underscore/">Underscore.js</a>: Functional programming for JavaScript. Indispensible.</li>
|
||||
<li><b>Miscellaneous jQuery Plugins:</b> Everything from resizable layouts, to progress bars, sortables, date handling, colors, corners, JSON, animations. See the complete list on <a href="http://github.com/samuelclay/">NewsBlur's GitHub repository</a></li>
|
||||
<li>
|
||||
<a href="http://www.jquery.com">jQuery</a>: Cross-browser compliant
|
||||
JavaScript code. IE works without effort.
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://documentcloud.github.com/backbone/">Backbone.js</a>:
|
||||
Models and views make for easy maintenance.
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://documentcloud.github.com/underscore/">Underscore.js</a>:
|
||||
Functional programming for JavaScript. Indispensible.
|
||||
</li>
|
||||
<li>
|
||||
<b>Miscellaneous jQuery Plugins:</b> Everything from resizable layouts,
|
||||
to progress bars, sortables, date handling, colors, corners, JSON,
|
||||
animations. See the complete list on
|
||||
<a href="http://github.com/samuelclay/">NewsBlur's GitHub repository</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">Legal:</span> Privacy Policy & Terms of Service</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">Legal:</span> Privacy Policy &
|
||||
Terms of Service
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-tagline">
|
||||
<li><a href="/privacy">Privacy policy</a> lets you know that your data is yours alone</li>
|
||||
<li><a href="/tos">Terms of service</a> is what it takes to legally use NewsBlur</li>
|
||||
<li>
|
||||
<a href="/privacy">Privacy policy</a> lets you know that your data is
|
||||
yours alone
|
||||
</li>
|
||||
<li>
|
||||
<a href="/tos">Terms of service</a> is what it takes to legally use
|
||||
NewsBlur
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title"><span class="NB-module-title-prefix">What:</span> NewsBlur's Tagline</h5>
|
||||
<h5 class="NB-module-title">
|
||||
<span class="NB-module-title-prefix">What:</span> NewsBlur's Tagline
|
||||
</h5>
|
||||
<div class="NB-module-content">
|
||||
<ul class="NB-about-tagline">
|
||||
<li>A new sound of an old instrument.</li>
|
||||
<a href="https://www.youtube.com/watch?v=Lks51ELeUB4"><img src="{{ MEDIA_URL }}img/static/Moondog.jpg"></a>
|
||||
<a href="https://www.youtube.com/watch?v=Lks51ELeUB4"
|
||||
><img src="{{ MEDIA_URL }}img/static/Moondog.jpg"
|
||||
/></a>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
||||
|
||||
|
||||
{% block footer %}
|
||||
{% render_footer "about" %}
|
||||
{% endblock footer %}
|
||||
{% endblock content %} {% block footer %} {% render_footer "about" %} {%
|
||||
endblock footer %}
|
||||
|
|
|
@ -1,66 +1,80 @@
|
|||
{% extends 'base.html' %}
|
||||
{% extends 'base.html' %} {% load utils_tags %} {% block bodyclass %}NB-static
|
||||
NB-static-press{% endblock %} {% block title %}Press Kit and Recent Press{%
|
||||
endblock %} {% block content %}
|
||||
|
||||
{% load utils_tags %}
|
||||
|
||||
{% block bodyclass %}NB-static NB-static-press{% endblock %}
|
||||
|
||||
{% block title %}Press Kit and Recent Press{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="NB-static-title">
|
||||
Press Kit and Recent Press
|
||||
</div>
|
||||
<div class="NB-static-title">Press Kit and Recent Press</div>
|
||||
|
||||
<div class="NB-module">
|
||||
<h5 class="NB-module-title">Press Information and Resources</h5>
|
||||
|
||||
<div class="NB-module-content">
|
||||
|
||||
<h3>Contact</h3>
|
||||
|
||||
Thank you for your interest in NewsBlur. NewsBlur is built by a solo developer:
|
||||
Thank you for your interest in NewsBlur. NewsBlur is built by a solo
|
||||
developer:
|
||||
<ul>
|
||||
<li><a href="http://www.samuelclay.com">Samuel Clay</a>, founder, <a href="mailto:samuel@newsblur.com">samuel@newsblur.com</a>, <a href="http://twitter.com/samuelclay">@samuelclay</a></li>
|
||||
<li>
|
||||
<a href="http://www.samuelclay.com">Samuel Clay</a>, founder,
|
||||
<a href="mailto:samuel@newsblur.com">samuel@newsblur.com</a>,
|
||||
<a href="https://x.com/samuelclay">@samuelclay</a>
|
||||
</li>
|
||||
</ul>
|
||||
Contact Samuel for interviews, comments, and questions about NewsBlur. As another
|
||||
ambitious New Yorker, he is happy to talk about NewsBlur.
|
||||
Contact Samuel for interviews, comments, and questions about NewsBlur. As
|
||||
another ambitious New Yorker, he is happy to talk about NewsBlur.
|
||||
|
||||
<h3>Icons</h3>
|
||||
|
||||
<a href="{{ MEDIA_URL }}/img/logo_newsblur_512.png"><img src="{{ MEDIA_URL }}/img/logo_newsblur_512.png" width="128"></a>
|
||||
<img src="{{ MEDIA_URL }}/img/logo_128.png">
|
||||
<img src="{{ MEDIA_URL }}/img/logo_newsblur.png">
|
||||
<img src="{{ MEDIA_URL }}/img/favicon.png">
|
||||
<a href="{{ MEDIA_URL }}/img/logo_newsblur_512.png"
|
||||
><img src="{{ MEDIA_URL }}/img/logo_newsblur_512.png" width="128"
|
||||
/></a>
|
||||
<img src="{{ MEDIA_URL }}/img/logo_128.png" />
|
||||
<img src="{{ MEDIA_URL }}/img/logo_newsblur.png" />
|
||||
<img src="{{ MEDIA_URL }}/img/favicon.png" />
|
||||
|
||||
<h3>Screenshots</h3>
|
||||
|
||||
<ul class="NB-press-screenshots">
|
||||
<li class="NB-press-screenshot">
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-1-full.png"><img src="{{ MEDIA_URL }}/img/static/screenshot-1.png" /></a>
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-1-full.png"
|
||||
><img src="{{ MEDIA_URL }}/img/static/screenshot-1.png"
|
||||
/></a>
|
||||
<div class="NB-press-screenshot-text">Read the original site</div>
|
||||
</li>
|
||||
<li class="NB-press-screenshot NB-last">
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-2-full.png"><img src="{{ MEDIA_URL }}/img/static/screenshot-2.png" /></a>
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-2-full.png"
|
||||
><img src="{{ MEDIA_URL }}/img/static/screenshot-2.png"
|
||||
/></a>
|
||||
<div class="NB-press-screenshot-text">Artificial Intelligence</div>
|
||||
</li>
|
||||
|
||||
<li class="NB-press-screenshot">
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-3-full.png"><img src="{{ MEDIA_URL }}/img/static/screenshot-3.png" /></a>
|
||||
<div class="NB-press-screenshot-text">Bookmarklet to easily add sites</div>
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-3-full.png"
|
||||
><img src="{{ MEDIA_URL }}/img/static/screenshot-3.png"
|
||||
/></a>
|
||||
<div class="NB-press-screenshot-text">
|
||||
Bookmarklet to easily add sites
|
||||
</div>
|
||||
</li>
|
||||
<li class="NB-press-screenshot NB-last">
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-4-full.png"><img src="{{ MEDIA_URL }}/img/static/screenshot-4.png" /></a>
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-4-full.png"
|
||||
><img src="{{ MEDIA_URL }}/img/static/screenshot-4.png"
|
||||
/></a>
|
||||
<div class="NB-press-screenshot-text">Feed view</div>
|
||||
</li>
|
||||
|
||||
<li class="NB-press-screenshot">
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-5-full.png"><img src="{{ MEDIA_URL }}/img/static/screenshot-5.png" /></a>
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-5-full.png"
|
||||
><img src="{{ MEDIA_URL }}/img/static/screenshot-5.png"
|
||||
/></a>
|
||||
<div class="NB-press-screenshot-text">Statistics and History</div>
|
||||
</li>
|
||||
<li class="NB-press-screenshot NB-last">
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-6-full.png"><img src="{{ MEDIA_URL }}/img/static/screenshot-6.png" /></a>
|
||||
<div class="NB-press-screenshot-text">Easily import from Google Reader</div>
|
||||
<a href="{{ MEDIA_URL }}/img/static/screenshot-6-full.png"
|
||||
><img src="{{ MEDIA_URL }}/img/static/screenshot-6.png"
|
||||
/></a>
|
||||
<div class="NB-press-screenshot-text">
|
||||
Easily import from Google Reader
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -72,500 +86,570 @@
|
|||
<ul class="NB-static-press-reviews">
|
||||
<li>
|
||||
<a href="http://venturebeat.com/2012/09/05/newsblur-ipad/">
|
||||
NewsBlur launches iPad app, aims to compete with Google Reader (exclusive)
|
||||
NewsBlur launches iPad app, aims to compete with Google Reader
|
||||
(exclusive)
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://0.gravatar.com/blavatar/6a5449d7551fc1e8f149b0920ca4b6f6?s=16">
|
||||
VentureBeat
|
||||
</span>,
|
||||
<span class="NB-press-author">Christina Farr</span>,
|
||||
<img
|
||||
src="http://0.gravatar.com/blavatar/6a5449d7551fc1e8f149b0920ca4b6f6?s=16"
|
||||
/>
|
||||
VentureBeat </span
|
||||
>, <span class="NB-press-author">Christina Farr</span>,
|
||||
<span class="NB-press-date">Sept 5, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://isopixel.net/archivo/2012/09/un-lector-de-feeds-mas-en-la-app-store-newsblur/?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+isopixelone%2Fisopixel+%28Isopixel%29">
|
||||
<a
|
||||
href="http://isopixel.net/archivo/2012/09/un-lector-de-feeds-mas-en-la-app-store-newsblur/?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+isopixelone%2Fisopixel+%28Isopixel%29"
|
||||
>
|
||||
¿Un lector de feeds más en la App Store?: NewsBlur
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="">
|
||||
Isopixel
|
||||
</span>,
|
||||
<span class="NB-press-author">Nancy Lupis</span>,
|
||||
<img src="" />
|
||||
Isopixel </span
|
||||
>, <span class="NB-press-author">Nancy Lupis</span>,
|
||||
<span class="NB-press-date">Sept 6, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://wwwhatsnew.com/2012/09/06/mas-competencia-para-google-reader-en-ipad/">
|
||||
NewsBlur: Más competencia para Google Reader, Flipboard y Pulse en iPad
|
||||
<a
|
||||
href="http://wwwhatsnew.com/2012/09/06/mas-competencia-para-google-reader-en-ipad/"
|
||||
>
|
||||
NewsBlur: Más competencia para Google Reader, Flipboard y Pulse en
|
||||
iPad
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico">
|
||||
wwwhat's new
|
||||
</span>,
|
||||
<span class="NB-press-author">Juan Diego Polo</span>,
|
||||
<img
|
||||
src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico"
|
||||
/>
|
||||
wwwhat's new </span
|
||||
>, <span class="NB-press-author">Juan Diego Polo</span>,
|
||||
<span class="NB-press-date">Sept 6, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.linux.com/learn/tutorials/514787:newsblur-the-open-source-feed-reader-with-brains">NewsBlur: The Open Source Feed Reader with Brains</a>
|
||||
<a
|
||||
href="https://www.linux.com/learn/tutorials/514787:newsblur-the-open-source-feed-reader-with-brains"
|
||||
>NewsBlur: The Open Source Feed Reader with Brains</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="https://www.linux.com/templates/linuxcom_v2/favicon.ico">
|
||||
Linux.com</span>,
|
||||
<span class="NB-press-author">Nathan Willis</span>,
|
||||
<img src="https://www.linux.com/templates/linuxcom_v2/favicon.ico" />
|
||||
Linux.com</span
|
||||
>, <span class="NB-press-author">Nathan Willis</span>,
|
||||
<span class="NB-press-date">Nov 23, 2011</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://curation.masternewmedia.org/p/1641985252/news-discovery-the-google-reader-open-source-alternative-is-here-and-it-s-called-newsblur">News Discovery: The Google Reader Open-Source Alternative Is Here and It’s Called NewsBlur</a>
|
||||
<a
|
||||
href="http://curation.masternewmedia.org/p/1641985252/news-discovery-the-google-reader-open-source-alternative-is-here-and-it-s-called-newsblur"
|
||||
>News Discovery: The Google Reader Open-Source Alternative Is Here and
|
||||
It’s Called NewsBlur</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.masternewmedia.org/favicon.ico">
|
||||
Scoop It</span>,
|
||||
<span class="NB-press-author">Robin Good</span>,
|
||||
<img src="http://www.masternewmedia.org/favicon.ico" />
|
||||
Scoop It</span
|
||||
>, <span class="NB-press-author">Robin Good</span>,
|
||||
<span class="NB-press-date">April 21, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://linuxfr.org/news/newsblur-la-fusion-du-contenu-et-du-contexte">NewsBlur, la fusion du contenu et du contexte</a>
|
||||
<a
|
||||
href="http://linuxfr.org/news/newsblur-la-fusion-du-contenu-et-du-contexte"
|
||||
>NewsBlur, la fusion du contenu et du contexte</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://linuxfr.org/favicon.ico">
|
||||
LinuxFr.org</span>,
|
||||
<span class="NB-press-author">Aissen</span>,
|
||||
<img src="http://linuxfr.org/favicon.ico" />
|
||||
LinuxFr.org</span
|
||||
>, <span class="NB-press-author">Aissen</span>,
|
||||
<span class="NB-press-date">May 2, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.girlsync.fr/2012/04/25/newsblur-mon-alternative-a-google-reader/">NewsBlur, mon alternative à Google Reader</a>
|
||||
<a
|
||||
href="http://www.girlsync.fr/2012/04/25/newsblur-mon-alternative-a-google-reader/"
|
||||
>NewsBlur, mon alternative à Google Reader</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.girlsync.fr/favicon.ico">
|
||||
GirlSync</span>,
|
||||
<span class="NB-press-author">Sandrine Piou</span>,
|
||||
<img src="http://www.girlsync.fr/favicon.ico" />
|
||||
GirlSync</span
|
||||
>, <span class="NB-press-author">Sandrine Piou</span>,
|
||||
<span class="NB-press-date">April 24, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.skimbu.it/2012/03/06/newsblur-approccio-alternativo-alla-lettura-dei-feed-rss/">NewsBlur: approccio alternativo alla lettura dei feed RSS</a>
|
||||
<a
|
||||
href="http://www.skimbu.it/2012/03/06/newsblur-approccio-alternativo-alla-lettura-dei-feed-rss/"
|
||||
>NewsBlur: approccio alternativo alla lettura dei feed RSS</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.skimbu.it/wp-content/themes/s/favicon.ico">
|
||||
Skimbu.it</span>,
|
||||
<span class="NB-press-author">Francesco Di Lorenzo</span>,
|
||||
<img src="http://www.skimbu.it/wp-content/themes/s/favicon.ico" />
|
||||
Skimbu.it</span
|
||||
>, <span class="NB-press-author">Francesco Di Lorenzo</span>,
|
||||
<span class="NB-press-date">Mar 6, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.cuk.ch/articles/5073">NewsBlur: un remplacement de Google Reader?</a>
|
||||
<a href="http://www.cuk.ch/articles/5073"
|
||||
>NewsBlur: un remplacement de Google Reader?</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.cuk.ch/favicon.gif">
|
||||
Cuk.ch</span>,
|
||||
<span class="NB-press-author">Sébastien Pennec</span>,
|
||||
<img src="http://www.cuk.ch/favicon.gif" />
|
||||
Cuk.ch</span
|
||||
>, <span class="NB-press-author">Sébastien Pennec</span>,
|
||||
<span class="NB-press-date">Mar 6, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.bolindir.net/uygulamalar/newsblur.html">NewsBlur: API desteği desteği ile açık kaynak kodlu olarak hazırlanan NewsBlur ile tarayıcınız üzerinden rss takibi yapabileceksiniz</a>
|
||||
<a href="http://www.bolindir.net/uygulamalar/newsblur.html"
|
||||
>NewsBlur: API desteği desteği ile açık kaynak kodlu olarak hazırlanan
|
||||
NewsBlur ile tarayıcınız üzerinden rss takibi yapabileceksiniz</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.bolindir.net/favicon.ico">
|
||||
Bolindir.net</span>,
|
||||
<img src="http://www.bolindir.net/favicon.ico" />
|
||||
Bolindir.net</span
|
||||
>,
|
||||
<span class="NB-press-date">Mar 10, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://thenextweb.com/apps/2010/08/11/newsblur-intelligently-makes-sense-out-of-your-news-feeds/">NewsBlur is a slick, new RSS reader that intelligently makes sense out of your feeds.</a>
|
||||
<span class="NB-press-publisher"><img src="http://thenextweb.com/favicon.ico"> The Next Web</span>, <span class="NB-press-author">Jeff Cormier</span>, <span class="NB-press-date">Nov 08, 2010</span>
|
||||
<a
|
||||
href="http://thenextweb.com/apps/2010/08/11/newsblur-intelligently-makes-sense-out-of-your-news-feeds/"
|
||||
>NewsBlur is a slick, new RSS reader that intelligently makes sense
|
||||
out of your feeds.</a
|
||||
>
|
||||
<span class="NB-press-publisher"
|
||||
><img src="http://thenextweb.com/favicon.ico" /> The Next Web</span
|
||||
>, <span class="NB-press-author">Jeff Cormier</span>,
|
||||
<span class="NB-press-date">Nov 08, 2010</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://web.appstorm.net/reviews/media-reviews/intelligently-browse-rss-feeds-with-newsblur/">
|
||||
<a
|
||||
href="http://web.appstorm.net/reviews/media-reviews/intelligently-browse-rss-feeds-with-newsblur/"
|
||||
>
|
||||
Intelligently Browse RSS Feeds With NewsBlur
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://web.appstorm.net/wp-content/themes/appstorm/images/_theme/web/favicon.ico">
|
||||
AppStorm</span>,
|
||||
<span class="NB-press-author">Matthew Guay</span>,
|
||||
<span class="NB-press-date">
|
||||
Dec 15, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://web.appstorm.net/wp-content/themes/appstorm/images/_theme/web/favicon.ico"
|
||||
/>
|
||||
AppStorm</span
|
||||
>, <span class="NB-press-author">Matthew Guay</span>,
|
||||
<span class="NB-press-date"> Dec 15, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://downloadsquad.switched.com/2010/08/23/newsblur-is-a-slick-impressive-undocumented-rss-reader/">
|
||||
<a
|
||||
href="http://downloadsquad.switched.com/2010/08/23/newsblur-is-a-slick-impressive-undocumented-rss-reader/"
|
||||
>
|
||||
NewsBlur is a slick, impressive, undocumented RSS reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.blogsmithmedia.com/downloadsquad.switched.com/media/favicon.ico">
|
||||
DownloadSquad</span>,
|
||||
<span class="NB-press-author">Erez Zukerman</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 23, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://www.blogsmithmedia.com/downloadsquad.switched.com/media/favicon.ico"
|
||||
/>
|
||||
DownloadSquad</span
|
||||
>, <span class="NB-press-author">Erez Zukerman</span>,
|
||||
<span class="NB-press-date"> Aug 23, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://lifehacker.com/#!5681697/newsblur-is-an-online-rss-reader-that-displays-the-actual-web-site-youre-reading">
|
||||
NewsBlur Is an Online RSS Reader that Displays the Actual Web Site You’re Reading
|
||||
<a
|
||||
href="http://lifehacker.com/#!5681697/newsblur-is-an-online-rss-reader-that-displays-the-actual-web-site-youre-reading"
|
||||
>
|
||||
NewsBlur Is an Online RSS Reader that Displays the Actual Web Site
|
||||
You’re Reading
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://lifehacker.com/assets/base/img/favicon/lifehacker.ico">
|
||||
Lifehacker</span>,
|
||||
<span class="NB-press-author">Whitson Gordon</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 4, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://lifehacker.com/assets/base/img/favicon/lifehacker.ico"
|
||||
/>
|
||||
Lifehacker</span
|
||||
>, <span class="NB-press-author">Whitson Gordon</span>,
|
||||
<span class="NB-press-date"> Nov 4, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.pallab.net/2010/10/27/newsblur-rss-feed-reader/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+pallab+(Not+Just+Another+Blog+by+Pallab)">NewsBlur: An Impressive New RSS Feed Reader</a>
|
||||
<span class="NB-press-publisher"><img src="http://www.pallab.net/favicon.ico"> PollabDotNet</span>, <span class="NB-press-author">Pallab De</span>, <span class="NB-press-date">Oct 27, 2010</span>
|
||||
<a
|
||||
href="http://www.pallab.net/2010/10/27/newsblur-rss-feed-reader/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+pallab+(Not+Just+Another+Blog+by+Pallab)"
|
||||
>NewsBlur: An Impressive New RSS Feed Reader</a
|
||||
>
|
||||
<span class="NB-press-publisher"
|
||||
><img src="http://www.pallab.net/favicon.ico" /> PollabDotNet</span
|
||||
>, <span class="NB-press-author">Pallab De</span>,
|
||||
<span class="NB-press-date">Oct 27, 2010</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://blogaliving.com/google-alternatives-newsblur-instead-of-reader/?utm_source=twitterfeed&utm_medium=twitter">
|
||||
<a
|
||||
href="http://blogaliving.com/google-alternatives-newsblur-instead-of-reader/?utm_source=twitterfeed&utm_medium=twitter"
|
||||
>
|
||||
Google Alternatives: NewsBlur instead of Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://blogaliving.com/wp-content/uploads/2011/01/blogalivingfav.png">
|
||||
BlogALiving.com</span>,
|
||||
<span class="NB-press-author">Chris</span>,
|
||||
<span class="NB-press-date">
|
||||
Mar 8, 2011
|
||||
</span>
|
||||
<img
|
||||
src="http://blogaliving.com/wp-content/uploads/2011/01/blogalivingfav.png"
|
||||
/>
|
||||
BlogALiving.com</span
|
||||
>, <span class="NB-press-author">Chris</span>,
|
||||
<span class="NB-press-date"> Mar 8, 2011 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.bloggingot.com/blogging-tools/newsblur-rss-feed-client-for-feed-junkies/">NewsBlur: RSS Feed Client for Feed Junkies</a>
|
||||
<span class="NB-press-publisher"><img src="http://www.bloggingot.com/favicon.ico"> Blogging OT</span>, <span class="NB-press-author">Panah</span>, <span class="NB-press-date">Jan 21, 2012</span>
|
||||
<a
|
||||
href="http://www.bloggingot.com/blogging-tools/newsblur-rss-feed-client-for-feed-junkies/"
|
||||
>NewsBlur: RSS Feed Client for Feed Junkies</a
|
||||
>
|
||||
<span class="NB-press-publisher"
|
||||
><img src="http://www.bloggingot.com/favicon.ico" /> Blogging OT</span
|
||||
>, <span class="NB-press-author">Panah</span>,
|
||||
<span class="NB-press-date">Jan 21, 2012</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.genbeta.com/web/newsblur-una-excelente-alternativa-a-google-reader-que-filtra-los-posts-mas-relevantes">
|
||||
NewsBlur, una excelente alternativa a Google Reader que filtra los posts más relevantes
|
||||
<a
|
||||
href="http://www.genbeta.com/web/newsblur-una-excelente-alternativa-a-google-reader-que-filtra-los-posts-mas-relevantes"
|
||||
>
|
||||
NewsBlur, una excelente alternativa a Google Reader que filtra los
|
||||
posts más relevantes
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://img.genbeta.com/lp2/v2/images/favicon.ico">
|
||||
Genbeta</span>,
|
||||
<span class="NB-press-author">Yirá Albornoz</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 24, 2010
|
||||
</span>
|
||||
<img src="http://img.genbeta.com/lp2/v2/images/favicon.ico" />
|
||||
Genbeta</span
|
||||
>, <span class="NB-press-author">Yirá Albornoz</span>,
|
||||
<span class="NB-press-date"> Aug 24, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.baixaki.com.br/download/newsblur.htm">NewsBlur: Visualize página inteiras em um completo leitor de RSS integrado ao Chrome.</a>
|
||||
<a href="http://www.baixaki.com.br/download/newsblur.htm"
|
||||
>NewsBlur: Visualize página inteiras em um completo leitor de RSS
|
||||
integrado ao Chrome.</a
|
||||
>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.baixaki.com.br/favicon.ico">
|
||||
Baixaki</span>,
|
||||
<span class="NB-press-author">Gratuito</span>,
|
||||
<img src="http://www.baixaki.com.br/favicon.ico" />
|
||||
Baixaki</span
|
||||
>, <span class="NB-press-author">Gratuito</span>,
|
||||
<span class="NB-press-date">Sept 26, 2011</span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://tecnologia7.net/servicios-web/newsblur-lector-feeds-rss-google-reader/?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+Tecnologia7+%28Tecnolog%C3%ADa+7%29">
|
||||
<a
|
||||
href="http://tecnologia7.net/servicios-web/newsblur-lector-feeds-rss-google-reader/?utm_source=feedburner&utm_medium=twitter&utm_campaign=Feed%3A+Tecnologia7+%28Tecnolog%C3%ADa+7%29"
|
||||
>
|
||||
NewsBlur lector de feeds como Google Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://tecnologia7.net/wp-content/themes/Polished/favicon.ico">
|
||||
Tecnología7</span>,
|
||||
<span class="NB-press-author">Bizware</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 25, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://tecnologia7.net/wp-content/themes/Polished/favicon.ico"
|
||||
/>
|
||||
Tecnología7</span
|
||||
>, <span class="NB-press-author">Bizware</span>,
|
||||
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.blackweb20.com/2010/08/25/newsblur-the-intelligent-feed-reader/">
|
||||
<a
|
||||
href="http://www.blackweb20.com/2010/08/25/newsblur-the-intelligent-feed-reader/"
|
||||
>
|
||||
NewsBlur: The Intelligent Feed Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.blackweb20.com/favicon.ico">
|
||||
BlackWeb 2.0</span>,
|
||||
<span class="NB-press-author">Amani</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 25, 2010
|
||||
</span>
|
||||
<img src="http://www.blackweb20.com/favicon.ico" />
|
||||
BlackWeb 2.0</span
|
||||
>, <span class="NB-press-author">Amani</span>,
|
||||
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://netzwertig.com/2010/11/08/newsblur-konkurrenz-fuer-den-google-reader/">
|
||||
<a
|
||||
href="http://netzwertig.com/2010/11/08/newsblur-konkurrenz-fuer-den-google-reader/"
|
||||
>
|
||||
Konkurrenz für den Google Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://netzwertig.com/wp-content/themes/default/gfx/nwe/favicon.ico">
|
||||
Netzwertig</span>,
|
||||
<span class="NB-press-author">Martin Weigert</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 08, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://netzwertig.com/wp-content/themes/default/gfx/nwe/favicon.ico"
|
||||
/>
|
||||
Netzwertig</span
|
||||
>, <span class="NB-press-author">Martin Weigert</span>,
|
||||
<span class="NB-press-date"> Nov 08, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.appappeal.com/app/newsblur/">
|
||||
NewsBlur Review on AppAppeal
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.appappeal.com/favicon.ico">
|
||||
AppAppeal</span>,
|
||||
<span class="NB-press-author">AppAppeal Editor</span>,
|
||||
<span class="NB-press-date">
|
||||
Dec 25, 2010
|
||||
</span>
|
||||
<img src="http://www.appappeal.com/favicon.ico" />
|
||||
AppAppeal</span
|
||||
>, <span class="NB-press-author">AppAppeal Editor</span>,
|
||||
<span class="NB-press-date"> Dec 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.killerstartups.com/Web-App-Tools/newsblur-com-an-intelligent-reader-of-feeds">
|
||||
<a
|
||||
href="http://www.killerstartups.com/Web-App-Tools/newsblur-com-an-intelligent-reader-of-feeds"
|
||||
>
|
||||
NewsBlur.com - An Intelligent Reader Of Feeds
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.killerstartups.com/favicon.ico">
|
||||
KillerStartups</span>,
|
||||
<span class="NB-press-author">RogerH and dedmonson</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 17, 2010
|
||||
</span>
|
||||
<img src="http://www.killerstartups.com/favicon.ico" />
|
||||
KillerStartups</span
|
||||
>, <span class="NB-press-author">RogerH and dedmonson</span>,
|
||||
<span class="NB-press-date"> Aug 17, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.bloggea2.com/disfruta-de-tus-feeds-con-newsblur/">
|
||||
Disfruta de tus Feeds con NewsBlur
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.bloggea2.com/wp-content/themes/Bloggea2v10/images/favicon.ico">
|
||||
Bloggea2.com</span>,
|
||||
<span class="NB-press-author">Frank</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 25, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://www.bloggea2.com/wp-content/themes/Bloggea2v10/images/favicon.ico"
|
||||
/>
|
||||
Bloggea2.com</span
|
||||
>, <span class="NB-press-author">Frank</span>,
|
||||
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.dosbit.com/general/newsblur-lector-rss">
|
||||
NewsBlur: Lector RSS
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.dosbit.com/wp-content/themes/dosbit2010/favicon.ico">
|
||||
DosBit</span>,
|
||||
<span class="NB-press-author">Jorge Autor</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 25, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://www.dosbit.com/wp-content/themes/dosbit2010/favicon.ico"
|
||||
/>
|
||||
DosBit</span
|
||||
>, <span class="NB-press-author">Jorge Autor</span>,
|
||||
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.laflecha.net/canales/software/noticias/newsblur_1?_xm=rss#">
|
||||
<a
|
||||
href="http://www.laflecha.net/canales/software/noticias/newsblur_1?_xm=rss#"
|
||||
>
|
||||
NewsBlur: Alternativa a Google Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.laflecha.net/images/favicon.png">
|
||||
LaFlecha</span>,
|
||||
<span class="NB-press-author">Juan Carlos Cano Aguilera</span>,
|
||||
<span class="NB-press-date">
|
||||
Sep 06, 2010
|
||||
</span>
|
||||
<img src="http://www.laflecha.net/images/favicon.png" />
|
||||
LaFlecha</span
|
||||
>, <span class="NB-press-author">Juan Carlos Cano Aguilera</span>,
|
||||
<span class="NB-press-date"> Sep 06, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://wwwhatsnew.com/2010/08/12/newsblur-un-agregador-online-de-feeds-a-tener-en-cuenta/">
|
||||
<a
|
||||
href="http://wwwhatsnew.com/2010/08/12/newsblur-un-agregador-online-de-feeds-a-tener-en-cuenta/"
|
||||
>
|
||||
NewsBlur, un agregador online de feeds a tener en cuenta
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico">
|
||||
WWWhat's New</span>,
|
||||
<span class="NB-press-author"> Cyberfrancis </span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 12, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico"
|
||||
/>
|
||||
WWWhat's New</span
|
||||
>, <span class="NB-press-author"> Cyberfrancis </span>,
|
||||
<span class="NB-press-date"> Aug 12, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://techravings.info/2010/08/newsblur-artificial-intelligence-comes-to-rss-reader-goodbye-boring-content.html">
|
||||
NewsBlur: Artificial Intelligence Comes to RSS Reader. Goodbye Boring Content!
|
||||
<a
|
||||
href="http://techravings.info/2010/08/newsblur-artificial-intelligence-comes-to-rss-reader-goodbye-boring-content.html"
|
||||
>
|
||||
NewsBlur: Artificial Intelligence Comes to RSS Reader. Goodbye Boring
|
||||
Content!
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="">
|
||||
TechRavings</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 26, 2010
|
||||
</span>
|
||||
<img src="" />
|
||||
TechRavings</span
|
||||
>,
|
||||
<span class="NB-press-date"> Aug 26, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.teknomasi.com/2010/11/newsblur-bukan-sebarang-pembaca-suapan.html">
|
||||
<a
|
||||
href="http://www.teknomasi.com/2010/11/newsblur-bukan-sebarang-pembaca-suapan.html"
|
||||
>
|
||||
NewsBlur bukan sebarang pembaca suapan RSS
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://1.bp.blogspot.com/_5UzqrQjtYEQ/TYF2EtWYhgI/AAAAAAAABBo/GTOHKWGvLx8/s000/psidolon_limiter.png">
|
||||
Teknomasi</span>,
|
||||
<span class="NB-press-author">Disiar oleh Muhammad Safwan</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 05, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://1.bp.blogspot.com/_5UzqrQjtYEQ/TYF2EtWYhgI/AAAAAAAABBo/GTOHKWGvLx8/s000/psidolon_limiter.png"
|
||||
/>
|
||||
Teknomasi</span
|
||||
>, <span class="NB-press-author">Disiar oleh Muhammad Safwan</span>,
|
||||
<span class="NB-press-date"> Nov 05, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.ampercent.com/google-reader-alternative-online-feed-reader/7230/">
|
||||
<a
|
||||
href="http://www.ampercent.com/google-reader-alternative-online-feed-reader/7230/"
|
||||
>
|
||||
NewsBlur: Google Reader Alternative For Reading RSS Feeds
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.ampercent.com/favicon.ico">
|
||||
Ampercent</span>,
|
||||
<span class="NB-press-author">Amit Banerjee</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 07, 2010
|
||||
</span>
|
||||
<img src="http://www.ampercent.com/favicon.ico" />
|
||||
Ampercent</span
|
||||
>, <span class="NB-press-author">Amit Banerjee</span>,
|
||||
<span class="NB-press-date"> Nov 07, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.moongift.jp/2010/11/2010110900/">
|
||||
動きの格好いいフィードリーダー「NewsBlur」
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.moongift.jp/favicon.ico">
|
||||
MoonGift</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 09, 2010
|
||||
</span>
|
||||
<img src="http://www.moongift.jp/favicon.ico" />
|
||||
MoonGift</span
|
||||
>,
|
||||
<span class="NB-press-date"> Nov 09, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://it-runde.de/5496/newsblur-neue-konkurrenz-fur-den-google-reader">
|
||||
<a
|
||||
href="http://it-runde.de/5496/newsblur-neue-konkurrenz-fur-den-google-reader"
|
||||
>
|
||||
NewsBlur: Neue Konkurrenz für den Google Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://it-runde.de/wp-content/themes/one-theme/favicon.ico">
|
||||
IT-runde</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 10, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://it-runde.de/wp-content/themes/one-theme/favicon.ico"
|
||||
/>
|
||||
IT-runde</span
|
||||
>,
|
||||
<span class="NB-press-date"> Nov 10, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://internetno.net/2010/11/30/rss-digest/">
|
||||
Шпаргалка по RSS-агрегаторам – 6 альтернатив Google Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="">
|
||||
Интернетные штучки</span>,
|
||||
<span class="NB-press-author">Глеб Кулбасов</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 30, 2010
|
||||
</span>
|
||||
<img src="" />
|
||||
Интернетные штучки</span
|
||||
>, <span class="NB-press-author">Глеб Кулбасов</span>,
|
||||
<span class="NB-press-date"> Nov 30, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.logiste.be/blog/newsblur-lecteur-rss-intelligent/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+HomoSapiensInternetus+%28Homo+Sapiens+Internetus%29">
|
||||
<a
|
||||
href="http://www.logiste.be/blog/newsblur-lecteur-rss-intelligent/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+HomoSapiensInternetus+%28Homo+Sapiens+Internetus%29"
|
||||
>
|
||||
NewsBlur: lecteur RSS intelligent
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.logiste.be/blog/favicon.ico">
|
||||
Logiste</span>,
|
||||
<span class="NB-press-author">Christophe Logiste</span>,
|
||||
<span class="NB-press-date">
|
||||
Dec 02, 2010
|
||||
</span>
|
||||
<img src="http://www.logiste.be/blog/favicon.ico" />
|
||||
Logiste</span
|
||||
>, <span class="NB-press-author">Christophe Logiste</span>,
|
||||
<span class="NB-press-date"> Dec 02, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.mitchelaneous.com/2011/01/06/newsblur-slicker-news-reader/">
|
||||
<a
|
||||
href="http://www.mitchelaneous.com/2011/01/06/newsblur-slicker-news-reader/"
|
||||
>
|
||||
NewsBlur = Slicker News Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.mitchelaneous.com/favicon.ico">
|
||||
Mitchelaneous</span>,
|
||||
<span class="NB-press-author">Mitch Keeler</span>,
|
||||
<span class="NB-press-date">
|
||||
Jan 06, 2010
|
||||
</span>
|
||||
<img src="http://www.mitchelaneous.com/favicon.ico" />
|
||||
Mitchelaneous</span
|
||||
>, <span class="NB-press-author">Mitch Keeler</span>,
|
||||
<span class="NB-press-date"> Jan 06, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.makeuseof.com/dir/newsblur-online-feed-reader-software/">
|
||||
<a
|
||||
href="http://www.makeuseof.com/dir/newsblur-online-feed-reader-software/"
|
||||
>
|
||||
NewsBlur: A Friendly & Feature Rich Online Feed Reader Software
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://main.makeuseoflimited.netdna-cdn.com/dir/wp-content/themes/makeuseof/img/favicon.ico">
|
||||
MakeUseOf</span>,
|
||||
<span class="NB-press-author">MOin</span>,
|
||||
<span class="NB-press-date">
|
||||
Nov 25, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://main.makeuseoflimited.netdna-cdn.com/dir/wp-content/themes/makeuseof/img/favicon.ico"
|
||||
/>
|
||||
MakeUseOf</span
|
||||
>, <span class="NB-press-author">MOin</span>,
|
||||
<span class="NB-press-date"> Nov 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.solidblogger.com/online-feed-reader-newsblur/?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+SolidBlogger+%28Solid+Blogger%29">
|
||||
<a
|
||||
href="http://www.solidblogger.com/online-feed-reader-newsblur/?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+SolidBlogger+%28Solid+Blogger%29"
|
||||
>
|
||||
NewsBlur – An Impressive Online Feed Reader App
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://cdn.solidblogger.com/wp-content/themes/SBlogger/images/favicon.ico">
|
||||
Solid Blogger</span>,
|
||||
<span class="NB-press-author">Avinash</span>,
|
||||
<span class="NB-press-date">
|
||||
Jan 18, 2011
|
||||
</span>
|
||||
<img
|
||||
src="http://cdn.solidblogger.com/wp-content/themes/SBlogger/images/favicon.ico"
|
||||
/>
|
||||
Solid Blogger</span
|
||||
>, <span class="NB-press-author">Avinash</span>,
|
||||
<span class="NB-press-date"> Jan 18, 2011 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://blog.dreamcss.com/tools/online-rss-reader-newsblur/">
|
||||
NewsBlur online RSS reader that Displays the Actual Web Site
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://blog.dreamcss.com/favicon.ico">
|
||||
Dreamcss</span>,
|
||||
<span class="NB-press-author">Ravindra</span>,
|
||||
<span class="NB-press-date">
|
||||
Jan 25, 2010
|
||||
</span>
|
||||
<img src="http://blog.dreamcss.com/favicon.ico" />
|
||||
Dreamcss</span
|
||||
>, <span class="NB-press-author">Ravindra</span>,
|
||||
<span class="NB-press-date"> Jan 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.techlineinfo.com/8-best-google-chrome-apps-to-get-you-organized/comment-page-1/">
|
||||
<a
|
||||
href="http://www.techlineinfo.com/8-best-google-chrome-apps-to-get-you-organized/comment-page-1/"
|
||||
>
|
||||
8 Best Google Chrome Apps to get you organized
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.techlineinfo.com/favicon.ico">
|
||||
Techline Info</span>,
|
||||
<span class="NB-press-author">Nouman</span>,
|
||||
<span class="NB-press-date">
|
||||
Jan 30, 2011
|
||||
</span>
|
||||
<img src="http://www.techlineinfo.com/favicon.ico" />
|
||||
Techline Info</span
|
||||
>, <span class="NB-press-author">Nouman</span>,
|
||||
<span class="NB-press-date"> Jan 30, 2011 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://itmanagement.earthweb.com/features/article.php/3923746/Open-Source-Alternatives-to-Google">
|
||||
<a
|
||||
href="http://itmanagement.earthweb.com/features/article.php/3923746/Open-Source-Alternatives-to-Google"
|
||||
>
|
||||
Open Source Alternatives to Google
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://itmanagement.earthweb.com/favicon.ico">
|
||||
Datamation</span>,
|
||||
<span class="NB-press-author">Matt Hartley</span>,
|
||||
<span class="NB-press-date">
|
||||
Feb 7, 2011
|
||||
</span>
|
||||
<img src="http://itmanagement.earthweb.com/favicon.ico" />
|
||||
Datamation</span
|
||||
>, <span class="NB-press-author">Matt Hartley</span>,
|
||||
<span class="NB-press-date"> Feb 7, 2011 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://fukumako.wordpress.com/2011/03/04/newsblur/">
|
||||
RSSリーダーの新顔 『 newsblur 』
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://1.gravatar.com/blavatar/ff332bca85310aa66d66b8d9aed2a9d6?s=16">
|
||||
情報の海から私へと注いでいる川の入り口</span>,
|
||||
<span class="NB-press-author">Fukuaki</span>,
|
||||
<span class="NB-press-date">
|
||||
Mar 04, 2011
|
||||
</span>
|
||||
<img
|
||||
src="http://1.gravatar.com/blavatar/ff332bca85310aa66d66b8d9aed2a9d6?s=16"
|
||||
/>
|
||||
情報の海から私へと注いでいる川の入り口</span
|
||||
>, <span class="NB-press-author">Fukuaki</span>,
|
||||
<span class="NB-press-date"> Mar 04, 2011 </span>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://01buzz.fr/newsblur-est-le-lecteur-rss-choisi-intelligemment-vos-flux.html">
|
||||
<a
|
||||
href="http://01buzz.fr/newsblur-est-le-lecteur-rss-choisi-intelligemment-vos-flux.html"
|
||||
>
|
||||
NewsBlur est le lecteur RSS choisi intelligemment vos flux
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://01buzz.fr/wp-content/themes/arras-theme/images/favicon.ico">
|
||||
01 Buzz</span>,
|
||||
<span class="NB-press-author">Buzz</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 13, 2010
|
||||
</span>
|
||||
<img
|
||||
src="http://01buzz.fr/wp-content/themes/arras-theme/images/favicon.ico"
|
||||
/>
|
||||
01 Buzz</span
|
||||
>, <span class="NB-press-author">Buzz</span>,
|
||||
<span class="NB-press-date"> Aug 13, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://webhosting.pl/NewsBlur.rewelacyjna.alternatywa.dla.Czytnika.Google">
|
||||
<a
|
||||
href="http://webhosting.pl/NewsBlur.rewelacyjna.alternatywa.dla.Czytnika.Google"
|
||||
>
|
||||
NewsBlur: rewelacyjna alternatywa dla Czytnika Google
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://webhosting.pl/favicon-wh.ico">
|
||||
Webhosting.pl</span>,
|
||||
<span class="NB-press-author">Adam Golański</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 24, 2010
|
||||
</span>
|
||||
<img src="http://webhosting.pl/favicon-wh.ico" />
|
||||
Webhosting.pl</span
|
||||
>, <span class="NB-press-author">Adam Golański</span>,
|
||||
<span class="NB-press-date"> Aug 24, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.softhoy.com/newsblur-excelente-alternativa-google-reader.html">
|
||||
<a
|
||||
href="http://www.softhoy.com/newsblur-excelente-alternativa-google-reader.html"
|
||||
>
|
||||
NewsBlur: una excelente alternativa a Google Reader
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.softhoy.com/favicon.ico">
|
||||
Softhoy</span>,
|
||||
<span class="NB-press-author">Belhor</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 25, 2010
|
||||
</span>
|
||||
<img src="http://www.softhoy.com/favicon.ico" />
|
||||
Softhoy</span
|
||||
>, <span class="NB-press-author">Belhor</span>,
|
||||
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.stilegames.com/2010/08/20/newsblur-aggregatore-di-feed-rss-online.html">
|
||||
<a
|
||||
href="http://www.stilegames.com/2010/08/20/newsblur-aggregatore-di-feed-rss-online.html"
|
||||
>
|
||||
NewsBlur: leitor de feed online
|
||||
</a>
|
||||
<span class="NB-press-publisher">
|
||||
<img src="http://www.stilegames.com/favicon.ico">
|
||||
StileGames</span>,
|
||||
<span class="NB-press-author">Silu</span>,
|
||||
<span class="NB-press-date">
|
||||
Aug 20, 2010
|
||||
</span>
|
||||
<img src="http://www.stilegames.com/favicon.ico" />
|
||||
StileGames</span
|
||||
>, <span class="NB-press-author">Silu</span>,
|
||||
<span class="NB-press-date"> Aug 20, 2010 </span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock content %}
|
||||
|
||||
{% block footer %}
|
||||
{% render_footer "press" %}
|
||||
{% endblock footer %}
|
||||
{% endblock content %} {% block footer %} {% render_footer "press" %} {%
|
||||
endblock footer %}
|
||||
|
|