# HG changeset patch # User Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com> # Date 1417614842 -3600 # Node ID d92b7a46e5c13c676e43cd7f99bd9654d559d8f8 # Parent 9374709c7647168dcfbe02674b0d3d4801896115 enmi 14 diff -r 9374709c7647 -r d92b7a46e5c1 script/rest/user_timeline.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/script/rest/user_timeline.py Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,98 @@ +import argparse +import re + +import anyjson +import twitter + +from iri_tweet import models, processor, utils + + +def get_options(): + + usage = "usage: %(prog)s [options] " + + parser = argparse.ArgumentParser(usage=usage) + + parser.add_argument(dest="conn_str", + help="write tweet to DATABASE. This is a connection string", metavar="CONNECTION_STR") + parser.add_argument("-S", dest="screen_name", + help="Screen name", metavar="SCREENNAME", default=None) + parser.add_argument("-U", dest="user_id", + help="User id", metavar="USERID", default=None) + parser.add_argument("-P", dest="rpp", metavar="RPP", default="200", + help="Result per page") + parser.add_argument("-t", dest="token_filename", metavar="TOKEN_FILENAME", default=".oauth_token", + help="Token file name") + parser.add_argument("-k", "--key", dest="consumer_key", + help="Twitter consumer key", metavar="CONSUMER_KEY") + parser.add_argument("-s", "--secret", dest="consumer_secret", + help="Twitter consumer secret", metavar="CONSUMER_SECRET") + + utils.set_logging_options(parser) + + return parser.parse_args() + +def get_auth(options, access_token): + consumer_key = options.consumer_key + consumer_secret = options.consumer_secret + auth = twitter.OAuth(token=access_token[0], token_secret=access_token[1], consumer_key=consumer_key, consumer_secret=consumer_secret) + return auth + + +if __name__ == "__main__": + + options = get_options() + + access_token = utils.get_oauth_token(consumer_key=options.consumer_key, consumer_secret=options.consumer_secret, token_file_path=options.token_filename) + auth = get_auth(options, access_token) + + t = twitter.Twitter(domain="api.twitter.com",api_version="1.1",secure=True, auth=auth) + + conn_str = options.conn_str.strip() + if not re.match("^\w+://.+", conn_str): + conn_str = 'sqlite:///' + conn_str + + engine, metadata, Session = models.setup_database(conn_str, echo=((options.verbose-options.quiet)>0), create_all=True) + session = None + try: + session = Session() + #conn.row_factory = sqlite3.Row + #curs = conn.cursor() + #curs.execute("create table if not exists tweet_tweet (json);") + #conn.commit() + + results = None + page = 1 + print "screen_name: %r - userid: %r" % (options.screen_name, options.user_id) + + rargs = {'count': options.rpp} + + if options.screen_name: + rargs['screen_name'] = options.screen_name + if options.user_id: + rargs['user_id'] = options.user_id + + max_id = -1 + while page <= int(3200/int(options.rpp)) and ( results is None or len(results) > 0) and (max_id > 0 or max_id==-1): + + + if max_id>0: + rargs['max_id'] = max_id + results = t.statuses.user_timeline(**rargs) + + + for tweet in results: + print tweet + max_id = tweet.get('id', 0) + tweet_str = anyjson.serialize(tweet) + p = processor.TwitterProcessorStatus(json_dict=tweet, json_txt=tweet_str, source_id=None, session=session, consumer_token=(options.consumer_key, options.consumer_secret), access_token=access_token, token_filename=options.token_filename, user_query_twitter=False, logger=None) + p.process() + session.flush() + session.commit() + page += 1 + + finally: + if session: + session.close() + + diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/config.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/config.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,176 @@ + array( + 'enmi14/session-1', + 'enmi14/session-2', + 'enmi14/session-3', + 'enmi14/session-4', + ), + 'hashtag' => '#enmi14', + + 'title' => "Entretiens du Nouveau Monde Industriel 2014", + + 'abstract' => "#ENMI14
LA “VÉRITÉ” DU NUMÉRIQUE
Recherche et enseignement supérieur à l’époque des technologies numériques
les 4 et 5 décembre 2014
Centre Pompidou, Grande Salle
", + + 'description'=> "

LA “VÉRITÉ” DU NUMÉRIQUE

+

Recherche et enseignement supérieur à l’époque des technologies numériques

+

Paris. Centre Pompidou. Grande Salle.
+ 5 et 6 décembre 2014
+ http://enmi-conf.org +

+ + 8ème édition +

Depuis 1993, avec le world wide web qui a rendu accessible à tous ce que Clarisse Herrenschimdt a appelé l’écriture réticulaire, l’université est entrée dans un nouvel âge. +L’avènement de la technologie numérique constitue une nouvelle épistémè affectant la nature même des savoirs sous toutes leurs formes. Ce fait majeur, massif, et à bien des égards stupéfiant, requiert le développement de digital studies – d’études digitales. +De nouvelles conditions de publication, de confrontation, de certification et d’éditorialisation des savoirs se mettent en place. Elles correspondent aux nouvelles règles et méthodes heuristiques, herméneutiques, didactiques et pédagogiques qui tout à la fois en surgissent et s’en emparent, formant l’épistémè du XXIè siècle selon un processus dynamique qui doit pousser les institutions académiques, l’industrie et le monde économique à coopérer pour en produire une vision à long terme au-delà du story telling dont le marché est devenu l’agent permanent.

+ Finalités +

Le but de ce colloque est à la fois de faire une sorte de panorama des grandes questions épistémologiques qui se posent dans le contexte de ce que nous avons cru pouvoir appeler l’épistémè numérique, et de recommander des évolutions à la puissance publique et à l’institution académique dans son ensemble qui soient pleinement inscrites dans une perspective privilégiant fondamentalement le développement et la transmission des savoirs – et non seulement de la modernisation de la pédagogie ou du développement de compétences nouvelles, ce qui est par ailleurs indispensable.

+
+

Programme

+

Vendredi 5 décembre – matinée

+

Session 1 : L’ère numérique des savoirs et des non-savoirs

+

L’écriture numérique réticulaire affecte toutes les formes de savoir : vivre, faire, concevoir. Elle réactive ainsi la question du statut de l’inscription, de la trace et de la discrétisation comme conditions de possibilité des savoirs qui fondent les enseignements supérieurs (c’est-à-dire constitués par l’expérience apodictique inaugurée par la géométrie). +C’est pourquoi la numérisation du champ académique requiert une requalification des cadres épistémologiques – ce qui constitue le programme des études digitales dont les lignes directrices furent ébauchées au cours de l’édition 2012 des ENMI.

+ +
+

Vendredi 5 décembre – après-midi

+

Session 2 : Phénoménotechniques des sciences de la nature et de l’esprit

+

Dans sa pensée de l’esprit scientifique, Gaston Bachelard introduisit la question du statut de l’écriture solidairement avec celle de la technicité des phénomènes scientifiques. Ecritures scientifiques et phénoménotechniques constituent les dimensions primordiales de ce que Michel Foucault appellera plus tard les « régimes de vérité », et qu’il appréhendera lui-même à partir de la question de l’archive comme régime de matérialité. En astrophysique comme en biologie, en philosophie du droit comme en sociologie, l’organologie scientifique numérique nécessite plus que jamais l’étude « phénoménotechnique » des « régimes de vérité » et de « matérialité » contemporains.

+ +
+

Samedi 6 décembre – matinée

+

Session 3 : Conceptions instrumentales transdisciplinaires

+

Ce qui constituait autrefois le domaine supposé mineur des « sciences auxiliaires » (bibliothéconomie, documentation, archivistique, publication) devient l’élément transdisciplinaire et architectural des formes de savoir, et la condition de leur coopération. La mémoire, ses grandes allégories, ses strates et ses écrans se reconfigurent avec la numérisation. +
Ces instruments communs qui conditionnent peut-être la possibilité d’un open access véritable peuvent-ils engendrer de nouveaux champs transdisciplinaires ? Comment les concevoir, les spécifier et les développer ?

+ +
+

Samedi 6 décembre – après-midi

+

Session 4 : Chercher, enseigner, éduquer dans l’anthropocène digitalisé

+

Les nouveaux instruments des savoirs sont – et à l’avenir seront plus encore – ceux de la controverse scientifique tout autant que de la guerre économique, de l’éducation et de la souveraineté politique et administrative. Les soubresauts provoqués au cours de la dernière décennie sous l’effet web collaboratif dans l’économie éditoriale scientifique aussi bien que dans l’organisation des institutions d’enseignement supérieur et de recherche nécessitent une reconsidération très approfondie des modèles organisationnels, des rythmes et des territoires de la recherche aussi bien que des modalités de l’enseignement, des rapports entre les niveaux académiques et des relations entre institutions du savoir et société.

+ ", + + 'link' => 'http://enmi-conf.org/wp/enmi14/', + + 'islive' => true, + + 'keywords' => 'iri, nouveau monde industriel, automatisation, algorithmes', + + 'rep' => basename(__DIR__), + + 'partenaires'=> "IRI + | Cap Digital", + + 'client_visual' => 'images/client_visual.jpg',// 480 × 320 pixels + + 'head_logo' => 'images/logo-enmi.png', // 171 × 63 pixels + + 'slide_background' => 'images/slide_background.jpg', // 606 × 282 pixels + + 'archive_img' => 'images/archive_img.jpg', // 270 × 150 pixels + + 'archive_title' => "Entretiens du Nouveau Monde Industriel 2013", + 'archive_description' => 'par l\'IRI
au Centre Pompidou les 16 et 17 décembre 2013', + + // After the event + 'metadata' => "00" +); diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/images/archive_img.jpg Binary file web/enmi14/images/archive_img.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/images/client_visual.jpg Binary file web/enmi14/images/client_visual.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/images/logo-enmi.png Binary file web/enmi14/images/logo-enmi.png has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/images/slide_background.jpg Binary file web/enmi14/images/slide_background.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/index.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/index.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,6 @@ + \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/polemicaltimeline.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/polemicaltimeline.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,7 @@ + \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-1/config.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-1/config.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,44 @@ + '#enmi14', + + 'title' => "Entretiens du Nouveau Monde Industriel 2014, Session 1", + + 'abstract' => "", + + 'description'=> "

L’ère numérique des savoirs et des non-savoirs

+

Vendredi 5 Décembre

+ + ", + + 'link' => 'http://enmi-conf.org/wp/enmi14/session-1/', + + 'islive' => true, + + 'keywords' => 'iri, nouveau monde industriel, savoir, numérique', + + 'rep' => basename(__DIR__), + + 'partenaires'=> "IRI + | Cap Digital", + + 'client_visual' => 'images/client_visual.jpg',// 480 × 320 pixels + + 'head_logo' => 'images/logo-enmi.png', // 171 × 63 pixels + + 'slide_background' => 'images/slide_background.jpg', // 606 × 282 pixels + + 'archive_img' => 'images/archive_img.jpg', // 270 × 150 pixels + + 'archive_title' => "Session 1 : L'automatisation contre l'autonomisation ?", + 'archive_description' => 'Bernard Stiegler (IRI, UTC, Conseil National du Numérique), David Bates (Université de Californie, Berkeley), Jean Lassègue (EHESS), Guiseppe Longo (ENS Ulm)', + + // After the event + 'metadata' => "" +); \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-1/images/archive_img.jpg Binary file web/enmi14/session-1/images/archive_img.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-1/images/logo-enmi.png Binary file web/enmi14/session-1/images/logo-enmi.png has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-1/index.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-1/index.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,6 @@ + \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-2/config.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-2/config.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,43 @@ + '#enmi14', + + 'title' => "Entretiens du Nouveau Monde Industriel 2014, Session 2", + + 'abstract' => "", + + 'description'=> "

Phénoménotechniques des sciences de la nature et de l’esprit

+

Vendredi 5 Décembre

+ + ", + + 'link' => 'http://enmi-conf.org/wp/enmi14/session-2/', + + 'islive' => true, + + 'keywords' => 'iri, nouveau monde industriel, savoir, numérique', + + 'rep' => basename(__DIR__), + + 'partenaires'=> "IRI + | Cap Digital", + + 'client_visual' => 'images/client_visual.jpg',// 480 × 320 pixels + + 'head_logo' => 'images/logo-enmi.png', // 171 × 63 pixels + + 'slide_background' => 'images/slide_background.jpg', // 606 × 282 pixels + + 'archive_img' => 'images/archive_img.jpg', // 270 × 150 pixels + + 'archive_title' => "Session 2 : Phénoménotechniques des sciences de la nature et de l’esprit", + 'archive_description' => 'Antoinette Rouvroy (FNRS Namur), Dominique Cardon (Orange, Université de Marne la Vallée), Vincent Minier (CEA) et Vincent Bontems (CEA), Cédric Matthews (CNRS)', + + // After the event + 'metadata' => "" +); \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-2/images/archive_img.jpg Binary file web/enmi14/session-2/images/archive_img.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-2/images/logo-enmi.png Binary file web/enmi14/session-2/images/logo-enmi.png has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-2/index.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-2/index.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,6 @@ + \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-3/config.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-3/config.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,44 @@ + '#enmi14', + + 'title' => "Entretiens du Nouveau Monde Industriel 2014, Session 3", + + 'abstract' => "", + + 'description'=> "

Conceptions instrumentales transdisciplinaires

+

Samedi 6 Décembre

+ + ", + + 'link' => 'http://enmi-conf.org/wp/enmi14/session-4/', + + 'islive' => true, + + 'keywords' => 'iri, nouveau monde industriel, savoir, numérique', + + 'rep' => basename(__DIR__), + + 'partenaires'=> "IRI + | Cap Digital", + + 'client_visual' => 'images/client_visual.jpg',// 480 × 320 pixels + + 'head_logo' => 'images/logo-enmi.png', // 171 × 63 pixels + + 'slide_background' => 'images/slide_background.jpg', // 606 × 282 pixels + + 'archive_img' => 'images/archive_img.jpg', // 270 × 150 pixels + + 'archive_title' => "Session 3 : Conceptions instrumentales transdisciplinaires", + 'archive_description' => 'Hidetaka Ishida (Université Todaï, Tokyo), Gerald Moore (Univertsité de Durham, UK), Denis Peschanski (CNRS, Paris 1 Sorbonne), Franck Cormerais (Université de Bordeaux 3 Michel de Montaigne)', + + // After the event + 'metadata' => "" +); \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-3/images/archive_img.jpg Binary file web/enmi14/session-3/images/archive_img.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-3/images/logo-enmi.png Binary file web/enmi14/session-3/images/logo-enmi.png has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-3/index.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-3/index.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,6 @@ + \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-4/config.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-4/config.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,43 @@ + '#enmi14', + + 'title' => "Entretiens du Nouveau Monde Industriel 2014, Session 4", + + 'abstract' => "", + + 'description'=> "

Chercher, enseigner, éduquer dans l’anthropocène digitalisé

+

Samedi 6 Décembre

+ + ", + + 'link' => 'http://enmi-conf.org/wp/enmi14/session-4/', + + 'islive' => true, + + 'keywords' => 'iri, nouveau monde industriel, savoir, numérique', + + 'rep' => basename(__DIR__), + + 'partenaires'=> "IRI + | Cap Digital", + + 'client_visual' => 'images/client_visual.jpg',// 480 × 320 pixels + + 'head_logo' => 'images/logo-enmi.png', // 171 × 63 pixels + + 'slide_background' => 'images/slide_background.jpg', // 606 × 282 pixels + + 'archive_img' => 'images/archive_img.jpg', // 270 × 150 pixels + + 'archive_title' => "Session 4 : Chercher, enseigner, éduquer dans l’anthropocène digitalisé", + 'archive_description' => 'Warren Sacks (Université de Californie, Santa Cruz), Hélène Mialet (Université de Californie, Berkeley), Francis Jutand (Institut Mines Télécom), Claude Kirchner (INRIA), Valérie Peugeot (Conseil National du Numérique, Orange), Daniel Kaplan (Conseil National du Numérique, FING), Bernard Stiegler (IRI, UTC, Conseil National du Numérique)', + + // After the event + 'metadata' => "" +); \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-4/images/archive_img.jpg Binary file web/enmi14/session-4/images/archive_img.jpg has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-4/images/logo-enmi.png Binary file web/enmi14/session-4/images/logo-enmi.png has changed diff -r 9374709c7647 -r d92b7a46e5c1 web/enmi14/session-4/index.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi14/session-4/index.php Wed Dec 03 14:54:02 2014 +0100 @@ -0,0 +1,6 @@ + \ No newline at end of file diff -r 9374709c7647 -r d92b7a46e5c1 web/res/css/tweetcast.css --- a/web/res/css/tweetcast.css Tue Dec 02 12:32:46 2014 +0100 +++ b/web/res/css/tweetcast.css Wed Dec 03 14:54:02 2014 +0100 @@ -562,6 +562,10 @@ font-size: 16px; font-weight: bold; color: #555555; } +#event-description h4 { + font-size: 14px; font-weight: bold; color: #555555; +} + .acctitre h3 a { color: #555555; text-decoration: none; }