def getFeedFromNode(self, feedNode, gui): feedVersion = feedNode.getAttribute("type") if(feedVersion == "rss"): feed = RssFeed(); if(feedVersion == "atom"): feed = AtomFeed(); feed.loadFromNode(feedNode, gui); feed.feedVersion = feedVersion return feed;
def getFeedFromState(self, feedState, gui): feedVersion = feedState.feedVersion if(feedVersion == "rss"): feed = RssFeed(); if(feedVersion == "atom"): feed = AtomFeed(); feed.loadFromState(feedState,gui); feed.feedVersion = feedVersion return feed;
def msg_callback(body): lock = threading.Lock() lock.acquire() json_data = json.loads(body) quads = json_data["Cfg"] rss_feeds = json_data["RssFeeds"] weather_locs = json_data["WeatherLocations"] google_info = json_data["GoogleInfo"] feed_text = RssFeed(rss_feeds).get_entries() bindings = {"RSS Feeds": feed_text} update_quads(bindings, quads) lock.release()
def getFeedFromState(self, feedState, gui): feedVersion = feedState.feedVersion if (feedVersion == "rss"): feed = RssFeed() if (feedVersion == "atom"): feed = AtomFeed() feed.loadFromState(feedState, gui) feed.feedVersion = feedVersion return feed
def getFeedFromNode(self, feedNode, gui): feedVersion = feedNode.getAttribute("type") if (feedVersion == "rss"): feed = RssFeed() if (feedVersion == "atom"): feed = AtomFeed() feed.loadFromNode(feedNode, gui) feed.feedVersion = feedVersion return feed
def read_settings(): lock = FileLock(settings_file + ".lock", timeout=2) try: with lock: with open(settings_file, 'r') as settings: settings_val = json.loads(settings.read()) print(settings_val) rss_feeds = [] try: rss_feeds = RssFeed(settings_val["RssFeeds"]) except: print("Problem reading rss feeds") print("Received RSS Feeds.") weather_locs = [] for locations in settings_val["WeatherLocations"]: print(locations) loc = Weather(locations).get_results() weather_locs.append(loc) print(loc) except Timeout: print("failed to acquire lock") finally: lock.release()
from django.conf.urls import patterns, url from blog import views from rss import RssFeed urlpatterns = patterns( '', url(r'^$', views.index, name='index'), url(r'^login/$', views.login_page, name='login_page'), url(r'^logout/$', views.logout_page, name='logout_page'), url(r'^sign_up/$', views.sign_up, name='sign_up'), url(r'^about_me/$', views.about_me, name='about_me'), url(r'^photoes/$', views.photoes, name='photoes'), url(r'^user_home/(?P<username>.+)/$', views.user_home, name='user_home'), url(r'^blog_posts/(?P<slug>[\d\w_-]+)/$', views.blog_posts, name='blog_posts'), url(r'^post/(?P<slug>[\d\w_-]+)/$', views.post, name='post'), url(r'^edit_post/(?P<slug>[\d\w_-]+)/$', views.edit_post, name='edit_post'), url(r'^create_post/(?P<slug>[\d\w_-]+)/$', views.create_post, name='create_post'), url(r'^tag/(?P<slug>[\d\w_-]+)/$', views.tag, name='tag'), url(r'^create_blog/(?P<username>.+)/$', views.create_blog, name='create_blog'), url(r'^upload_file/$', views.upload_file, name='upload_file'), url(r'^rss/(?P<blog_id>\d+)/$', RssFeed(), name='rss'), )