Coder Social home page Coder Social logo

etn406 / api-allocine-helper Goto Github PK

View Code? Open in Web Editor NEW
50.0 50.0 36.0 96 KB

l'API Allociné Helper est un script PHP permettant d'utiliser l'API d'Allociné : récupérez facilement les informations sur les films, les séries TV, les stars, etc. || API Allociné Helper is support for using the API of Allociné : find lots of information about movies, people, etc.

PHP 100.00%

api-allocine-helper's People

Contributors

etn406 avatar tuxboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

api-allocine-helper's Issues

Erreur 403 avec search

$allohelper->search

Renvoie une erreur 403 qui provoque : Erreur 5: Object reference not set to an instance of an object.

Erreur n°3: An error occurred when converting data.

Hello,

j'ai un probleme avec l'utilisation de l'API Allociné, ta classe me renvoie une erreur
Erreur n°3: An error occurred when converting data.

(Juste en testant tes examples)

Donc j'ai affiché $data dans ta classe, ligne 438

var_dump($data);

(j'ai aussi testé avec des utf8_decode/encode)

juste avant le json_decode qui throw l'error

$data = @json_decode($data, 1);

Et ca m'affiche un truc bizarre :
capture decran 2013-07-03 a 20 25 55

Si jamais tu as une idée de ce qu'il se passe, ca me rendrait grandement service, je continue à chercher, notamment du coté des options CURL.

Merci! (Et merci pour ton travail sur cette lib php!)

utilisation de l api pour les séries

Bonsoir,
Je vous remercie enormement pour cette api formidable.
j'essaye de l utiliser pour récuperer les informations des séries mais le soucis c est que je n arrive pas a récuperer le synopsis et je viens de découvrir que ça ne prenait pas toutes les séries, pour vampire diaries, helix, house ça passe mais pour révolution ou "how i met your mother" le script provoque une erreur

Add JAV database

Can the allocine be replaced with javdatabase? Or any other DB for JAV? I want to integrate it into TT source this API helper to add an autoupload on it.

Erreur "undifined property"

Bonjour,

tout d'abord, merci pour cette super API. En revanche, même si elle semble fonctionner correctement, j'ai en permanence sur la page "réponse" l'affichage d'erreur : Notice: Undefined property: AlloHelper::$cURL in C:\xampp\htdocs\test\api-allocine-helper.php on line 342

je ne vois pas quel est le souci sur cette ligne. Peux-tu m'aider stp?

Merci

Erreur de syntaxe en ligne 782

bonjour et merci infiniment pour cette api.
Je tente de l'utiliser pour ma dvdtheque perso avec wamp. Quand j'ouvre le fichier "AlloHelper.class.php", mon outil de dev me dit "_Erreur de syntaxe en ligne 782".
// On retourne les données if (class_exists(AlloData::class)) return new AlloData($data, $this->utf8Decode); else return $data; }

Est-ce pour cela que je ne parviens pas à obtenir le synopsis du film?
Merci d'avance.
Paul

json error

Fatal error: Uncaught exception 'ErrorException' with message 'An JSON error (4) occurred when converting data: Syntax error' in D:\web\blg\pvr\AlloHelper.class.php:66 Stack trace: #0 D:\web\blg\pvr\AlloHelper.class.php(373): AlloHelper->error('An JSON error (...', 3) #1 D:\web\blg\pvr\AlloHelper.class.php(463): AlloHelper->getDataFromURL('api.allocine.fr...') #2 D:\web\blg\pvr\pvr.php(194): AlloHelper->search('Good Night, and...', 1, 30, true, Array) #3 D:\web\blg\pvr\pvr.php(340): test_helper('Good Night, and...', NULL, Array, Array) #4 D:\web\blg\pvr\pvr.php(316): check_array(Array, true, Array) #5 D:\web\blg\pvr\pvr.php(1186): check_new('e:/', 'video-TSD', '.ts', true, Array) #6 {main} thrown in D:\web\blg\pvr\AlloHelper.class.php on line 66

Synopsis d'un film UTF-8

Salut ! Merci pour cet API, franchement génial :)

J'ai un soucis pour la récupération du synopsis d'un film : dans mon terminal Mac OS X (oui, je fais mes tests d'abord comme ça pour pas faire une interface dégueu que j'aurai la flemme de refaire propre) tous les caractères accentués sautent et deviennent des ? .

J'ai eu beau fouiller le code, tout ce que j'ai vu m'a l'air correct, ça décode bien en UTF-8, je capte pas pourquoi il m'affiche des ? au lieu des caractères voulus.

P.S. : Mon terminal est bien configuré pour prendre l'UTF 8.

languages dont works

none of the languages except fr works, it all gives erros, do i need to do something else than just uncomment the language?

Key secret

Bonjour

Allociné à changé la clé partner et la key secrete. Pour la clé partner je l'ai trouvé c'est celle ci 000042532791 Mais impossible de trouver la key secrete.

Les constantes ne sont pas pratiques

Les constantes de paramétrages ne sont pas pratiques pour configurer la lib car on ne peut pas les écraser. Il serait plus pratique de pouvoir passer un tableau de paramètre lors de l'instanciation de AlloData. Surtout quand on utilise composer.

Redimensionnement du poster

Bonsoir,
Tout d'abord merci pour ton travail.
Je souhaiterai savoir pourquoi lorsque l'on utilise la fonction resize avec la fonction movie cela ne fonctionne pas. Alors qu'avec la fonction search c'est bon.

exemple :


data->poster->resize(160, 240)              // ok avec la fonction search 
data->poster->resize(160, 240)              // out avec la fonction movie
data->poster->resize(160, 240)->href      // out avec la fonction movie
data->poster->resize(160, 240)->href      // out avec la fonction movie

Merci d'avance.

Liste de films

Bonjour,

Je n'ai pas encore vraiment commencé à utilisé cet API mais au bout de quelques jours de recherches je ne trouve toujours pas comment faire une requête pour récuperer une liste de film en fonction de son genre ...
Donc finalement je me dis qu'on ne peut pas le faire mais je tiens quand même à en être sur
Merci

Récupération des médias (images

Bonjour

Je voudrais pouvoir récupérer les médias mais je n'y arrive pas. j'ai lu le fichier qui dit

/**
         * Récupérer toutes les informations sur un media (vidéo/photo).
         * 
         * @param int $code L'identifiant du media.
         * @param int $profile='medium' La quantité d'informations à renvoyer: 'small', 'medium', 'large', 1 pour 'small', 2 pour 'medium', 3 pour 'large'.
         * @param &$url Contiendra l'URL utilisé.
         * 
         * @return AlloData|array|false
         */

Mais je n'ai pas compris pour les paramétres, déjà l'url utilisé c'est quoi? j'ai essayé comme ceci mais j'ai une erreur

<?php
    // Charger le fichier.
    require_once "../api-allocine-helper.php";
    
    // Créer un objet AlloHelper.
    $allohelper = new AlloHelper;

    // Définir les paramètres
    $url = "";
	$code = "61139";
    $profile = 'small';
    
    // Il est important d'utiliser le bloc try-catch pour gérer les erreurs.
    try
    {
        // Envoi de la requête avec les paramètres, et enregistrement des résultats dans $donnees.
        $donnees = $allohelper->media( $profile, $code, $url );
        
        // Affichage des informations sur la requête
        echo "<pre>", print_r($donnees),  "</pre>";
        

    }
    
    // En cas d'erreur.
    catch ( ErrorException $e )
    {
        // Affichage des informations sur la requête
       $donnees = $allohelper->media( $code, $profile, $url );
        
        // Affichage des informations sur la requête
        echo "<pre>", print_r($donnees),  "</pre>";
    }
	
?>

et l'erreur reçu

Array
(
    [userAgent] => Mozilla/5.0 (Linux; U; Android 2.2.2; fr-fr; HTC Desire Build/FRF3) AppleWebKit/533.1 (KHTML, like Gecko) Version/3.0 Mobile Safari/533.1
    [URL] => api.allocine.fr/rest/v3/media?code=250627&profile=medium&format=json&partner=100ED1DA33EB&sed=20201023&sig=6L5wdu83lZykcjO6KveK0SkEGgc%3D
    [IP] => 150.220.237.202
    [presets] => Array
        (
            [code] => 250627
            [profile] => medium
            [format] => json
            [partner] => 100ED1DA33EB
        )

    [rawData] => {"error":{"code":0,"$":"No result"}}
)
Erreur 5: No result

Quelqu'un aurait une piste pour récupérer toutes les images

Merci de votre aide

MovieList Erreur 5: Invalid filter parameter value

Bonjour et merci pour l'API;

J'ai un problème lors de l'appel de la fonction movieList ; mon code

$filter = 'comingsoon';$type = 'dateasc';$count = 10;$page = 1;
try
{
    $donnees = $allohelper->movielist( $filter, $type, $count, $page, $url );
}  
// En cas d'erreur.
catch ( ErrorException $e )
{

En retour j'ai :

$Array
(
[userAgent] => Mozilla/5.0 (Linux; U; Android 4.1.0; fr-fr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
[URL] => api.allocine.fr/rest/v3/movielist?filter%5B0%5D=comingsoon&order%5B0%5D=dateasc&count=10&page=1&format=json&partner=100043982026&sed=20131017&sig=eWjJWKXrp87n8o5Gdw0wCqxrFZk%3D
[IP] => 61.0.136.119
[presets] => Array
(
[filter] => Array
(
[0] => comingsoon
)

        [order] => Array
            (
                [0] => dateasc
            )

        [count] => 10
        [page] => 1
        [format] => json
        [partner] => 100043982026
    )

[rawData] => {"error":{"code":0,"$":"Invalid filter parameter value"}}

)
Erreur 5: Invalid filter parameter value

une idée ?

impossible à utiliser

Bonjour à tous je viens tout juste de telecharger la v6 de l'api et j'ai beau faire comme c'est mis dans exemples, ma page ne veut pas charger.
Cette api est elle toujours valable? Merci bien :D

Trop souvent : Erreur 2: An error occurred while retrieving the data.

Bonjour,

Tout d'abord je vous remercie bcp pour votre appli !
J'ai bien la dernière version que j'utilise pour mon projet de fin cours.

Voilà mon problème : en local je n'ai aucun souci, j'ai passé mon site en ligne ( hébergement OVH) et les requêtes fonctionnent au petit bonheur la chance !
J'ai très très souvent l'erreur 2: An error occurred while retrieving the data. Exemple avec "the dark", "300", "trains".

J'ai bien enregistré mes fichiers en utf8, j'ai cru que c'était bon mais non ... si vous avez une idée ... surtout que en local (sous wamp) cela fonctionne parfaitement.

Merci par avance pour votre aide.
Coralie

Problème lorsque l'offset n'existe pas

Bonjour,
Que se soit avec isset(), array_key_exists ou empty() , lorsque l'offset existe ou pas, cela renvoi toujours true.
ex:


// Afficher le(s) acteur(s).
if (isset($movie['castingShort']['actors']))
   $actors = '.htmlspecialchars($movie['castingShort']['actors']).';
else
   $actors = 'inconnu';
echo $actors;

Je trouve pas dans la class la gestion des offsets.

Merci pour ton aide.

param['filter'] probleme

Bonjour,

J'utilise Wamp sur Windows 7,
Voici le probleme que je rencontre lors du test :


Notice: Undefined index: filter in C:\wamp\www\MyTest\AlloHelper.class.php on line 234

Warning: implode(): Invalid arguments passed in C:\wamp\www\MyTest\AlloHelper.class.php on line 234

Qu'en pensez vous ?

Merci


Hi,

I'm encountering this probleme when I try to launch the test of API-allocine-helper:
(Note that I'm using Wamp on Windows 7)


Notice: Undefined index: filter in C:\wamp\www\MyTest\AlloHelper.class.php on line 234

Warning: implode(): Invalid arguments passed in C:\wamp\www\MyTest\AlloHelper.class.php on line 234

Thanks to leave a answer if you got any idea.

Liste des ID (season)

Salut !

Merci pour ton api bien pratique, une question comment récupéré la liste des ID de saison d'une série ?

Merci

clé partner et key secrete

Bonjour

Allociné à changé la clé partner et la key secrete. Pour la clé partner je l'ai trouvé c'est celle ci 000042532791 Mais impossible de trouver la key secrete.

Erreur 3: An error occurred when converting data

Bonjour,
Depuis quelques jours, impossible d'utiliser l'api, j'ai systématiquement cette erreur : Erreur 3: An error occurred when converting data.
Allocine ont-ils encore fait un changement dans leur api ou pour vous tout fonctionne ?
Merci pour la réponse, cordialement.
Ludox93.

Fatal error: Cannot access private property AlloHelper::$_lastError in api-allocine/AlloData.class.php on line 354

salut

j'ai cette erreur qui reviens assez souvent quand je lance ma requête, je ne comprend pas trop car ce n'est pas sur tout les films que ça arrive.
pourrait tu m'aider à en trouver la cause?.

je fait d'abord une recherche avec un titre pour récup le bon code:

$helper = new AlloHelper;
$page = 1;
$count = 16;
$profile = 'medium';
$q = $_POST['filmtitle'];
$search = $helper->search($q, $page, $count, $profile);

if (isset($_POST['submit'])) {
try {
// Envoi de la requête
$film = $q;
$arrayMovie = $helper->search($film)->getArray();
//print_r($arrayMovie);

    foreach ($arrayMovie['movie'] as $key) {
        if (isset($key['title']))
            echo "<div class='xoopstube_descrblock' style='float: left; width: 190px; margin: 5px;margin-bottom: 20px; padding: 2px; font-size: 90%; text-align: center;'><span><img src=",$key['poster']," style='width: 190px; height: 260px; align: left;'></img></span>
            <span><font style='color: orange;'>" .$key['title']."</font><br />
            <form action='submit_film.php' method='POST'>
            <input type='hidden' value=".$key['code']." name='filmcode'>
            <input type='submit' value='Selectionner'>
            </form></span></div>";

    }
}

catch (ErrorException $error) {
    // En cas d'erreur
    echo "Erreur n°", $error->getCode(), ": ", $error->getMessage(), PHP_EOL;
}

}

et donc quand j'envoi le code fim au script de récupération des infos ,j'ai cette erreur de temps à autre, mais trop souvent à mon gout.
le script en question:

//récupération infos allociné et autocompletion
require_once XOOPS_ROOT_PATH . '/api-allocine/api-allocine-helper.php';

// Créer l'objet
$helper = new AlloHelper;

//Pour plus de clareté, on définit les paramètres à l'avance: le code du film, et la quantité d'informations à récupérer.

$code = $_POST['filmcode'];
$profile = 'medium';

//Ensuite, il est conseillé d'effectuer des requêtes dans un bloc try{} catch(){} pour gérer les erreurs.

try
{
    // Envoi de la requête
    $data = $helper->movie( $code, $profile, $filter );
    //print_r($data->getArray());

    //Convertir la durée en hh:mm:ss
    $total = $data->runtime; //Nombre de secondes
    $heure = intval(abs($total / 3600));
    $total = $total - ($heure * 3600);
    $minute = intval(abs($total / 60));
    $total = $total - ($minute * 60);
    $seconde = $total;

    //Convertir la date en jj.mm.aa
    $date = $data->release['releaseDate'];
    function datefr($date) { 
    $split = preg_split("#-#",$date); 
    $annee = $split[0]; 
    $mois = $split[1]; 
    $jour = $split[2]; 
    return "$jour"."-"."$mois"."-"."$annee"; 

}

    $date = $data->release['releaseDate'];; // Date format américain
    // $date=date("Y-m-d"); // Ou date du jour

}
catch( ErrorException $error )
{
    // En cas d'erreur
    echo "Erreur n°", $error->getCode(), ": ", $error->getMessage(), PHP_EOL;
}


$url_img = $xtubemyts->addslashes(ltrim($data->poster));
$titre = $xtubemyts->addslashes(ltrim($data->title));
$annee = $xtubemyts->addslashes(ltrim($data->productionYear));
$duree = $xtubemyts->addslashes(ltrim($data->runtime));
$date_sortie = $xtubemyts->addslashes(ltrim($data->release['releaseDate']));
$nom_realisateur = $xtubemyts->addslashes(ltrim($data->castingShort['directors']));
$synopsis = $xtubemyts->addslashes(ltrim($data->synopsis));
$nom_acteur = $xtubemyts->addslashes(ltrim($data->castingShort['actors']));
$nom_genre = $xtubemyts->addslashes(ltrim($data->genre[0]['$']));
$nom_pays = $xtubemyts->addslashes(ltrim($data->nationality[0]['$']));
$bande_a = $xtubemyts->addslashes(ltrim($data->trailerEmbed));

$descrip = '' . $data->synopsis .'<br /><br />Date de sortie ' . datefr($date) . '('.$heure.':'.$minute.':'.$seconde.')<br />Réalisé par ' . $nom_realisateur . '<br />Avec ' . $nom_acteur . '<br />Genre ' . $nom_genre . '<br />Nationalité ' . $nom_pays . '<br /><img src="' . $data->poster . '" style="width: 190px; height: 260px;"></img><br />' . $data->trailerEmbed . '';

merci de ton aide

Recupération de données

Bonjour à tous j'ai réussi à utiliser l'api mais je n'arrive pas à trouver les méthodes pour récupérer l'affiche d'un film et le synopsis :( merci de votre aide :D
et par contre j'ai testé le code présent dans le readme et il ne marche pas .
Encore merci

Créer un package sur Packagist

Salut Etienne,

Tout d'abord merci beaucoup pour ce code que tu mets à disposition de tous et met à jour régulièrement, c'est vraiment pratique !

J'ai juste une proposition à faire: est-ce que tu pourrais mettre ton repo Github sur https://packagist.org/ ?

C'est utile pour pouvoir intégrer l'api allociné helper dans des projets utilisant le gestionnaire de dépendances Composer.
C'est vraiment facile à faire et ça prend deux secondes et cela permet de toujours avoir la dernière version sans avoir à tout re-télecharger sur Github.

Merci beaucoup en tout cas !

episodelist

Salut je cherche a récupéré les informations concernant les prochains épisodes de séries a être diffusés a la TV, j'ai trouver cette url: /rest/v3/episodelist
Avec ces arguments: /rest/v3/episodelist?mediafmt=mp4-best&partner=100ED1DA33EB&format=json&order=viewcount&page=1&filter=guide&profile=large&sed=20170902&sig=oYgjd43SEJtZuPl48OkfMA0tVnk%3D j'ai essayer d'ajouter la fonction de récup mais c'est un niveau trop haut pour moi, si tu pouvais m'apporter un peux d'aide! merci :-)

Request URI: /rest/v3/episodelist?mediafmt=mp4-best&partner=100ED1DA33EB&format=json&order=viewcount&page=1&filter=guide&profile=large&sed=20170902&sig=oYgjd43SEJtZuPl48OkfMA0tVnk%3D

Problème avec les apostrophes

Bonsoir Étienne,
Je reviens vers toi, après me remettre sur mon projet de vidéothèque personnelle utilisant ton API.
Quand on récupère le synopsis d'un film, certains apostrophes sont mal affichés (je pense que c'est dû au copier coller d'allociné avec word). Certains apostrophes apparaissent comme ceci " ? ".
Je pensai que c'était dû à mon encodage mais non, car même en brut, cela ne change rien car l'info est récupéré tel quel.

Pourrais tu m'aiguiller ?
Merci d'avance.

Undefined property: AlloData::$throwExceptions

salut

J'ai un nouveau pb, j'ai ces erreurs qui s'affiche lors de la recherche, j'ai essayé d'activer et désactiver l'option throw dans la config mais pas de changement.

Je ne sais pas si c'est lié mais déja j'ai un soucis avec les titres qui ont des lettres accentué ou une apostrophe.donc si je fait une recherche qui a un de ces 2 cas, je n'ai aucun résultat.

J'ai du désactiver l'option utf8 dans la config car les infos retourné avaient des erreurs de caractères, je ne sais pas si c'est à cause de ça.

J'ai réussi à contourner le problème des lettres accentué mais pas des apostrophes, rien à faire pas de résultat retourné. 9a marche si je met un espace à la place de l'apostrophe.

donc j'ai c ette erreur quand je fait une recherche:

Undefined property: AlloData::$throwExceptions dans le fichier /api-allocine/AlloData.class.php - ligne 356

mon fichier de recherche:

' . _MD_XTUBE_ALLOFORM_TITLE . ''; ``` ?>
function removeAccents($title) { $accentued = array("à","á","â","ã","ä","ç","è","é","ê","ë","ì", "í","î","","ï","ñ","ò","ó","ô","õ","ö","ù","ú","û","ü","ý","ÿ", "À","Á","Â","Ã","Ä","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ñ","Ò", "Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü","Ý"); $nonaccentued = array("a","a","a","a","a","c","e","e","e","e","i","i", "i","i","n","o","o","o","o","o","u","u","u","u","y","y","A","A","A", "A","A","C","E","E","E","E","I","I","I","I","N","O","O","O","O","O", "U","U","U","U","Y"); $title = str_replace($accentued, $nonaccentued, $title); return $title; } $title = $_POST['filmtitle']; $q = removeAccents($title); $page = 1; $count = 16; $filter = array('movie'); $profile = 'small';

if (isset($_POST['submit'])) {
try {
// Envoi de la requête
$arrayMovie = $helper->search($q, $page, $count, $filter)->getArray();

        if (isset($arrayMovie['movie'])) {
            foreach ($arrayMovie['movie'] as $key) {
            if (isset($key['title'])) {
            echo "<div class='xoopstube_descrblock' style='float: left; width: 190px; margin: 5px;margin-bottom: 20px; padding: 2px; font-size: 90%; text-align: center;'><span><img src=",$key['poster']," style='width: 190px; height: 260px; align: left;'></img></span>
            <span><font style='color: orange;'>" .$key['title']."</font><br />
            <form action='submit_film.php' method='POST'>
            <input type='hidden' value=".$key['code']." name='filmcode'>
            <input type='submit' value='Selectionner'>
            </form></span></div>";

            }
                else {
                    $titreor = $key['originalTitle'];
                    echo '<li onClick="fill(\''.$titreOr.'\');">'.$titreOr.'</li>';
                }
            }
        }
}   
catch (ErrorException $error) {
    // En cas d'erreur
    echo "Erreur n°", $error->getCode(), ": ", $error->getMessage(), PHP_EOL;
}

}else{
echo "pas de résultat";
}

?>

$xoopsTpl->assign('module_dir', $xoopsModule->getVar('dirname'));
include XOOPS_ROOT_PATH . '/footer.php';
?>

Error in example file

Hi Etienne,

I am getting this error in the example file basic-fr.php:

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /Users/cbzittoun/Sites/boxoffice/api-allocine-helper-master/api-allocine-helper.php on line 316
Erreur 3: An error occurred when converting data.

Additionally, I wanted to know if this library is still working despite this kind of news:
http://www.bl7ckr7in.net/api-allocine-game-over/

Many thanks for your work!

Camille

PS : en anglais au cas où d'autres personnes se posent les mêmes questions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.