''

def get_packages(self):

    self.packages = []
    table = self.soup.find('table')
    for row in table.find_all('tr')[1::None]:
        data = row.find_all('td')
        name = data[2].a.getText()
        reference = (self.ARCHLINUX_URL + data[2].a['href'])
        info = data[4].getText()
        arch = data[0].getText()
        package = Package(name, info, reference, arch)
        self.packages.append(package)
        if (len(self.packages) >= 2):
            if (self.packages[(-1)].name == self.packages[(-2)].name):
                del self.packages[(-1)]
