Merge branch 'master' of https://github.com/samuelclay/NewsBlur into ipad

This commit is contained in:
Roy Yang 2012-08-11 13:58:37 -07:00
commit 913f447d41
6 changed files with 16 additions and 12 deletions

View file

@ -218,8 +218,10 @@ class GoogleReaderImporter(Importer):
self.subscription_folders = []
self.scope = "http://www.google.com/reader/api"
self.xml = xml
self.auto_active = False
def import_feeds(self):
def import_feeds(self, auto_active=False):
self.auto_active = auto_active
sub_url = "%s/0/subscription/list" % self.scope
if not self.xml:
feeds_xml = self.send_request(sub_url)
@ -296,7 +298,7 @@ class GoogleReaderImporter(Importer):
defaults={
'needs_unread_recalc': True,
'mark_read_date': datetime.datetime.utcnow() - datetime.timedelta(days=1),
'active': self.user.profile.is_premium,
'active': self.user.profile.is_premium or self.auto_active,
}
)
if not us.needs_unread_recalc:

View file

@ -2,10 +2,10 @@ from django.conf.urls.defaults import *
from apps.feed_import import views
urlpatterns = patterns('apps.feed_import.views',
url(r'^opml_upload$', views.opml_upload, name='opml-upload'),
url(r'^opml_export$', views.opml_export, name='opml-export'),
url(r'^authorize/$', views.reader_authorize, name='google-reader-authorize'),
url(r'^callback/$', views.reader_callback, name='google-reader-callback'),
url(r'^signup/$', views.import_signup, name='import-signup'),
url(r'^import_from_google_reader/$', views.import_from_google_reader, name='import-from-google-reader')
url(r'^opml_upload/?$', views.opml_upload, name='opml-upload'),
url(r'^opml_export/?$', views.opml_export, name='opml-export'),
url(r'^authorize/?$', views.reader_authorize, name='google-reader-authorize'),
url(r'^callback/?$', views.reader_callback, name='google-reader-callback'),
url(r'^signup/?$', views.import_signup, name='import-signup'),
url(r'^import_from_google_reader/?$', views.import_from_google_reader, name='import-from-google-reader')
)

View file

@ -193,8 +193,9 @@ def import_from_google_reader(request):
if request.user.is_authenticated():
reader_importer = GoogleReaderImporter(request.user)
auto_active = bool(request.REQUEST.get('auto_active') or False)
try:
reader_importer.import_feeds()
reader_importer.import_feeds(auto_active=auto_active)
reader_importer.import_starred_items()
except AssertionError:
code = -1

View file

@ -1731,7 +1731,8 @@ class MSocialServices(mongo.Document):
profile = MSocialProfile.get_user(self.user_id)
profile.location = profile.location or (facebook_user.get('location') and facebook_user['location']['name'])
profile.bio = profile.bio or facebook_user.get('bio')
profile.website = profile.website or facebook_user.get('website')
if not profile.website and facebook_user.get('website'):
profile.website = facebook_user.get('website').split()[0]
profile.save()
profile.count_follows()
if not profile.photo_url or not profile.photo_service:

2
fabfile.py vendored
View file

@ -372,7 +372,7 @@ def setup_psycopg():
def setup_python():
# sudo('easy_install -U pip')
sudo('easy_install -U fabric django==1.3.1 readline pyflakes iconv celery django-celery django-celery-with-redis django-compress South django-extensions pymongo==2.2.0 stripe BeautifulSoup pyyaml nltk lxml oauth2 pytz boto seacucumber django_ses mongoengine redis requests django-subdomains psutil')
sudo('easy_install -U fabric django==1.3.1 readline pyflakes iconv celery django-celery django-celery-with-redis django-compress South django-extensions pymongo==2.2.0 stripe BeautifulSoup pyyaml nltk lxml oauth2 pytz boto seacucumber django_ses mongoengine redis requests django-subdomains psutil python-gflags')
put('config/pystartup.py', '.pystartup')
# with cd(os.path.join(env.NEWSBLUR_PATH, 'vendor/cjson')):

View file

@ -179,7 +179,7 @@ TEST_DATABASE_NAME = 'newsblur_test'
ROOT_URLCONF = 'urls'
INTERNAL_IPS = ('127.0.0.1',)
LOGGING_LOG_SQL = True
APPEND_SLASH = True
APPEND_SLASH = False
SOUTH_TESTS_MIGRATE = False
SESSION_ENGINE = "django.contrib.sessions.backends.db"
TEST_RUNNER = "utils.testrunner.TestRunner"