Lista de cosas que suelen hacerme falta y siempre olvido como se hacen.
Con estos dos módulos se pueden hacer consultas mysql en python. El primero no te trae todo el resultado a memoria, sino que lo va parseando poco a poco, el segundo te consume toda la RAM.
jeremyb: wikipedia.query.GetData({'action':'query', 'prop':'imageinfo', 'iiprop':'url|size', 'generator':'categorymembers', 'gcmtitle':'Category:Human', 'gcmprop':'title', 'gcmnamespace':'14|6', 'gcmlimit':'15'},site=wikipedia.Site('commons','commons'),useAPI=True)
http://software77.net/faq.html
> OK. [00:12:55] But I always work on nightshade, when I need another server? [00:13:19] <DaBPunkt> How should we know where you work? :-) [00:13:38] we have also willow, which runs solaris or cassini for the OSM-people [00:13:48] <msgbot_> (resolved) [TS-572] Install ZODB for Python <https://jira.toolserver.org/browse/TS-572> (DaB.) [00:13:50] <DaBPunkt> or wolfsbane for the web <DaBPunkt> (which runs also solaris)
'mysql -h %swiki-p.db.toolserver.org -e "use %swiki_p;select user_name, user_editcount from user where user_editcount!=0 order by user_editcount desc limit 5000;" > /home/emijrp/...../file.data'
Conectarse al phpmyadmin de toolserver.org [3]:
k2_=re.sub(' ', '_', k2) #espacios a _
md5_=hashlib.md5(k2_.encode('utf-8')).hexdigest() #digest hexadecimal, previous python versions: md5.new()
url="http://upload.wikimedia.org/wikipedia/commons/%s/%s/%s" % (md5_[0], md5_[0:2], k2_) #truco del almendruco
Poco recomendable pero...
<valhallasw> # password_file = ".passwd" <valhallasw> # A password file with default passwords. For more information, please <valhallasw> # see LoginManager.readPassword in login.py. <emijrp> ok, thanks <valhallasw> see config.py for all possible options in user-config.py
28/02/09 first issue: sql-s1 change. we will shortly be changing s1 from yarrow to rosemary. if you have user databases on yarrow, these will *not* be copied over, and furthermore will be deleted when s3 is re-imported to yarrow. if you need to keep these databases, you need to dump them *now* using mysqldump, and either import them into the new s1 server after the change, or import them back into yarrow when s3 is reimported.
[11:03:07] <emijrp> domas: your visits logs, like pagecounts-20100402-030000.gz, it contains from 02:00:00 to 02:59:00 or from 03:00:00 to 03:59:59 ? [11:03:50] <domas> 02:00:00 to 02:59:00 [11:03:58] <emijrp> ok, thanks [11:04:11] a readme file in the directory would be nice : )
De includes/search/SearchEngine.php
# Now try all lower case (i.e. first letter capitalized) # $title = Title::newFromText( $wgContLang->lc( $term ) ); if ( $title && $title->exists() ) { return $title; } # Now try capitalized string # $title = Title::newFromText( $wgContLang->ucwords( $term ) ); if ( $title && $title->exists() ) { return $title; } ... y algunas más ...
usa ucwords(), ucwordbreaks() [5] y otras...
Esto es una página de usuario de Wikipedia
Si accede a esta página desde un sitio web diferente al de Wikipedia puede que esté en un sitio espejo o uno que reutiliza contenidos. En ese caso, tenga en cuenta que es posible que la versión de la página que está contemplando no esté actualizada y que su autor(a) no comparte probablemente las opiniones vertidas en dicho sitio. La versión original de esta página se encuentra en http://es.wikipedia.org/wiki/Usuario:Emijrp/Olvidos |
Cada uno tiene el máximo de memoria para lo que le interesa y el mínimo para lo que no le interesa. Arthur Schopenhauer