* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+define('INSTALLDIR', dirname(__DIR__));
+define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public');
$shortoptions = 'i:n:f:';
$longoptions = array('id=', 'nickname=', 'file=');
END_OF_IMPORTTWITTERATOM_HELP;
require_once INSTALLDIR.'/scripts/commandline.inc';
-require_once INSTALLDIR.'/extlib/htmLawed/htmLawed.php';
function getAtomFeedDocument()
{
if (!have_option('q', 'quiet')) {
print $activity->content . "\n";
}
- $html = getTweetHtml($object->link);
-
- $config = array('safe' => 1,
- 'deny_attribute' => 'class,rel,id,style,on*');
-
- $html = htmLawed($html, $config);
+ $html = common_purify(getTweetHtml($object->link));
$content = html_entity_decode(strip_tags($html), ENT_QUOTES, 'UTF-8');
try {
$client = new HTTPClient();
$response = $client->get($url);
- } catch (HTTP_Request2_Exception $e) {
+ } catch (Exception $e) {
print "ERROR: HTTP response " . $e->getMessage() . "\n";
return false;
}