forked from blallo/rss-bridge
Deuxième lot de bridges.
This commit is contained in:
parent
2d526f4e0a
commit
3cb652b812
12 changed files with 111 additions and 106 deletions
|
@ -1,16 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeMaliki
|
|
||||||
* Returns Maliki's newest strips
|
|
||||||
*
|
|
||||||
* @name Maliki
|
|
||||||
* @homepage http://www.maliki.com/
|
|
||||||
* @description Returns Maliki's newest strips
|
|
||||||
* @maintainer mitsukarenai
|
|
||||||
* @update 2014-05-30
|
|
||||||
*/
|
|
||||||
class MalikiBridge extends BridgeAbstract{
|
class MalikiBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "mitsukarenai";
|
||||||
|
$this->name = "Maliki";
|
||||||
|
$this->uri = "http://www.maliki.com/";
|
||||||
|
$this->description = "Returns Maliki's newest strips";
|
||||||
|
$this->update = "2014-05-30";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
$html = file_get_html('http://www.maliki.com/') or $this->returnError('Could not request Maliki.', 404);
|
$html = file_get_html('http://www.maliki.com/') or $this->returnError('Could not request Maliki.', 404);
|
||||||
$count=0;
|
$count=0;
|
||||||
|
|
|
@ -1,13 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* @name MemoLinux
|
|
||||||
* @homepage http://memo-linux.com/
|
|
||||||
* @description Returns the 10 newest posts from MemoLinux (full text)
|
|
||||||
* @maintainer qwertygc
|
|
||||||
* @update 2015-01-30
|
|
||||||
*/
|
|
||||||
class MemoLinuxBridge extends BridgeAbstract{
|
class MemoLinuxBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "qwertygc";
|
||||||
|
$this->name = "MemoLinux";
|
||||||
|
$this->uri = "http://memo-linux.com/";
|
||||||
|
$this->description = "Returns the 10 newest posts from MemoLinux (full text)";
|
||||||
|
$this->update = "2015-01-30";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
|
|
||||||
function StripCDATA($string) {
|
function StripCDATA($string) {
|
||||||
|
|
|
@ -1,18 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeMondeDiplo
|
|
||||||
* Search MondeDiplo for most recent pages.
|
|
||||||
* Returns the most recent links in results.
|
|
||||||
* 2014-07-22
|
|
||||||
*
|
|
||||||
* @name MondeDiplo
|
|
||||||
* @homepage http://www.monde-diplomatique.fr
|
|
||||||
* @description Returns most recent results from MondeDiplo.
|
|
||||||
* @maintainer Pitchoule
|
|
||||||
*/
|
|
||||||
|
|
||||||
class MondeDiploBridge extends BridgeAbstract{
|
class MondeDiploBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "Pitchoule";
|
||||||
|
$this->name = "MondeDiplo";
|
||||||
|
$this->uri = "http://www.monde-diplomatique.fr";
|
||||||
|
$this->description = "Returns most recent results from MondeDiplo.";
|
||||||
|
$this->update = "2014-07-22";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
$link = 'http://www.monde-diplomatique.fr';
|
$link = 'http://www.monde-diplomatique.fr';
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeMsnMonde
|
|
||||||
* Returns the 10 newest posts from MSN Actualités (full text)
|
|
||||||
*
|
|
||||||
* @name MSN Actu Monde
|
|
||||||
* @homepage http://www.msn.com/fr-fr/actualite/monde
|
|
||||||
* @description Returns the 10 newest posts from MSN Actualités (full text)
|
|
||||||
* @maintainer kranack
|
|
||||||
* @update 2015-01-30
|
|
||||||
*/
|
|
||||||
class MsnMondeBridge extends BridgeAbstract{
|
class MsnMondeBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "kranack";
|
||||||
|
$this->name = "MSN Actu Monde";
|
||||||
|
$this->uri = "http://www.msn.com/fr-fr/actualite/monde";
|
||||||
|
$this->description = "Returns the 10 newest posts from MSN Actualités (full text)";
|
||||||
|
$this->update = "2015-01-30";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
|
|
||||||
function MsnMondeExtractContent($url, &$item) {
|
function MsnMondeExtractContent($url, &$item) {
|
||||||
|
|
|
@ -1,13 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* 2014-08-27
|
|
||||||
* @name NASA APOD Bridge
|
|
||||||
* @homepage http://apod.nasa.gov/apod/astropix.html
|
|
||||||
* @description Returns the 3 latest NASA APOD pictures and explanations
|
|
||||||
* @maintainer corenting
|
|
||||||
*/
|
|
||||||
class NasaApodBridge extends BridgeAbstract{
|
class NasaApodBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "corenting";
|
||||||
|
$this->name = "NASA APOD Bridge";
|
||||||
|
$this->uri = "http://apod.nasa.gov/apod/astropix.html";
|
||||||
|
$this->description = "Returns the 3 latest NASA APOD pictures and explanations";
|
||||||
|
$this->update = "2014-08-27";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param) {
|
public function collectData(array $param) {
|
||||||
|
|
||||||
$html = file_get_html('http://apod.nasa.gov/apod/archivepix.html') or $this->returnError('Error while downloading the website content', 404);
|
$html = file_get_html('http://apod.nasa.gov/apod/archivepix.html') or $this->returnError('Error while downloading the website content', 404);
|
||||||
|
|
|
@ -1,17 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeNextinpact
|
|
||||||
* Returns the newest articles
|
|
||||||
* 2014-05-25
|
|
||||||
*
|
|
||||||
* @name NextInpact Bridge
|
|
||||||
* @homepage http://www.nextinpact.com/
|
|
||||||
* @description Returns the newest articles.
|
|
||||||
* @maintainer qwertygc
|
|
||||||
* @update 2015-10-23
|
|
||||||
*/
|
|
||||||
class NextInpactBridge extends BridgeAbstract {
|
class NextInpactBridge extends BridgeAbstract {
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "qwertygc";
|
||||||
|
$this->name = "NextInpact Bridge";
|
||||||
|
$this->uri = "http://www.nextinpact.com/";
|
||||||
|
$this->description = "Returns the newest articles.";
|
||||||
|
$this->update = "2015-10-23";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param) {
|
public function collectData(array $param) {
|
||||||
|
|
||||||
function StripCDATA($string) {
|
function StripCDATA($string) {
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeNiceMatin
|
|
||||||
* Returns the 10 newest posts from Nice Matin (full text)
|
|
||||||
*
|
|
||||||
* @name NiceMatin
|
|
||||||
* @homepage http://www.nicematin.com/
|
|
||||||
* @description Returns the 10 newest posts from NiceMatin (full text)
|
|
||||||
* @maintainer pit-fgfjiudghdf
|
|
||||||
* @update 2014-05-26
|
|
||||||
*/
|
|
||||||
class NiceMatinBridge extends BridgeAbstract{
|
class NiceMatinBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "pit-fgfjiudghdf";
|
||||||
|
$this->name = "NiceMatin";
|
||||||
|
$this->uri = "http://www.nicematin.com/";
|
||||||
|
$this->description = "Returns the 10 newest posts from NiceMatin (full text)";
|
||||||
|
$this->update = "2014-05-26";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
|
|
||||||
function NiceMatinUrl($string) {
|
function NiceMatinUrl($string) {
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeNumerama
|
|
||||||
* Returns the 5 newest posts from http://www.numerama.com (full text)
|
|
||||||
*
|
|
||||||
* @name Numerama
|
|
||||||
* @homepage http://www.numerama.com/
|
|
||||||
* @description Returns the 5 newest posts from Numerama (full text)
|
|
||||||
* @maintainer mitsukarenai
|
|
||||||
* @update 2015-10-12
|
|
||||||
*/
|
|
||||||
class NumeramaBridge extends BridgeAbstract{
|
class NumeramaBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "mitsukarenai";
|
||||||
|
$this->name = "Numerama";
|
||||||
|
$this->uri = "http://www.numerama.com/";
|
||||||
|
$this->description = "Returns the 5 newest posts from Numerama (full text)";
|
||||||
|
$this->update = "2015-10-12";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
|
|
||||||
function NumeramaStripCDATA($string) {
|
function NumeramaStripCDATA($string) {
|
||||||
|
|
|
@ -1,18 +1,15 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgeOpenTheory
|
|
||||||
* Returns the 5 newest posts from http://open1theory.com (full text)
|
|
||||||
*
|
|
||||||
* @name Opentheory
|
|
||||||
* @description Returns the 5 newest posts from OpenTheory (full text)
|
|
||||||
* @homepage http://open1theory.com
|
|
||||||
*@maintainer qwertygc
|
|
||||||
*/
|
|
||||||
class OpenTheoryBridge extends BridgeAbstract{
|
class OpenTheoryBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "qwertygc";
|
||||||
|
$this->name = "Opentheory";
|
||||||
|
$this->uri = "http://open1theory.com";
|
||||||
|
$this->description = "Returns the 5 newest posts from OpenTheory (full text)";
|
||||||
|
$this->update = "02-08-2014";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* RssBridgePlanetLibre
|
|
||||||
* Returns the 5 newest posts from PlanetLibre (full text)
|
|
||||||
*
|
|
||||||
* @name PlanetLibre
|
|
||||||
* @homepage http://www.planet-libre.org
|
|
||||||
* @description Returns the 5 newest posts from PlanetLibre (full text)
|
|
||||||
* @maintainer pit-fgfjiudghdf
|
|
||||||
* @update 2014-05-26
|
|
||||||
*/
|
|
||||||
class PlanetLibreBridge extends BridgeAbstract{
|
class PlanetLibreBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "pit-fgfjiudghdf";
|
||||||
|
$this->name = "PlanetLibre";
|
||||||
|
$this->uri = "http://www.planet-libre.org";
|
||||||
|
$this->description = "Returns the 5 newest posts from PlanetLibre (full text)";
|
||||||
|
$this->update = "2014-05-26";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
|
|
||||||
function PlanetLibreExtractContent($url) {
|
function PlanetLibreExtractContent($url) {
|
||||||
|
|
|
@ -1,13 +1,17 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
|
||||||
* 2014-08-27
|
|
||||||
* @name Project M Game Bridge
|
|
||||||
* @homepage http://projectmgame.com/en/
|
|
||||||
* @description Returns the newest articles.
|
|
||||||
* @maintainer corenting
|
|
||||||
*/
|
|
||||||
class ProjectMGameBridge extends BridgeAbstract{
|
class ProjectMGameBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
public function loadMetadatas() {
|
||||||
|
|
||||||
|
$this->maintainer = "corenting";
|
||||||
|
$this->name = "Project M Game Bridge";
|
||||||
|
$this->uri = "http://projectmgame.com/en/";
|
||||||
|
$this->description = "Returns the newest articles.";
|
||||||
|
$this->update = "2014-08-27";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public function collectData(array $param){
|
public function collectData(array $param){
|
||||||
$html = '';
|
$html = '';
|
||||||
$html = file_get_html('http://projectmgame.com/en/') or $this->returnError('Error while downloading the Project M homepage', 404);
|
$html = file_get_html('http://projectmgame.com/en/') or $this->returnError('Error while downloading the Project M homepage', 404);
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
* Description for the API is available on GitHub: https://github.com/justintv/twitch-api
|
* Description for the API is available on GitHub: https://github.com/justintv/twitch-api
|
||||||
*/
|
*/
|
||||||
|
|
||||||
define(TWITCH_LIMIT, 10); // The default limit
|
define('TWITCH_LIMIT', 10); // The default limit
|
||||||
define(TWITCH_BROADCASTS, 'false'); // The default flag for broadcasts
|
define('TWITCH_BROADCASTS', 'false'); // The default flag for broadcasts
|
||||||
|
|
||||||
class TwitchApiBridge extends BridgeAbstract{
|
class TwitchApiBridge extends BridgeAbstract{
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue