#!/usr/bin/python -tt import pycurl import urllib update_list = [ 'anthy-9100h-1.fc9', 'guake-0.3.1-8.20090210git.fc9', 'guake-0.3.1-8.20090210git.fc10', 'perl-Pod-Simple-Wiki-0.09-5.fc10', 'eclipse-emf-2.4.1-4.fc10', 'xmlenc-0.52-5.fc10', 'mldonkey-2.9.7-2.fc9', 'mldonkey-2.9.7-2.fc10', 'libindi-0.6-2.fc9,libfli-1.7-4.fc9,krazy2-2.8-7.20090127svn.fc9,kdeutils-4.2.0-1.fc9,kdetoys-4.2.0-1.fc9,kdesdk-4.2.0-1.fc9,kdeplasma-addons-4.2.0-1.fc9,kdepimlibs-4.2.0-1.fc9,kdenetwork-4.2.0-2.fc9,kdemultimedia-4.2.0-1.fc9.1,kdelibs-4.2.0-10.fc9,kdegraphics-4.2.0-1.fc9,kdegames-4.2.0-1.fc9,kdeedu-4.2.0-7.fc9,kdebase-workspace-4.2.0-8.fc9,kdebase-runtime-4.2.0-3.fc9,kdebase-4.2.0-2.fc9,kdebindings-4.2.0-1.fc9,kdeartwork-4.2.0-1.fc9,kdeadmin-4.2.0-1.fc9.1,kdeaccessibility-4.2.0-1.fc9,soprano-2.2.1-1.fc9,strigi-0.6.3-1.fc9,phonon-4.3.0-5.fc9,akonadi-1.1.1-1.fc9,automoc-1.0-0.11.rc3.fc9,compiz-0.7.6-4.fc9,kde-l10n-4.2.0-2.fc9,kde-settings-4.0-33.20090206svn.fc9,kde-plasma-runcommand-1.0-1.fc9,kde-plasma-quickaccess-0.7.1-7.fc9,kde-i18n-3.5.10-2.fc9', 'spu-binutils-2.18.50.0.9-11.fc10', 'geeqie-1.0-0.9.alpha2.fc10', 'libedit-2.11-2.20080712cvs.fc9', 'xine-lib-1.1.16.2-1.fc10', 'xine-lib-1.1.16.2-1.fc9.1', 'gtksourcecompletion-0.5.2-1.fc10', 'rubygem-hpricot-0.6.164-3.fc10', 'rubygem-hpricot-0.6.164-3.fc9', 'glest-data-3.2.0-1.fc10,glest-3.2.0-1.fc10', 'gambit-c-4.3.2-2.fc9', 'gambit-c-4.3.2-2.fc10', 'glest-data-3.2.0-1.fc9,glest-3.2.0-1.fc9', 'libwpg-0.1.3-1.fc10', 'libwpg-0.1.3-1.fc9', 'qbittorrent-1.2.1-2.fc10', 'libhugetlbfs-2.2-1.fc10', 'libhugetlbfs-2.2-1.fc9', 'taskcoach-0.71.5-1.fc9', 'dayplanner-0.9.2-1.fc10', 'system-config-printer-1.0.14-1.fc10', 'perl-Data-Visitor-0.22-1.fc10', 'perl-Data-OptList-0.104-1.fc10', 'system-config-printer-1.0.14-1.fc9', 'docbook-style-xsl-1.74.0-5.fc10', 'zile-2.3.0-1.fc10', 'taskcoach-0.71.5-1.fc10', 'perl-Lingua-StopWords-0.09-2.fc9', 'ginac-1.4.4-1.fc10', 'perl-Lingua-StopWords-0.09-2.fc10', 'nebula-0.2.3-1.fc9', 'gestikk-0.6.1-2.fc10', 'zile-2.3.0-1.fc9', 'gestikk-0.6.1-2.fc9', 'xpdf-3.02-10.fc9', 'xpdf-3.02-10.fc10', 'python-argparse-0.8.0-2.fc10', 'python-argparse-0.8.0-2.fc9', 'winpdb-1.4.4-1.fc10', 'jetty-5.1.14-1.10.fc10', 'nebula-0.2.3-1.fc10', 'dayplanner-0.9.2-1.fc9', 'gflags-1.0-1.fc9', 'emacs-htmlize-1.34-2.fc9', 'ginac-1.4.4-1.fc9', 'ethtool-6-2.20090115git.fc9', 'ethtool-6-2.20090115git.fc10', 'synergy-1.3.1-10.fc9', 'beagle-0.3.9-2.fc10', 'nfs-utils-1.1.4-8.fc10', 'nfs-utils-1.1.2-11.fc9', 'lighttpd-1.4.20-6.fc9', 'trac-privateticketsplugin-1.1.1-0.2.svn5068.fc9', 'shorewall-4.2.5-2.fc10', 'zapplet-0.1-4.fc10', 'zapplet-0.1-4.fc9', 'dvipdfmx-0-0.26.20090115cvs.fc10', 'setup-2.7.4-3.fc10', 'control-center-2.24.0.1-12.fc10', 'ekiga-3.0.2-2.fc10,opal-3.4.4-4.fc10,ptlib-2.4.4-2.fc10', 'gupnp-av-0.3.1-1.fc10', 'procps-3.2.7-22.fc10', 'gupnp-av-0.3.1-1.fc9', 'setup-2.6.18-2.fc9', 'aqsis-1.4.2-2.fc10', 'lighttpd-1.4.20-6.fc10', 'libhildon-2.0.6-2.fc10', 'libhildon-2.0.6-2.fc9', 'python-nevow-0.9.32-1.fc9', 'lynis-1.2.1-3.fc9', 'ratproxy-1.51-4.fc9', 'ratproxy-1.51-4.fc10', 'urlwatch-1.7-2.fc10', 'urlwatch-1.7-2.fc9', 'qwt-5.1.1-2.fc10', 'qwt-5.1.1-2.fc9', 'qwt-doc-5.1.1-2.fc10', 'qwt-doc-5.1.1-2.fc9', 'gnaural-1.0.20080808-5.fc10', 'gnome-applet-music-2.5.1-1.fc10', 'gnome-applet-music-2.5.1-1.fc9', 'gnaural-1.0.20080808-5.fc9', 'apcupsd-3.14.5-1.fc10', 'synergy-1.3.1-10.fc10', 'apcupsd-3.14.5-1.fc9', 'unhide-1.0-2.fc10.20080519', 'avogadro-0.9.0-1.fc10', 'unhide-1.0-2.fc9.20080519', 'hping3-0.0.20051105-12.fc10', 'tangogps-0.9.6-2.fc10', 'tangogps-0.9.6-2.fc9', 'selinux-policy-3.3.1-121.fc9', 'selinux-policy-3.5.13-44.fc10', 'banshee-1.4.2-1.fc10', 'banshee-1.4.2-1.fc9', 'digikam-0.10.0-0.16.rc1.fc10,kipi-plugins-0.2.0-0.14.rc1.fc10', 'avogadro-0.9.0-1.fc9', 'elfutils-0.139-1.fc10', 'httping-1.2.9-3.fc9', 'httping-1.2.9-3.fc10', 'dateshift-1.1-2.fc10', 'libindi-0.6-2.fc10,libfli-1.7-4.fc10,krazy2-2.8-7.20090127svn.fc10,kde-i18n-3.5.10-2.fc10,kdebluetooth-0.3-1.fc10,kde-plasma-runcommand-1.0-1.fc10,kde-settings-4.1-6.20090206svn.fc10,compiz-0.7.8-7.fc10,kde-l10n-4.2.0-2.fc10,kdeutils-4.2.0-1.fc10,kdetoys-4.2.0-1.fc10,kdesdk-4.2.0-1.fc10,kdeplasma-addons-4.2.0-1.fc10,kdepimlibs-4.2.0-1.fc10,kdepim-4.2.0-2.fc10,kdenetwork-4.2.0-2.fc10,kdemultimedia-4.2.0-1.fc10.1,kdelibs-4.2.0-10.fc10,kdegraphics-4.2.0-1.fc10,kdegames-4.2.0-1.fc10,kdeedu-4.2.0-7.fc10,kdebase-workspace-4.2.0-8.fc10,kdebase-runtime-4.2.0-3.fc10,kdebase-4.2.0-2.fc10,kdebindings-4.2.0-1.fc10,kdeartwork-4.2.0-1.fc10,kdeadmin-4.2.0-1.fc10.1,kdeaccessibility-4.2.0-1.fc10,soprano-2.2.1-1.fc10,strigi-0.6.3-1.fc10,phonon-4.3.0-5.fc10,akonadi-1.1.1-1.fc10,automoc-1.0-0.11.rc3.fc10,kde-plasma-quickaccess-0.7.1-7.fc10', 'dateshift-1.1-2.fc9', 'rsibreak-0.9.0-6.fc10', 'rsibreak-0.9.0-6.fc9', 'viking-0.9.7-2.fc10', 'raddump-0.3.1-1.fc10', 'viking-0.9.7-2.fc9', 'raddump-0.3.1-1.fc9', 'compiz-fusion-extras-0.7.8-3.fc10', 'perl-Net-LibIDN-0.11-1.fc9', 'perl-Net-LibIDN-0.11-1.fc10', 'digitemp-3.6.0-1.fc10', 'digitemp-3.6.0-1.fc9', 'shcov-4-1.fc9', 'shcov-4-1.fc10', 'perl-MooseX-Async-0.07-1.fc10', 'sugar-xomail-0-0.1.20090128.fc10', 'sugar-playgo-5-1.fc10', 'sugar-help-7-1.fc10', 'xorg-x11-drv-ati-6.10.0-2.fc10', 'sugar-finance-0-0.1.20090126.fc10', 'gipfel-0.2.6-2.fc9', 'gipfel-0.2.6-2.fc10', 'gsim85-0.2-3.fc10', 'gsim85-0.2-3.fc9', 'sugar-pippy-25-2.fc10', 'NetworkManager-pptp-0.7.0-1.svn16.fc9,NetworkManager-openvpn-0.7.0-18.svn11.fc9,NetworkManager-vpnc-0.7.0-1.svn13.fc9,NetworkManager-0.7.0-2.git20090207.fc9', 'python-durus-3.8-1.fc10', 'code2html-0.9.1-2.fc9', 'gflags-1.0-1.fc10', 'code2html-0.9.1-2.fc10', 'policycoreutils-2.0.57-17.fc10', 'wine-1.1.14-1.fc9', 'wine-1.1.14-1.fc10', 'djview4-4.4-1.fc9', 'djview4-4.4-1.fc10', 'mldonkey-2.9.7-1.fc9', 'mldonkey-2.9.7-1.fc10', 'garmindev-0-0.3.20090208svn1152.fc10', 'garmindev-0-0.3.20090208svn1152.fc9', 'python-louie-1.1-4.fc9', 'python-louie-1.1-4.fc10', 'obex-data-server-0.4.3-1.fc10', 'dovecot-1.1.10-1.fc10', 'backup-manager-0.7.8-1.fc9', 'backup-manager-0.7.8-1.fc10', 'pigment-0.3.14-2.fc10', 'pigment-0.3.14-2.fc9', 'perl-autobox-2.55-1.fc9', 'emacs-htmlize-1.34-2.fc10', 'perl-autobox-2.55-1.fc10', 'perl-Time-Progress-1.4-2.fc10', 'nss_ldap-264-1.fc10', 'perl-Time-Progress-1.4-2.fc9', 'python-fedora-0.3.9-1.fc10', 'python-fedora-0.3.9-1.fc9', 'xorg-x11-drv-synaptics-0.15.2-4.fc10', 'eric-4.3.0-1.fc10', 'eric-4.3.0-1.fc9', 'nss_ldap-264-1.fc9', 'mingw32-atk-1.25.2-5.fc10', 'mingw32-openssl-0.9.8j-2.fc10', 'mingw32-libgcrypt-1.4.4-1.fc10', 'control-center-2.24.0.1-13.fc10', 'perl-NOCpulse-SetID-1.6.9-1.fc9', 'perl-NOCpulse-SetID-1.6.9-1.fc10', 'emacs-22.3-4.fc10', 'eg-0.97-3.fc10', 'alsa-utils-1.0.19-2.fc10', 'nautilus-sound-converter-1.0.1-1.fc10', 'eigen2-2.0.0-1.fc10', 'eigen2-2.0.0-1.fc9', 'stellarium-0.10.1-2.fc10', 'celt-0.5.1-2.fc10', 'php-xmpphp-0.1-0.4.rc1_r70.fc10', 'celt-0.5.1-2.fc9', 'perl-Template-Plugin-JavaScript-0.01-1.fc9', 'perl-Template-Plugin-JavaScript-0.01-1.fc10', 'deletemail-0.5-1.fc9', 'deletemail-0.5-1.fc10', 'crypto-utils-2.4.1-12', 'jd-2.2.0-0.4.rc090208.fc10', 'jd-2.2.0-0.4.rc090208.fc9', 'python-configobj-4.5.3-4.fc9', 'python-configobj-4.5.3-4.fc10', 'git-cola-1.3.5-4.fc10', 'git-cola-1.3.5-4.fc9', 'wordwarvi-0.09-2.fc9', 'perl-Lingua-Stem-Snowball-0.952-1.fc10', 'perl-Lingua-Stem-Snowball-0.952-1.fc9', 'perl-Class-Exporter-0.03-2.fc9', 'perl-Class-Can-0.01-1.fc9', 'perl-Class-Can-0.01-1.fc10', 'perl-Class-Exporter-0.03-2.fc10', 'perl-HTML-DOMbo-3.10-1.fc9', 'perl-HTML-DOMbo-3.10-1.fc10', 'duplicity-0.5.06-1.fc10', 'duplicity-0.5.06-1.fc9', 'numactl-2.0.2-3.fc10', 'vala-0.5.6-1.fc10', 'tor-0.2.0.34-1.fc10', 'vala-0.5.6-1.fc9', 'tor-0.2.0.34-1.fc9', 'driconf-0.9.1-11.fc10', 'bro-1.4-1.fc10', 'dnssec-conf-1.15-1.fc10', 'trac-privateticketsplugin-1.1.1-0.2.svn5068.fc10', 'python-nevow-0.9.32-1.fc10', 'python-pygooglechart-0.2.1-3.fc9', 'python-pygooglechart-0.2.1-3.fc10', 'sonic-visualiser-1.3-1.fc9,sooperlooper-1.6.6-1.fc9,rubberband-1.2-1.fc9', 'gwibber-0.7.3-5.234bzr.fc10', 'gwibber-0.7.3-5.234bzr.fc9', 'squid-3.0.STABLE13-1.fc10', 'qgtkstyle-0.0-0.2.20090107svn877.fc10', 'squid-3.0.STABLE13-1.fc9', 'rcssmonitor-13.0.0-3.fc9', 'rcssmonitor-13.0.0-3.fc10', 'qgtkstyle-0.0-0.2.20090107svn877.fc9', 'vlgothic-fonts-20090204-2.fc10', 'vlgothic-fonts-20090204-2.fc9', 'anthy-9100h-1.fc10'] data = {'user_name': None, 'password': None, 'login':'Login', 'updates': update_list} encoded = urllib.urlencode(data) headers = ['User-agent: %s', 'Accept: text/javascript'] c = pycurl.Curl() c.setopt(c.URL, 'https://admin.fedoraproject.org/updates/admin/mash?tg_format=json') c.setopt(c.POSTFIELDS, encoded) c.setopt(c.HTTPHEADER, headers) c.setopt(c.MAXREDIRS, 5) c.setopt(c.FOLLOWLOCATION, True) c.setopt(c.COOKIEFILE, '/dev/null') #c.setopt(c.COOKIE, '%s=%s;' % ('tg-visit', '')) print "Performing call..." c.perform() print 'returned status:', c.getinfo(pycurl.HTTP_CODE)