New screenshots for homepage, updating all twitter links to x.com. Still need Android screenshot from S22.
97
README.md
|
@ -1,11 +1,11 @@
|
||||||
# NewsBlur
|
# 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.
|
to talk about the world. A new sound of an old instrument.
|
||||||
* [www.newsblur.com](http://www.newsblur.com).
|
- [www.newsblur.com](https://www.newsblur.com).
|
||||||
* Created by [Samuel Clay](http://www.samuelclay.com).
|
- Created by [Samuel Clay](https://www.samuelclay.com).
|
||||||
* Twitter: [@samuelclay](http://twitter.com/samuelclay) and
|
- X/Twitter: [@samuelclay](https://x.com/samuelclay) and
|
||||||
[@newsblur](http://twitter.com/newsblur).
|
[@newsblur](https://x.com/newsblur).
|
||||||
|
|
||||||
<a href="https://f-droid.org/repository/browse/?fdid=com.newsblur" target="_blank">
|
<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>
|
<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="80"/></a>
|
||||||
|
@ -16,46 +16,47 @@
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
1. Shows the original site (you have to see it to believe it).
|
1. Shows the original site (you have to see it to believe it).
|
||||||
2. Hides stories you don't want to read based on tags, keywords, authors, etc.
|
2. Hides stories you don't want to read based on tags, keywords, authors, etc.
|
||||||
3. Highlights stories you want to read, based on the same criteria.
|
3. Highlights stories you want to read, based on the same criteria.
|
||||||
|
|
||||||
## Technologies
|
## Technologies
|
||||||
|
|
||||||
### Server-side
|
### Server-side
|
||||||
|
|
||||||
* [Python 3.7+](http://www.python.org): The language of choice.
|
- [Python 3.7+](http://www.python.org): The language of choice.
|
||||||
* [Django](http://www.djangoproject.com): Web framework written in Python, used
|
- [Django](http://www.djangoproject.com): Web framework written in Python, used
|
||||||
to serve all pages.
|
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.
|
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,
|
[Mongoengine](http://www.github.com/hmarr/mongoengine): Non-relational database,
|
||||||
used to store stories, read stories, feed/page fetch histories, and proxied sites.
|
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.
|
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.
|
- [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.
|
- [Elasticsearch](http://elasticsearch.org): Search database, use for searching stories. Optional.
|
||||||
|
|
||||||
### Client-side and design
|
### Client-side and design
|
||||||
|
|
||||||
* [jQuery](http://www.jquery.com): Cross-browser compliant JavaScript code. IE works without effort.
|
- [jQuery](http://www.jquery.com): Cross-browser compliant JavaScript code. IE works without effort.
|
||||||
* [Underscore.js](http://underscorejs.org/): Functional programming for JavaScript.
|
- [Underscore.js](http://underscorejs.org/): Functional programming for JavaScript.
|
||||||
Indispensable.
|
Indispensable.
|
||||||
* [Backbone.js](http://backbonejs.org/): Framework for the web app. Also indispensable.
|
- [Backbone.js](http://backbonejs.org/): Framework for the web app. Also indispensable.
|
||||||
* Miscellaneous jQuery Plugins: Everything from resizable layouts, to progress
|
- Miscellaneous jQuery Plugins: Everything from resizable layouts, to progress
|
||||||
bars, sortables, date handling, colors, corners, JSON, animations.
|
bars, sortables, date handling, colors, corners, JSON, animations.
|
||||||
[See the complete list](https://github.com/samuelclay/NewsBlur/tree/master/media/js).
|
[See the complete list](https://github.com/samuelclay/NewsBlur/tree/master/media/js).
|
||||||
|
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
* Docker
|
* Docker
|
||||||
* Docker-compose
|
* Docker-compose
|
||||||
|
|
||||||
## Installation Instructions
|
## 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.
|
1. Clone this repo
|
||||||
7. Navigate to:
|
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.
|
||||||
|
3. Navigate to:
|
||||||
|
|
||||||
https://localhost
|
https://localhost
|
||||||
|
|
||||||
|
@ -63,7 +64,7 @@
|
||||||
|
|
||||||
## Using a custom domain
|
## Using a custom domain
|
||||||
|
|
||||||
1. Run the custom domain script
|
1. Run the custom domain script
|
||||||
|
|
||||||
```
|
```
|
||||||
bash ./utils/custom_domain.sh <domain name>
|
bash ./utils/custom_domain.sh <domain name>
|
||||||
|
@ -71,21 +72,21 @@
|
||||||
|
|
||||||
This script will do the following:
|
This script will do the following:
|
||||||
|
|
||||||
* Change `NEWSBLUR_URL` and `SESSION_COOKIE_DOMAIN` in `newsblur_web/docker_local_settings.py`
|
- Change `NEWSBLUR_URL` and `SESSION_COOKIE_DOMAIN` in `newsblur_web/docker_local_settings.py`
|
||||||
* Change the domain in `config/fixtures/bootstrap.json`
|
- Change the domain in `config/fixtures/bootstrap.json`
|
||||||
|
|
||||||
You can also change domains: `bash ./utils/custom_domain.sh <old domain> <new domain>`
|
You can also change domains: `bash ./utils/custom_domain.sh <old domain> <new domain>`
|
||||||
|
|
||||||
2. If you're using a custom subdomain, you'll also want to add it to `ALLOWED_SUBDOMAINS` in `apps/reader/views.py`
|
2. If you're using a custom subdomain, you'll also want to add it to `ALLOWED_SUBDOMAINS` in `apps/reader/views.py`
|
||||||
|
|
||||||
3. A way to make sure you updated all the correct places:
|
3. A way to make sure you updated all the correct places:
|
||||||
|
|
||||||
* Go to the website address in your browser
|
- Go to the website address in your browser
|
||||||
* Open developer tools and look at the network tab
|
- Open developer tools and look at the network tab
|
||||||
* Try to login
|
- Try to login
|
||||||
* Look again at the developer tools, there should be a POST call to /login
|
- Look again at the developer tools, there should be a POST call to /login
|
||||||
* Observe the Response headers for that call
|
- Observe the Response headers for that call
|
||||||
* The value of the "set-cookie" header should contain a "Domain=" string
|
- 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.
|
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
|
## Contribution Instructions
|
||||||
|
|
||||||
* Making Changes:
|
- 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.
|
|
||||||
|
|
||||||
* 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.
|
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.
|
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
|
3. Run the `make nb` command to rebuild your docker-compose containers
|
||||||
|
|
||||||
* Debugging Python
|
- Debugging Python
|
||||||
* To debug your code, drop `import pdb; pdb.set_trace()` into the Python code where you would like to start debugging
|
|
||||||
|
- 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`.
|
and run `make` and then `make debug`.
|
||||||
|
|
||||||
* Using Django shell within Docker
|
- Using Django shell within Docker
|
||||||
* Make sure your docker containers are up and run `make shell` to open
|
- Make sure your docker containers are up and run `make shell` to open
|
||||||
the Django shell within the newsblur_web container.
|
the Django shell within the newsblur_web container.
|
||||||
|
|
||||||
### Running unit and integration tests
|
### 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
|
## Author
|
||||||
|
|
||||||
* Created by [Samuel Clay](http://www.samuelclay.com).
|
- Created by [Samuel Clay](https://www.samuelclay.com).
|
||||||
* Email address: <samuel@newsblur.com>
|
- Email address: <samuel@newsblur.com>
|
||||||
* [@samuelclay](http://twitter.com/samuelclay) on Twitter.
|
- [@samuelclay](https://x.com/samuelclay) on X/Twitter.
|
||||||
|
|
||||||
## License
|
## 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;
|
height: 300px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: -350px;
|
bottom: -350px;
|
||||||
right: -40px;
|
right: 0;
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
border-top-left-radius: 4px;
|
border-top-left-radius: 4px;
|
||||||
border-top-right-radius: 4px;
|
border-top-right-radius: 4px;
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
height: 300px;
|
height: 300px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: -300px;
|
bottom: -300px;
|
||||||
right: 0;
|
right: -80px;
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
margin-right: 100px;
|
margin-right: 100px;
|
||||||
border-top-left-radius: 4px;
|
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) {
|
send_story_to_twitter: function (story_id) {
|
||||||
var story = this.model.get_story(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 = [
|
var twitter_url = [
|
||||||
url,
|
url,
|
||||||
'?text=',
|
'?text=',
|
||||||
|
|
|
@ -281,11 +281,11 @@ _.extend(NEWSBLUR.ReaderTutorial.prototype, {
|
||||||
$.make('div', { className: 'NB-page NB-page-5' }, [
|
$.make('div', { className: 'NB-page NB-page-5' }, [
|
||||||
$.make('h4', 'Stay connected to NewsBlur on Twitter'),
|
$.make('h4', 'Stay connected to NewsBlur on Twitter'),
|
||||||
$.make('div', { className: 'NB-tutorial-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('img', { src: NEWSBLUR.Globals.MEDIA_URL + '/img/static/Samuel%20Clay%20sq.jpg', style: 'border-color: #505050;' }),
|
||||||
$.make('span', '@samuelclay')
|
$.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('img', { src: NEWSBLUR.Globals.MEDIA_URL + '/img/logo_128.png' }),
|
||||||
$.make('span', '@newsblur')
|
$.make('span', '@newsblur')
|
||||||
])
|
])
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
<h1><span class="error404">502</span> · NewsBlur is down</h1>
|
<h1><span class="error404">502</span> · NewsBlur is down</h1>
|
||||||
<div class="description">
|
<div class="description">
|
||||||
<p>Please wait patiently while NewsBlur comes back.</p>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -72,7 +72,7 @@ Content-Type: text/html
|
||||||
<h1><span class="error404">502</span> · NewsBlur is down</h1>
|
<h1><span class="error404">502</span> · NewsBlur is down</h1>
|
||||||
<div class="description">
|
<div class="description">
|
||||||
<p>Please wait patiently until NewsBlur comes back.</p>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</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-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-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-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-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-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>
|
</ul>
|
||||||
|
|
||||||
<div class="NB-splash-link NB-splash-link-logo">
|
<div class="NB-splash-link NB-splash-link-logo">
|
||||||
|
|
|
@ -59,13 +59,13 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-welcome-header-image NB-1 {% if not post_request %}NB-active{% endif %}">
|
<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>
|
||||||
<div class="NB-welcome-header-image NB-2">
|
<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>
|
||||||
<div class="NB-welcome-header-image NB-3">
|
<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>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -197,9 +197,9 @@
|
||||||
<div class="NB-feature-text">Regularly used searches are conveniently given their own feeds</div>
|
<div class="NB-feature-text">Regularly used searches are conveniently given their own feeds</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-feature">
|
<div class="NB-feature">
|
||||||
<img src="{{ MEDIA_URL }}img/welcome/header-ios.png">
|
<img src="{{ MEDIA_URL }}img/welcome/welcome-ios.png">
|
||||||
<div class="NB-feature-caption">First-class iOS App</div>
|
<div class="NB-feature-caption">Native iOS/macOS Apps</div>
|
||||||
<div class="NB-feature-text">The NewsBlur iOS app is free and is jam-packed with features</div>
|
<div class="NB-feature-text">The NewsBlur iOS and macOS apps are free and jam-packed with features</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-feature">
|
<div class="NB-feature">
|
||||||
<img src="{{ MEDIA_URL }}img/welcome/subfeature_3.png">
|
<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 class="NB-feature-text">The original story from truncated RSS feeds is seamlessly expanded</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-feature">
|
<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-caption">First-class Android App</div>
|
||||||
<div class="NB-feature-text">The NewsBlur Android app is free and has it all</div>
|
<div class="NB-feature-text">The NewsBlur Android app is free and has it all</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -238,7 +238,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-feature">
|
<div class="NB-feature">
|
||||||
<img src="{{ MEDIA_URL }}img/welcome/subfeature_10.png">
|
<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 class="NB-feature-text">Even sites that don't publish RSS feeds can be followed</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -362,11 +362,11 @@
|
||||||
<div class="NB-welcome-footer-content NB-inner">
|
<div class="NB-welcome-footer-content NB-inner">
|
||||||
<div class="NB-footer-icons">
|
<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://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>
|
</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>
|
<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
|
is built in San Francisco and Western Massachusetts by
|
||||||
<a href="http://twitter.com/samuelclay" class="NB-splash-link">
|
<a href="http://x.com/samuelclay" class="NB-splash-link">
|
||||||
<img src="{{ MEDIA_URL }}img/static/Samuel%20Clay.jpg" class="NB-twitter-avatar">
|
<img src="{{ MEDIA_URL }}img/static/Samuel%20Clay.jpg" class="NB-twitter-avatar">
|
||||||
@samuelclay
|
@samuelclay
|
||||||
</a>
|
</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 %}
|
<div class="NB-static-title">About NewsBlur</div>
|
||||||
|
|
||||||
{% block bodyclass %}NB-static NB-static-about{% endblock %}
|
<div class="NB-module">
|
||||||
|
<h5 class="NB-module-title">
|
||||||
{% block title %}About NewsBlur{% endblock %}
|
<span class="NB-module-title-prefix">What:</span> NewsBlur's Motto
|
||||||
|
</h5>
|
||||||
{% block head %}
|
|
||||||
|
|
||||||
{% endblock %}
|
|
||||||
|
|
||||||
{% block content %}
|
|
||||||
|
|
||||||
<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>
|
|
||||||
<div class="NB-module-content">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-what">
|
<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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-why">
|
<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>
|
||||||
<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>
|
<b>News reading</b>: With first-class iOS, Android, and web apps,
|
||||||
<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>
|
NewsBlur is an easy and organized way to read the news wherever you are.
|
||||||
<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>
|
||||||
|
<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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-who">
|
<ul class="NB-about-who">
|
||||||
<li>
|
<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-about-who-name">Samuel Clay</div>
|
||||||
<div class="NB-acount-who-twitter"><a href="http://twitter.com/samuelclay">@samuelclay</a></div>
|
<div class="NB-acount-who-twitter">
|
||||||
<div class="NB-about-who-website"><a href="http://www.samuelclay.com">www.samuelclay.com</a></div>
|
<a href="https://x.com/samuelclay">@samuelclay</a>
|
||||||
<div class="NB-about-who-email"><a href="mailto:samuel@newsblur.com">samuel@newsblur.com</a></div>
|
</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>
|
||||||
<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-about-who-name">Lyric</div>
|
||||||
<div class="NB-acount-who-twitter"><a href="http://twitter.com/newsblur">@newsblur</a></div>
|
<div class="NB-acount-who-twitter">
|
||||||
<div class="NB-about-who-email"><a href="mailto:lyric@newsblur.com">lyric@newsblur.com</a></div>
|
<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>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-who">
|
<ul class="NB-about-who">
|
||||||
<li>
|
<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-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>
|
</li>
|
||||||
{% comment %} <li>
|
{% comment %}
|
||||||
<img src="{{ MEDIA_URL }}img/static/Mark.jpg">
|
<li>
|
||||||
|
<img src="{{ MEDIA_URL }}img/static/Mark.jpg" />
|
||||||
<div class="NB-about-who-name">Mark Anderson</div>
|
<div class="NB-about-who-name">Mark Anderson</div>
|
||||||
<div class="NB-acount-who-github"><a href="https://github.com/manderson23">@manderson23</a></div>
|
<div class="NB-acount-who-github">
|
||||||
</li> {% endcomment %}
|
<a href="https://github.com/manderson23">@manderson23</a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{% endcomment %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-who">
|
<ul class="NB-about-who">
|
||||||
<li>
|
<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-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>
|
</li>
|
||||||
{% comment %} <li>
|
{% comment %}
|
||||||
<img src="{{ MEDIA_URL }}img/static/Nicholas.jpg">
|
<li>
|
||||||
|
<img src="{{ MEDIA_URL }}img/static/Nicholas.jpg" />
|
||||||
<div class="NB-about-who-name">Nicholas Riley</div>
|
<div class="NB-about-who-name">Nicholas Riley</div>
|
||||||
<div class="NB-acount-who-github"><a href="https://github.com/nriley">@nriley</a></div>
|
<div class="NB-acount-who-github">
|
||||||
</li> {% endcomment %}
|
<a href="https://github.com/nriley">@nriley</a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{% endcomment %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-what">
|
<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>
|
||||||
<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>
|
During the summer of 2009, Samuel wanted a better way to read the news.
|
||||||
<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>
|
So he built the first version of NewsBlur almost entirely underground on
|
||||||
<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>
|
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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-server">
|
<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>
|
||||||
<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>
|
<a href="http://www.djangoproject.com">Django</a>: Web framework written
|
||||||
<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>
|
in Python, used to serve all pages.
|
||||||
<li class=""><a href="http://www.postgresql.com">PostgreSQL</a>: Relational database, used to store feeds, subscriptions, and user accounts.</li>
|
</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>
|
||||||
<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>
|
<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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-client">
|
<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>
|
||||||
<li><a href="http://documentcloud.github.com/backbone/">Backbone.js</a>: Models and views make for easy maintenance.</li>
|
<a href="http://www.jquery.com">jQuery</a>: Cross-browser compliant
|
||||||
<li><a href="http://documentcloud.github.com/underscore/">Underscore.js</a>: Functional programming for JavaScript. Indispensible.</li>
|
JavaScript code. IE works without effort.
|
||||||
<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>
|
||||||
|
<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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-tagline">
|
<ul class="NB-about-tagline">
|
||||||
<li><a href="/privacy">Privacy policy</a> lets you know that your data is yours alone</li>
|
<li>
|
||||||
<li><a href="/tos">Terms of service</a> is what it takes to legally use NewsBlur</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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<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">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-about-tagline">
|
<ul class="NB-about-tagline">
|
||||||
<li>A new sound of an old instrument.</li>
|
<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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% endblock content %}
|
{% endblock content %} {% block footer %} {% render_footer "about" %} {%
|
||||||
|
endblock footer %}
|
||||||
|
|
||||||
{% block footer %}
|
|
||||||
{% render_footer "about" %}
|
|
||||||
{% endblock footer %}
|
|
||||||
|
|
|
@ -1,571 +1,655 @@
|
||||||
{% 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 %}
|
<div class="NB-static-title">Press Kit and Recent Press</div>
|
||||||
|
|
||||||
{% block bodyclass %}NB-static NB-static-press{% endblock %}
|
<div class="NB-module">
|
||||||
|
|
||||||
{% block title %}Press Kit and Recent Press{% endblock %}
|
|
||||||
|
|
||||||
{% block content %}
|
|
||||||
|
|
||||||
<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>
|
<h5 class="NB-module-title">Press Information and Resources</h5>
|
||||||
|
|
||||||
<div class="NB-module-content">
|
<div class="NB-module-content">
|
||||||
|
|
||||||
<h3>Contact</h3>
|
<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>
|
<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>
|
</ul>
|
||||||
Contact Samuel for interviews, comments, and questions about NewsBlur. As another
|
Contact Samuel for interviews, comments, and questions about NewsBlur. As
|
||||||
ambitious New Yorker, he is happy to talk about NewsBlur.
|
another ambitious New Yorker, he is happy to talk about NewsBlur.
|
||||||
|
|
||||||
<h3>Icons</h3>
|
<h3>Icons</h3>
|
||||||
|
|
||||||
<a href="{{ MEDIA_URL }}/img/logo_newsblur_512.png"><img src="{{ MEDIA_URL }}/img/logo_newsblur_512.png" width="128"></a>
|
<a href="{{ MEDIA_URL }}/img/logo_newsblur_512.png"
|
||||||
<img src="{{ MEDIA_URL }}/img/logo_128.png">
|
><img src="{{ MEDIA_URL }}/img/logo_newsblur_512.png" width="128"
|
||||||
<img src="{{ MEDIA_URL }}/img/logo_newsblur.png">
|
/></a>
|
||||||
<img src="{{ MEDIA_URL }}/img/favicon.png">
|
<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>
|
<h3>Screenshots</h3>
|
||||||
|
|
||||||
<ul class="NB-press-screenshots">
|
<ul class="NB-press-screenshots">
|
||||||
<li class="NB-press-screenshot">
|
<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>
|
<div class="NB-press-screenshot-text">Read the original site</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="NB-press-screenshot NB-last">
|
<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>
|
<div class="NB-press-screenshot-text">Artificial Intelligence</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="NB-press-screenshot">
|
<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>
|
<a href="{{ MEDIA_URL }}/img/static/screenshot-3-full.png"
|
||||||
<div class="NB-press-screenshot-text">Bookmarklet to easily add sites</div>
|
><img src="{{ MEDIA_URL }}/img/static/screenshot-3.png"
|
||||||
|
/></a>
|
||||||
|
<div class="NB-press-screenshot-text">
|
||||||
|
Bookmarklet to easily add sites
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="NB-press-screenshot NB-last">
|
<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>
|
<div class="NB-press-screenshot-text">Feed view</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="NB-press-screenshot">
|
<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>
|
<div class="NB-press-screenshot-text">Statistics and History</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="NB-press-screenshot NB-last">
|
<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>
|
<a href="{{ MEDIA_URL }}/img/static/screenshot-6-full.png"
|
||||||
<div class="NB-press-screenshot-text">Easily import from Google Reader</div>
|
><img src="{{ MEDIA_URL }}/img/static/screenshot-6.png"
|
||||||
|
/></a>
|
||||||
|
<div class="NB-press-screenshot-text">
|
||||||
|
Easily import from Google Reader
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="NB-module">
|
<div class="NB-module">
|
||||||
<h5 class="NB-module-title">Reviews of NewsBlur</h5>
|
<h5 class="NB-module-title">Reviews of NewsBlur</h5>
|
||||||
<div class="NB-module-content">
|
<div class="NB-module-content">
|
||||||
<ul class="NB-static-press-reviews">
|
<ul class="NB-static-press-reviews">
|
||||||
<li>
|
<li>
|
||||||
<a href="http://venturebeat.com/2012/09/05/newsblur-ipad/">
|
<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>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://0.gravatar.com/blavatar/6a5449d7551fc1e8f149b0920ca4b6f6?s=16">
|
<img
|
||||||
VentureBeat
|
src="http://0.gravatar.com/blavatar/6a5449d7551fc1e8f149b0920ca4b6f6?s=16"
|
||||||
</span>,
|
/>
|
||||||
<span class="NB-press-author">Christina Farr</span>,
|
VentureBeat </span
|
||||||
|
>, <span class="NB-press-author">Christina Farr</span>,
|
||||||
<span class="NB-press-date">Sept 5, 2012</span>
|
<span class="NB-press-date">Sept 5, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
¿Un lector de feeds más en la App Store?: NewsBlur
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="">
|
<img src="" />
|
||||||
Isopixel
|
Isopixel </span
|
||||||
</span>,
|
>, <span class="NB-press-author">Nancy Lupis</span>,
|
||||||
<span class="NB-press-author">Nancy Lupis</span>,
|
|
||||||
<span class="NB-press-date">Sept 6, 2012</span>
|
<span class="NB-press-date">Sept 6, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://wwwhatsnew.com/2012/09/06/mas-competencia-para-google-reader-en-ipad/">
|
<a
|
||||||
NewsBlur: Más competencia para Google Reader, Flipboard y Pulse en iPad
|
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>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico">
|
<img
|
||||||
wwwhat's new
|
src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico"
|
||||||
</span>,
|
/>
|
||||||
<span class="NB-press-author">Juan Diego Polo</span>,
|
wwwhat's new </span
|
||||||
|
>, <span class="NB-press-author">Juan Diego Polo</span>,
|
||||||
<span class="NB-press-date">Sept 6, 2012</span>
|
<span class="NB-press-date">Sept 6, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="https://www.linux.com/templates/linuxcom_v2/favicon.ico">
|
<img src="https://www.linux.com/templates/linuxcom_v2/favicon.ico" />
|
||||||
Linux.com</span>,
|
Linux.com</span
|
||||||
<span class="NB-press-author">Nathan Willis</span>,
|
>, <span class="NB-press-author">Nathan Willis</span>,
|
||||||
<span class="NB-press-date">Nov 23, 2011</span>
|
<span class="NB-press-date">Nov 23, 2011</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.masternewmedia.org/favicon.ico">
|
<img src="http://www.masternewmedia.org/favicon.ico" />
|
||||||
Scoop It</span>,
|
Scoop It</span
|
||||||
<span class="NB-press-author">Robin Good</span>,
|
>, <span class="NB-press-author">Robin Good</span>,
|
||||||
<span class="NB-press-date">April 21, 2012</span>
|
<span class="NB-press-date">April 21, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://linuxfr.org/favicon.ico">
|
<img src="http://linuxfr.org/favicon.ico" />
|
||||||
LinuxFr.org</span>,
|
LinuxFr.org</span
|
||||||
<span class="NB-press-author">Aissen</span>,
|
>, <span class="NB-press-author">Aissen</span>,
|
||||||
<span class="NB-press-date">May 2, 2012</span>
|
<span class="NB-press-date">May 2, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.girlsync.fr/favicon.ico">
|
<img src="http://www.girlsync.fr/favicon.ico" />
|
||||||
GirlSync</span>,
|
GirlSync</span
|
||||||
<span class="NB-press-author">Sandrine Piou</span>,
|
>, <span class="NB-press-author">Sandrine Piou</span>,
|
||||||
<span class="NB-press-date">April 24, 2012</span>
|
<span class="NB-press-date">April 24, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.skimbu.it/wp-content/themes/s/favicon.ico">
|
<img src="http://www.skimbu.it/wp-content/themes/s/favicon.ico" />
|
||||||
Skimbu.it</span>,
|
Skimbu.it</span
|
||||||
<span class="NB-press-author">Francesco Di Lorenzo</span>,
|
>, <span class="NB-press-author">Francesco Di Lorenzo</span>,
|
||||||
<span class="NB-press-date">Mar 6, 2012</span>
|
<span class="NB-press-date">Mar 6, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.cuk.ch/favicon.gif">
|
<img src="http://www.cuk.ch/favicon.gif" />
|
||||||
Cuk.ch</span>,
|
Cuk.ch</span
|
||||||
<span class="NB-press-author">Sébastien Pennec</span>,
|
>, <span class="NB-press-author">Sébastien Pennec</span>,
|
||||||
<span class="NB-press-date">Mar 6, 2012</span>
|
<span class="NB-press-date">Mar 6, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.bolindir.net/favicon.ico">
|
<img src="http://www.bolindir.net/favicon.ico" />
|
||||||
Bolindir.net</span>,
|
Bolindir.net</span
|
||||||
|
>,
|
||||||
<span class="NB-press-date">Mar 10, 2012</span>
|
<span class="NB-press-date">Mar 10, 2012</span>
|
||||||
</li>
|
</li>
|
||||||
<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>
|
<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>
|
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>
|
||||||
<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
|
Intelligently Browse RSS Feeds With NewsBlur
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://web.appstorm.net/wp-content/themes/appstorm/images/_theme/web/favicon.ico">
|
<img
|
||||||
AppStorm</span>,
|
src="http://web.appstorm.net/wp-content/themes/appstorm/images/_theme/web/favicon.ico"
|
||||||
<span class="NB-press-author">Matthew Guay</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
AppStorm</span
|
||||||
Dec 15, 2010
|
>, <span class="NB-press-author">Matthew Guay</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Dec 15, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur is a slick, impressive, undocumented RSS reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.blogsmithmedia.com/downloadsquad.switched.com/media/favicon.ico">
|
<img
|
||||||
DownloadSquad</span>,
|
src="http://www.blogsmithmedia.com/downloadsquad.switched.com/media/favicon.ico"
|
||||||
<span class="NB-press-author">Erez Zukerman</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
DownloadSquad</span
|
||||||
Aug 23, 2010
|
>, <span class="NB-press-author">Erez Zukerman</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Aug 23, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://lifehacker.com/#!5681697/newsblur-is-an-online-rss-reader-that-displays-the-actual-web-site-youre-reading">
|
<a
|
||||||
NewsBlur Is an Online RSS Reader that Displays the Actual Web Site You’re Reading
|
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>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://lifehacker.com/assets/base/img/favicon/lifehacker.ico">
|
<img
|
||||||
Lifehacker</span>,
|
src="http://lifehacker.com/assets/base/img/favicon/lifehacker.ico"
|
||||||
<span class="NB-press-author">Whitson Gordon</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
Lifehacker</span
|
||||||
Nov 4, 2010
|
>, <span class="NB-press-author">Whitson Gordon</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Nov 4, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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>
|
<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>
|
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>
|
||||||
<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
|
Google Alternatives: NewsBlur instead of Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://blogaliving.com/wp-content/uploads/2011/01/blogalivingfav.png">
|
<img
|
||||||
BlogALiving.com</span>,
|
src="http://blogaliving.com/wp-content/uploads/2011/01/blogalivingfav.png"
|
||||||
<span class="NB-press-author">Chris</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
BlogALiving.com</span
|
||||||
Mar 8, 2011
|
>, <span class="NB-press-author">Chris</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Mar 8, 2011 </span>
|
||||||
</li>
|
</li>
|
||||||
<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>
|
<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>
|
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>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://www.genbeta.com/web/newsblur-una-excelente-alternativa-a-google-reader-que-filtra-los-posts-mas-relevantes">
|
<a
|
||||||
NewsBlur, una excelente alternativa a Google Reader que filtra los posts más relevantes
|
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>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://img.genbeta.com/lp2/v2/images/favicon.ico">
|
<img src="http://img.genbeta.com/lp2/v2/images/favicon.ico" />
|
||||||
Genbeta</span>,
|
Genbeta</span
|
||||||
<span class="NB-press-author">Yirá Albornoz</span>,
|
>, <span class="NB-press-author">Yirá Albornoz</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Aug 24, 2010 </span>
|
||||||
Aug 24, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.baixaki.com.br/favicon.ico">
|
<img src="http://www.baixaki.com.br/favicon.ico" />
|
||||||
Baixaki</span>,
|
Baixaki</span
|
||||||
<span class="NB-press-author">Gratuito</span>,
|
>, <span class="NB-press-author">Gratuito</span>,
|
||||||
<span class="NB-press-date">Sept 26, 2011</span>
|
<span class="NB-press-date">Sept 26, 2011</span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur lector de feeds como Google Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://tecnologia7.net/wp-content/themes/Polished/favicon.ico">
|
<img
|
||||||
Tecnología7</span>,
|
src="http://tecnologia7.net/wp-content/themes/Polished/favicon.ico"
|
||||||
<span class="NB-press-author">Bizware</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
Tecnología7</span
|
||||||
Aug 25, 2010
|
>, <span class="NB-press-author">Bizware</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: The Intelligent Feed Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.blackweb20.com/favicon.ico">
|
<img src="http://www.blackweb20.com/favicon.ico" />
|
||||||
BlackWeb 2.0</span>,
|
BlackWeb 2.0</span
|
||||||
<span class="NB-press-author">Amani</span>,
|
>, <span class="NB-press-author">Amani</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||||
Aug 25, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
Konkurrenz für den Google Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://netzwertig.com/wp-content/themes/default/gfx/nwe/favicon.ico">
|
<img
|
||||||
Netzwertig</span>,
|
src="http://netzwertig.com/wp-content/themes/default/gfx/nwe/favicon.ico"
|
||||||
<span class="NB-press-author">Martin Weigert</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
Netzwertig</span
|
||||||
Nov 08, 2010
|
>, <span class="NB-press-author">Martin Weigert</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Nov 08, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://www.appappeal.com/app/newsblur/">
|
<a href="http://www.appappeal.com/app/newsblur/">
|
||||||
NewsBlur Review on AppAppeal
|
NewsBlur Review on AppAppeal
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.appappeal.com/favicon.ico">
|
<img src="http://www.appappeal.com/favicon.ico" />
|
||||||
AppAppeal</span>,
|
AppAppeal</span
|
||||||
<span class="NB-press-author">AppAppeal Editor</span>,
|
>, <span class="NB-press-author">AppAppeal Editor</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Dec 25, 2010 </span>
|
||||||
Dec 25, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur.com - An Intelligent Reader Of Feeds
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.killerstartups.com/favicon.ico">
|
<img src="http://www.killerstartups.com/favicon.ico" />
|
||||||
KillerStartups</span>,
|
KillerStartups</span
|
||||||
<span class="NB-press-author">RogerH and dedmonson</span>,
|
>, <span class="NB-press-author">RogerH and dedmonson</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Aug 17, 2010 </span>
|
||||||
Aug 17, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://www.bloggea2.com/disfruta-de-tus-feeds-con-newsblur/">
|
<a href="http://www.bloggea2.com/disfruta-de-tus-feeds-con-newsblur/">
|
||||||
Disfruta de tus Feeds con NewsBlur
|
Disfruta de tus Feeds con NewsBlur
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.bloggea2.com/wp-content/themes/Bloggea2v10/images/favicon.ico">
|
<img
|
||||||
Bloggea2.com</span>,
|
src="http://www.bloggea2.com/wp-content/themes/Bloggea2v10/images/favicon.ico"
|
||||||
<span class="NB-press-author">Frank</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
Bloggea2.com</span
|
||||||
Aug 25, 2010
|
>, <span class="NB-press-author">Frank</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://www.dosbit.com/general/newsblur-lector-rss">
|
<a href="http://www.dosbit.com/general/newsblur-lector-rss">
|
||||||
NewsBlur: Lector RSS
|
NewsBlur: Lector RSS
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.dosbit.com/wp-content/themes/dosbit2010/favicon.ico">
|
<img
|
||||||
DosBit</span>,
|
src="http://www.dosbit.com/wp-content/themes/dosbit2010/favicon.ico"
|
||||||
<span class="NB-press-author">Jorge Autor</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
DosBit</span
|
||||||
Aug 25, 2010
|
>, <span class="NB-press-author">Jorge Autor</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: Alternativa a Google Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.laflecha.net/images/favicon.png">
|
<img src="http://www.laflecha.net/images/favicon.png" />
|
||||||
LaFlecha</span>,
|
LaFlecha</span
|
||||||
<span class="NB-press-author">Juan Carlos Cano Aguilera</span>,
|
>, <span class="NB-press-author">Juan Carlos Cano Aguilera</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Sep 06, 2010 </span>
|
||||||
Sep 06, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur, un agregador online de feeds a tener en cuenta
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico">
|
<img
|
||||||
WWWhat's New</span>,
|
src="http://wwwhatsnew.com/wp-content/themes/wwwhatsnew/favicon.ico"
|
||||||
<span class="NB-press-author"> Cyberfrancis </span>,
|
/>
|
||||||
<span class="NB-press-date">
|
WWWhat's New</span
|
||||||
Aug 12, 2010
|
>, <span class="NB-press-author"> Cyberfrancis </span>,
|
||||||
</span>
|
<span class="NB-press-date"> Aug 12, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://techravings.info/2010/08/newsblur-artificial-intelligence-comes-to-rss-reader-goodbye-boring-content.html">
|
<a
|
||||||
NewsBlur: Artificial Intelligence Comes to RSS Reader. Goodbye Boring Content!
|
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>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="">
|
<img src="" />
|
||||||
TechRavings</span>,
|
TechRavings</span
|
||||||
<span class="NB-press-date">
|
>,
|
||||||
Aug 26, 2010
|
<span class="NB-press-date"> Aug 26, 2010 </span>
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur bukan sebarang pembaca suapan RSS
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://1.bp.blogspot.com/_5UzqrQjtYEQ/TYF2EtWYhgI/AAAAAAAABBo/GTOHKWGvLx8/s000/psidolon_limiter.png">
|
<img
|
||||||
Teknomasi</span>,
|
src="http://1.bp.blogspot.com/_5UzqrQjtYEQ/TYF2EtWYhgI/AAAAAAAABBo/GTOHKWGvLx8/s000/psidolon_limiter.png"
|
||||||
<span class="NB-press-author">Disiar oleh Muhammad Safwan</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
Teknomasi</span
|
||||||
Nov 05, 2010
|
>, <span class="NB-press-author">Disiar oleh Muhammad Safwan</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Nov 05, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: Google Reader Alternative For Reading RSS Feeds
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.ampercent.com/favicon.ico">
|
<img src="http://www.ampercent.com/favicon.ico" />
|
||||||
Ampercent</span>,
|
Ampercent</span
|
||||||
<span class="NB-press-author">Amit Banerjee</span>,
|
>, <span class="NB-press-author">Amit Banerjee</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Nov 07, 2010 </span>
|
||||||
Nov 07, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://www.moongift.jp/2010/11/2010110900/">
|
<a href="http://www.moongift.jp/2010/11/2010110900/">
|
||||||
動きの格好いいフィードリーダー「NewsBlur」
|
動きの格好いいフィードリーダー「NewsBlur」
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.moongift.jp/favicon.ico">
|
<img src="http://www.moongift.jp/favicon.ico" />
|
||||||
MoonGift</span>,
|
MoonGift</span
|
||||||
<span class="NB-press-date">
|
>,
|
||||||
Nov 09, 2010
|
<span class="NB-press-date"> Nov 09, 2010 </span>
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: Neue Konkurrenz für den Google Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://it-runde.de/wp-content/themes/one-theme/favicon.ico">
|
<img
|
||||||
IT-runde</span>,
|
src="http://it-runde.de/wp-content/themes/one-theme/favicon.ico"
|
||||||
<span class="NB-press-date">
|
/>
|
||||||
Nov 10, 2010
|
IT-runde</span
|
||||||
</span>
|
>,
|
||||||
|
<span class="NB-press-date"> Nov 10, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://internetno.net/2010/11/30/rss-digest/">
|
<a href="http://internetno.net/2010/11/30/rss-digest/">
|
||||||
Шпаргалка по RSS-агрегаторам – 6 альтернатив Google Reader
|
Шпаргалка по RSS-агрегаторам – 6 альтернатив Google Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="">
|
<img src="" />
|
||||||
Интернетные штучки</span>,
|
Интернетные штучки</span
|
||||||
<span class="NB-press-author">Глеб Кулбасов</span>,
|
>, <span class="NB-press-author">Глеб Кулбасов</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Nov 30, 2010 </span>
|
||||||
Nov 30, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: lecteur RSS intelligent
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.logiste.be/blog/favicon.ico">
|
<img src="http://www.logiste.be/blog/favicon.ico" />
|
||||||
Logiste</span>,
|
Logiste</span
|
||||||
<span class="NB-press-author">Christophe Logiste</span>,
|
>, <span class="NB-press-author">Christophe Logiste</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Dec 02, 2010 </span>
|
||||||
Dec 02, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur = Slicker News Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.mitchelaneous.com/favicon.ico">
|
<img src="http://www.mitchelaneous.com/favicon.ico" />
|
||||||
Mitchelaneous</span>,
|
Mitchelaneous</span
|
||||||
<span class="NB-press-author">Mitch Keeler</span>,
|
>, <span class="NB-press-author">Mitch Keeler</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Jan 06, 2010 </span>
|
||||||
Jan 06, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: A Friendly & Feature Rich Online Feed Reader Software
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://main.makeuseoflimited.netdna-cdn.com/dir/wp-content/themes/makeuseof/img/favicon.ico">
|
<img
|
||||||
MakeUseOf</span>,
|
src="http://main.makeuseoflimited.netdna-cdn.com/dir/wp-content/themes/makeuseof/img/favicon.ico"
|
||||||
<span class="NB-press-author">MOin</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
MakeUseOf</span
|
||||||
Nov 25, 2010
|
>, <span class="NB-press-author">MOin</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Nov 25, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur – An Impressive Online Feed Reader App
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://cdn.solidblogger.com/wp-content/themes/SBlogger/images/favicon.ico">
|
<img
|
||||||
Solid Blogger</span>,
|
src="http://cdn.solidblogger.com/wp-content/themes/SBlogger/images/favicon.ico"
|
||||||
<span class="NB-press-author">Avinash</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
Solid Blogger</span
|
||||||
Jan 18, 2011
|
>, <span class="NB-press-author">Avinash</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Jan 18, 2011 </span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://blog.dreamcss.com/tools/online-rss-reader-newsblur/">
|
<a href="http://blog.dreamcss.com/tools/online-rss-reader-newsblur/">
|
||||||
NewsBlur online RSS reader that Displays the Actual Web Site
|
NewsBlur online RSS reader that Displays the Actual Web Site
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://blog.dreamcss.com/favicon.ico">
|
<img src="http://blog.dreamcss.com/favicon.ico" />
|
||||||
Dreamcss</span>,
|
Dreamcss</span
|
||||||
<span class="NB-press-author">Ravindra</span>,
|
>, <span class="NB-press-author">Ravindra</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Jan 25, 2010 </span>
|
||||||
Jan 25, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
8 Best Google Chrome Apps to get you organized
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.techlineinfo.com/favicon.ico">
|
<img src="http://www.techlineinfo.com/favicon.ico" />
|
||||||
Techline Info</span>,
|
Techline Info</span
|
||||||
<span class="NB-press-author">Nouman</span>,
|
>, <span class="NB-press-author">Nouman</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Jan 30, 2011 </span>
|
||||||
Jan 30, 2011
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
Open Source Alternatives to Google
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://itmanagement.earthweb.com/favicon.ico">
|
<img src="http://itmanagement.earthweb.com/favicon.ico" />
|
||||||
Datamation</span>,
|
Datamation</span
|
||||||
<span class="NB-press-author">Matt Hartley</span>,
|
>, <span class="NB-press-author">Matt Hartley</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Feb 7, 2011 </span>
|
||||||
Feb 7, 2011
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://fukumako.wordpress.com/2011/03/04/newsblur/">
|
<a href="http://fukumako.wordpress.com/2011/03/04/newsblur/">
|
||||||
RSSリーダーの新顔 『 newsblur 』
|
RSSリーダーの新顔 『 newsblur 』
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://1.gravatar.com/blavatar/ff332bca85310aa66d66b8d9aed2a9d6?s=16">
|
<img
|
||||||
情報の海から私へと注いでいる川の入り口</span>,
|
src="http://1.gravatar.com/blavatar/ff332bca85310aa66d66b8d9aed2a9d6?s=16"
|
||||||
<span class="NB-press-author">Fukuaki</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
情報の海から私へと注いでいる川の入り口</span
|
||||||
Mar 04, 2011
|
>, <span class="NB-press-author">Fukuaki</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Mar 04, 2011 </span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<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
|
NewsBlur est le lecteur RSS choisi intelligemment vos flux
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://01buzz.fr/wp-content/themes/arras-theme/images/favicon.ico">
|
<img
|
||||||
01 Buzz</span>,
|
src="http://01buzz.fr/wp-content/themes/arras-theme/images/favicon.ico"
|
||||||
<span class="NB-press-author">Buzz</span>,
|
/>
|
||||||
<span class="NB-press-date">
|
01 Buzz</span
|
||||||
Aug 13, 2010
|
>, <span class="NB-press-author">Buzz</span>,
|
||||||
</span>
|
<span class="NB-press-date"> Aug 13, 2010 </span>
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: rewelacyjna alternatywa dla Czytnika Google
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://webhosting.pl/favicon-wh.ico">
|
<img src="http://webhosting.pl/favicon-wh.ico" />
|
||||||
Webhosting.pl</span>,
|
Webhosting.pl</span
|
||||||
<span class="NB-press-author">Adam Golański</span>,
|
>, <span class="NB-press-author">Adam Golański</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Aug 24, 2010 </span>
|
||||||
Aug 24, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: una excelente alternativa a Google Reader
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.softhoy.com/favicon.ico">
|
<img src="http://www.softhoy.com/favicon.ico" />
|
||||||
Softhoy</span>,
|
Softhoy</span
|
||||||
<span class="NB-press-author">Belhor</span>,
|
>, <span class="NB-press-author">Belhor</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Aug 25, 2010 </span>
|
||||||
Aug 25, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
<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
|
NewsBlur: leitor de feed online
|
||||||
</a>
|
</a>
|
||||||
<span class="NB-press-publisher">
|
<span class="NB-press-publisher">
|
||||||
<img src="http://www.stilegames.com/favicon.ico">
|
<img src="http://www.stilegames.com/favicon.ico" />
|
||||||
StileGames</span>,
|
StileGames</span
|
||||||
<span class="NB-press-author">Silu</span>,
|
>, <span class="NB-press-author">Silu</span>,
|
||||||
<span class="NB-press-date">
|
<span class="NB-press-date"> Aug 20, 2010 </span>
|
||||||
Aug 20, 2010
|
|
||||||
</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% endblock content %}
|
{% endblock content %} {% block footer %} {% render_footer "press" %} {%
|
||||||
|
endblock footer %}
|
||||||
{% block footer %}
|
|
||||||
{% render_footer "press" %}
|
|
||||||
{% endblock footer %}
|
|
||||||
|
|