#! /usr/bin/python

import sys
import re
from urllib import urlopen
from BeautifulSoup import BeautifulSoup

url1 = "http://release.debian.org/migration/testing.pl"
url2 = "http://release.debian.org/migration/accepted.html"

soup = BeautifulSoup(urlopen(url1))
if not soup: 
  sys.exit(1)
result = soup.find('p',text=re.compile(r"packages"))
if not result:
  sys.exit(1)
string = result.string

regexp = re.compile("\D*?(\d+)\D*?(\d+)\D*?")
testing = list(regexp.findall(string)[0])

soup = BeautifulSoup(urlopen(url2))
if not soup: 
  sys.exit(1);
result = soup.find('h',text=re.compile(r"going in"))
if not result:
  sys.exit(1)

string = result.string
regexp = re.compile("(\d+)\D*?")
testing.append(regexp.findall(string)[0])

string = soup.find('p',text=re.compile(r"are being removed")).string
regexp = re.compile("(\d+)\D*?")
testing.append(regexp.findall(string)[0])

print "N:\\"
print testing[0] + ":\\"
print testing[1] + ":\\"
print testing[2] + ":\\"
print testing[3]
