embr—Web Clinet of Twitter with a vivid interface

2011年3月17日 | 分类: 关于推特 | 标签: , ,

embr是一个很好的推特网页客户端程序,来源于rabr,继承了rabr的优点并具有如下特点:

I.采用直连和代理两种方式OAuth登陆,轻松应对Twitter登录方式更新。

II.增加OAuth下上传图片支持。

III.紧跟最新版Twitese更新,感谢Twitese维护者的辛勤劳动。

IV.增加代理Twitter头像功能。

Embr安装步骤

I.到download list下载embr-v*.7z(不保证最新) 或使用SVN工具(如TortoiseSVN)下载 http://embr.googlecode.com/svn/trunk/ 获得最新源代码

II.打开.\lib\config.php(最好用UltraEdit等软件),按照说明进行设置:(以下为v0.2及以上版本设置方法,v0.2以下版本请参照注释设置),设置完后直接上传即可。

    define('SECURE_KEY', 'YOU SHOULD CHANGE IT'); //加密Cookie的密钥,如果空间不支持mcrypt,请留空

    define('API_URL', 'http://api.twitter.com/1'); //无需更改

    define('TWITESE_API_URL', 'http://twiteseapi.appspot.com');//无需更改

    define('BASE_URL','http://MY_WEBSITE'); //你的Embr放置的路径,注意结尾不带 '/'
        
        // OAuth Config OAuth密钥请到 https://twitter.com/oauth_clients 申请

    define("CONSUMER_KEY", "CONSUMER_KEY");//按照官网的提示填写密钥

    define("CONSUMER_SECRET", "CONSUMER_SECRET");

        //Optional Information

    define('SITE_OWNER', 'your twitter id'); //Your Twitter ID  

    define('BLOG_SITE','http://yourblog'); //blog_site

注1:如果是上传二(多)级目录,如www.name.com/abc请搜索 .htaccess 文件

将 user.php 改为 abc/user.php

status.php 改为 abc/status.php 即可。

注2:Nginx主机(一般免费空间均为Apache主机,可跳过本段)可参考的 Nginx Rewrite规则(加入到nginx.conf即可)

        location / {
                if (!-f $request_filename) {
                        rewrite ^/(\d+)$ /statuse.php?id=$1 last;
                        rewrite ^/([a-zA-Z0-9_]+)$ /user.php?id=$1 last;
                break;
                }
        }

声明

在免费空间中,本人仅在alwaysdata.net空间测试通过,不保证其余空间也能完美支援,其中在alwaysdata.net空间搭建需要开启curl和mcrypt支持,相关设置可以参见拙文,本人也不保证其余空间甚至主机出现的问题我能够解决。

FAQ

出现 Call to undefined function curl_init() 错误?

在空间设置后台的PHP环境中编辑PHP5.ini(如alwaysdata空间),加入一行

extension = curl.so

静候五分钟生效好,若仍有此错误,说明空间不支持curl,无法架设embr。

出现 Call to undefined function mcrypt_module_open() 错误?

在空间设置后台的PHP环境中编辑PHP5.ini(如alwaysdata空间),加入一行

extension = mcrypt.so

静候五分钟生效好,若仍有此错误,说明空间不支持mcrypt,此时请将config中的secure_key留空。

上传新版embr后右侧个人信息页面乱码?

这是由于上传新版embr时的config.php里面的SECURE_KEY改变造成的,请点击右上角的Logout再重新登录。

您所不知道的embr

1.您知道吗?按Ctrl键加上Reply按钮可以实现ReplyAll功能。

2.您知道吗?双击页面背景可以实现立刻滚动到最前功能。

3.您知道吗?发推也可以用Ctrl+Enter组合键。

项目地址http://code.google.com/p/embr/

下载地址http://code.google.com/p/embr/downloads/list

演示地址 https://embr.in (ipv4/ipv6+SSL)

https://embr.tk

  1. fjfzwzs
    2012年4月20日17:43

    可以在dotcloud上配置吗

    • iGFW
      2012年4月22日15:05

      到了上通,不过没有测试过。