"NewsLine" : NewsLineModule,
"NewsTable" : NewsTableModule,
"NewsYearNavigation" : NewsYearNavigationModule,
- "PlanetAuthorBox" : PlanetAuthorBoxModule,
- "PlanetEntry" : PlanetEntryModule,
- "PlanetSearchBox" : PlanetSearchBoxModule,
"ProgressBar" : ProgressBarModule,
"ReleaseItem" : ReleaseItemModule,
"SidebarBanner" : SidebarBannerModule,
# planet.ipfire.org
self.add_handlers(r"planet(\.dev)?\.ipfire\.org", [
- (r"/", PlanetMainHandler),
- (r"/hottest", PlanetHotEntriesHandler),
- (r"/post/([A-Za-z0-9_-]+)", PlanetPostingHandler),
- (r"/user/([a-z0-9_-]+)", PlanetUserHandler),
- (r"/search", PlanetSearchHandler),
- (r"/year/(\d+)", PlanetYearHandler),
+ (r"/", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/" }),
+ (r"/post/([A-Za-z0-9_-]+)", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/posts/{1}" }),
+ (r"/user/([a-z0-9_-]+)", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/authors/{1}" }),
# RSS
- (r"/rss", RSSPlanetAllHandler),
- (r"/user/([a-z0-9_-]+)/rss", RSSPlanetUserHandler),
- (r"/news.rss", tornado.web.RedirectHandler, { "url" : "/rss" }),
+ (r"/rss", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/feed.rss" }),
+ (r"/user/([a-z0-9_-]+)/rss", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/authors/{1}.rss" }),
+ (r"/news.rss", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/feed.rss" }),
])
# fireinfo.ipfire.org