我的翻版,因为我可以。

django-newswall的Python项目详细描述


这是我的翻滚日志版本。为什么,你可能会问?因为我可以。

安装和使用

  1. newswall添加到INSTALLED_APPS

  2. 如果您愿意,请运行./manage.py migrate newswall(或syncdb) 不带南部)

  3. 将以下行添加到您的urls.py

    url(r'^news/', include('newswall.urls')),
    
  4. 通过django的 管理面板

  5. 定期创建运行./manage.py update_newswall的cronjob(即 每小时)

提供者

newswall有几个捆绑的提供商,它们是:

ElephantBlog

在上的ElephantBlog安装中为每个活动项添加新闻项 同一个网站。无需(或可能)额外配置。添加 遵循json配置到Source条目:

{"provider": "newswall.providers.elephantblog"}

Facebook Graph Feed

此提供商为Facebook页面上的每个墙贴添加新闻条目。这个 墙柱是通过图形api访问的;您需要一个python的副本 你的python路径上的facebook sdk。你需要一个访问令牌 offline_access此提供程序的权限。所需配置 如下:

{"provider": "newswall.providers.fb_graph_feed",
"object": "FEINHEIT",      // used to construct the Graph request URL
"from_id": "239846135569", // used to filter stories created by the
                           // object referenced above, ignores stories
                           // sent by others
"access_token": "..."
}

我们建议使用app access令牌来查询facebook页面提要,因为它们不会过期。 要获取应用程序访问令牌,只需在 填写所需字段(所有大写字母):

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

更多有关app access tokens的信息,请参见Facebook官方文档: <;https://developers.facebook.com/docs/opengraph/using-app-tokens/>;

要获取“from_id”配置参数,可以查询facebook open图 浏览器的API后端:

https://graph.facebook.com/OBJECT

F.E.: <;https://graph.facebook.com/FEINHEIT>;

RSS源

rss提要提供程序可以获取任何rss或atom提要(实际上,任何可解析的 通过feedparser并将故事转换为新闻条目:

{
"provider": "newswall.providers.feed",
"source": "http://twitter.com/statuses/user_timeline/unsocialrider.rss"
}

twitter api提要

必需:Tweepy

用法:

创建一个Twitter应用程序。 您可以在详细信息页上找到消费者密钥/秘密。 因为这是一个只读应用程序,所以可以创建 您的oauth_令牌/机密直接位于应用程序详细信息页的底部。

所需的配置键:

{
"provider": "newswall.providers.twitter",
"user": "feinheit",
"consumer_key": "...",
"consumer_secret": "...",
"oauth_token": "...",
"oauth_secret": "..."
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
swing如何在不使用BorderLayout的情况下将组件居中放置在JPanel中?JAVA   java行话游戏向gridlayout添加输入   如何在Java中检索数组中列表的第一个和第二个元素?   在IDEA 12.1中调试Java Spring项目时,Jetty server为什么会挂起?   java我的循环没有在屏幕上显示任何内容   Protostuff 1.3.8中的java RuntimeSchema   java Android Realm RecyclerView动画不工作?   java在主活动中创建类   java如何在OData 4中实现三段或更多段导航   java TreeCellEditor:即使ShouldSelectCell返回false,也必须选择要编辑的单元格   java Tomcat安全权限错误   java通过split()解析文件名以比较两个常用字段   Java数组排序不起作用   使用Java创建带多个项目的签出会话   java有没有办法在安卓上,在我自己的应用程序中使用本机消息传递应用程序?   java Hibernate多个关系和一个附加表   java格式化TableView列中的ObjectProperty<LocalDateTime>   带有原子替换的java线程安全可序列化集合