ErinClark / td_etenders_ni

Scrapes etendersni.gov.uk

e-Procurement platform home page


tdetendersni

Contributors ErinClark

Last run failed with status code 1.

Console output of last run

Injecting configuration and compiling...  -----> Python app detected -----> Installing python-2.7.6  $ pip install -r requirements.txt  Obtaining scraperwiki from git+http://github.com/openaustralia/scraperwiki-python.git@morph_defaults#egg=scraperwiki (from -r requirements.txt (line 1))  Cloning http://github.com/openaustralia/scraperwiki-python.git (to morph_defaults) to ./.heroku/src/scraperwiki  Collecting lxml==3.4.4 (from -r requirements.txt (line 3))  /app/.heroku/python/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.  SNIMissingWarning  /app/.heroku/python/lib/python2.7/site-packages/pip-8.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.  InsecurePlatformWarning  Downloading lxml-3.4.4.tar.gz (3.5MB)  Collecting cssselect==0.9.1 (from -r requirements.txt (line 4))  Downloading cssselect-0.9.1.tar.gz  Collecting beautifulsoup4 (from -r requirements.txt (line 5))  Downloading beautifulsoup4-4.5.1-py2-none-any.whl (83kB)  Collecting python-dateutil (from -r requirements.txt (line 6))  Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)  Collecting selenium (from -r requirements.txt (line 7))  Downloading selenium-3.0.2-py2.py3-none-any.whl (915kB)  Collecting splinter>=0.7.3 (from -r requirements.txt (line 8))  Downloading splinter-0.7.5.tar.gz  Collecting dumptruck>=0.1.2 (from scraperwiki->-r requirements.txt (line 1))  Downloading dumptruck-0.1.6.tar.gz  Collecting requests (from scraperwiki->-r requirements.txt (line 1))  Downloading requests-2.12.3-py2.py3-none-any.whl (575kB)  Collecting six>=1.5 (from python-dateutil->-r requirements.txt (line 6))  Downloading six-1.10.0-py2.py3-none-any.whl  Installing collected packages: dumptruck, requests, scraperwiki, lxml, cssselect, beautifulsoup4, six, python-dateutil, selenium, splinter  Running setup.py install for dumptruck: started  Running setup.py install for dumptruck: finished with status 'done'  Running setup.py develop for scraperwiki  Running setup.py install for lxml: started  Running setup.py install for lxml: still running...  Running setup.py install for lxml: finished with status 'done'  Running setup.py install for cssselect: started  Running setup.py install for cssselect: finished with status 'done'  Running setup.py install for splinter: started  Running setup.py install for splinter: finished with status 'done'  Successfully installed beautifulsoup4-4.5.1 cssselect-0.9.1 dumptruck-0.1.6 lxml-3.4.4 python-dateutil-2.6.0 requests-2.12.3 scraperwiki selenium-3.0.2 six-1.10.0 splinter-0.7.5   ! Hello! It looks like your application is using an outdated version of Python.  ! This caused the security warning you saw above during the 'pip install' step.  ! We recommend 'python-2.7.12', which you can specify in a 'runtime.txt' file.  ! -- Much Love, Heroku.   -----> Discovering process types  Procfile declares types -> scraper Injecting scraper and running... https://etendersni.gov.uk/epps/quickSearchAction.do?d-3680175-p=1&searchSelect=1 https://etendersni.gov.uk/epps/quickSearchAction.do?d-3680175-p=1&searchSelect=1 https://etendersni.gov.uk/epps/quickSearchAction.do?d-3680175-p=1&searchSelect=1 https://etendersni.gov.uk/epps/quickSearchAction.do?d-3680175-p=1&searchSelect=1 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=709556 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=708838 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=702195 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=701119 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=521527 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=691058 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=650534 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=693503 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=674341 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=702007 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=698916 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=659368 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=538872 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=681351 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=660333 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=697506 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=657634 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=670429 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=687514 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=696072 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=590927 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=691250 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=695313 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441182 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=644805 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=663729 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=690838 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=649151 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=676679 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=654537 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=665234 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=448480 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=503934 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=682608 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=683310 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=680038 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=664570 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=677227 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=683779 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=684767 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=678592 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=684403 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=683677 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=547937 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=682342 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=670814 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=670782 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=666718 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=682784 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=631081 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=677696 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=656408 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=679441 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=619153 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=679531 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=675424 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=677778 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=635435 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=639098 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=679870 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=649284 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=675117 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=674866 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=672552 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=669185 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=668246 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=635313 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=667616 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=604332 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=666344 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=547305 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=638836 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=667260 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=670925 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=658712 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=642824 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=665954 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=662239 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=541125 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=661832 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=658828 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=660050 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=659581 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=651381 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=592759 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=651279 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=621973 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=649735 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=645566 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=495022 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=605586 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=628500 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=568062 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=514178 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=610587 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=648932 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=560058 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=647753 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=624577 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=643411 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=641305 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=617208 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=555632 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=562775 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=542108 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=460319 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=586216 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439862 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=632665 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=636986 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=484248 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=486729 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=626439 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=626366 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=638349 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=640066 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=628165 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=573898 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=636051 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=633954 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=632398 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=631369 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=616853 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=538694 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=633470 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=574481 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=595296 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=535189 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=535000 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=495408 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=622587 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=560456 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=580975 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=619695 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=615074 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=619322 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=627510 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=534837 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=438623 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=562811 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=541218 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=619750 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=593315 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=614670 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=606424 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=615000 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=607710 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=497961 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=615882 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=616577 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=600020 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=524457 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=570232 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=595633 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=601494 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=447446 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=607161 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=447833 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=597786 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=519883 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=589034 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=605144 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=464032 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=512516 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=599182 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=541919 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=563757 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=558957 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=495183 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=573935 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=597226 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=598693 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=583062 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=447358 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=506629 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=593143 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=595670 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=594431 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=592434 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=446215 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=582339 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=548136 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=514393 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=584779 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=542240 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=588980 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=588076 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=586966 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=587481 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=586723 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=577560 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=557995 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=438652 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=479808 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=479199 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=575984 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=580887 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=584402 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=568157 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=531603 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=583452 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=557233 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=579408 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=572716 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=513509 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=573304 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=579963 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=505352 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=578085 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=557966 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=484598 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=551896 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=565391 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=449719 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=530199 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=534733 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=567074 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=558496 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=568825 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=505660 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=550051 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=567263 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=559546 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=557869 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=541466 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=562848 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=530905 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=566880 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=566939 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=566851 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=566635 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=562275 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=565900 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=564989 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=543586 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=551140 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=447296 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=557195 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=558401 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=538823 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=556691 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=448709 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=519944 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=552279 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=542382 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=553322 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=461578 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=556114 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=500510 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=542819 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=552064 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=552622 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=530709 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=443431 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=551267 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=448784 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=539839 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=543011 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=469537 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=547219 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=509412 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=547583 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=457339 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=545388 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=540379 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=449281 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=539439 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=440769 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=535764 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=538928 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=541092 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=537363 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439921 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=507002 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439689 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=541693 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=536518 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=514452 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=456447 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=537843 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=476167 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=533761 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439254 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=474677 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=534970 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=500467 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=491253 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=476950 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=506521 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=525921 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=516631 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=524869 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=525268 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=461997 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=520695 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=511023 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=515473 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=491219 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=442984 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=495881 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=521849 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=448189 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441904 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=505205 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=509512 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439655 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=510615 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=436856 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=487280 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439532 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=487879 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=508008 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=435831 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=490944 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441273 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=509092 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=507659 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=501911 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=504772 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=505239 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=498825 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=503842 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=504841 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=488181 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=472547 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=443032 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=460503 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=496660 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=461695 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441845 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=449983 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=446993 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=458756 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=442709 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=460864 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=483242 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=494515 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=486129 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=464813 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=484926 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=466439 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=438943 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=492435 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439464 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=442367 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=450172 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=447101 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=481196 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=436885 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=452899 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=442787 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=468793 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=457885 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=442246 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=472472 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441051 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=475272 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=444892 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=479417 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=478296 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=467233 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441653 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=476891 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=473140 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=437457 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=474100 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=475407 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439833 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=461511 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=474200 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=438681 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=469708 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439802 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=464323 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=463893 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=455149 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=438385 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=448680 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=470469 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=469140 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=447417 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=472271 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441747 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=471148 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=470211 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=454840 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=469853 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=469820 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441683 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=469236 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=466585 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441776 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=457077 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=443163 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441718 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=459440 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=442338 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=451743 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=440798 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=448004 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=453909 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=454455 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441244 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=446761 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=440862 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=456801 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=437250 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=454990 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=451390 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=451333 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=450380 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=450345 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=452520 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439737 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=436676 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=435465 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=435995 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=435966 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=435934 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=440437 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=441399 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439063 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=436454 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=439290 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=436522 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=435712 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=436113 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=135732 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=223637 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=429297 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=311471 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=430456 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=339117 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=387461 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=164820 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=427399 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=275423 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=393294 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=89130 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=419339 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=316020 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=324411 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=374923 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=421334 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=423028 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=317526 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=413255 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=407546 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=401582 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=405402 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=418905 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=372408 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=414799 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=393669 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=389417 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=398407 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=78553 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=414240 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=94980 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=409523 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=406793 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=403459 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=406194 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=401505 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=408202 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=310656 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=402608 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=324381 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=269548 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=89550 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=388360 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=322845 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=356629 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=382929 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=379536 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=350108 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=95279 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=397914 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=80633 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=391835 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=393539 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=396631 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=361474 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=390282 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=357468 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=386964 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=382354 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=233747 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=374593 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=225690 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=390342 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=390066 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=355264 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=222989 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=387560 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=282639 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=335542 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=141893 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=377690 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=213784 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=382526 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=335029 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=356947 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=109942 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=378104 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=60097 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=379324 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=228076 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=250196 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=373765 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=377390 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=374034 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=263208 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=373884 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=372317 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=318410 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=369369 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=367320 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=368958 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=293289 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=95046 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=335086 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=370846 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=369001 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=368510 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=355031 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=349541 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=350566 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=258627 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=306730 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=365393 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=366261 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=361442 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=115799 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=356546 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=144191 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=320072 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=352253 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=356589 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=288372 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=361520 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=245208 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=282800 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=354975 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=355611 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=220710 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=350383 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=339044 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=349880 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=297284 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=205774 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=339794 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=110289 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=298174 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=343759 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=339391 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=312708 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=340891 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=339594 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=282574 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=333071 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=338166 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=234983 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=260614 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=337328 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=329600 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=333300 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=98606 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=331459 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=326808 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=322325 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=329032 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=261067 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=288142 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=135770 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=233564 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=69399 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=327488 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=325700 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=185526 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=309749 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=212402 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=288052 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=288093 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=323487 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=298747 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=318494 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=319599 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=231526 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=315942 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=301768 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=302152 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=304091 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=279376 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=252373 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=306034 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=194181 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=313687 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=306152 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=310690 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=303156 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=300947 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=278713 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=280239 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=306870 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=254279 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=294328 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=305651 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=227260 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=291299 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=52774 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=281629 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=283130 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=291785 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=239267 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=157730 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=275750 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=293407 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=291924 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=252335 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=230177 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=290038 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=31385 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=289000 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=227148 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=282402 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=277741 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=281735 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=283855 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=281589 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=277672 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=241538 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=220591 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=262242 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=260726 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=240692 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=81616 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=268844 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=270600 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=274814 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=223170 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=274031 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=273847 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=263667 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=267658 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=198258 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=269129 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=201860 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=257024 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=114106 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=187065 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=177016 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=232584 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=228368 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=235125 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=226847 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=241116 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=225994 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=227389 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=239077 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=84835 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=119917 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=244466 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=57947 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=83375 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=83342 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=250451 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=222945 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=255487 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=255114 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=237613 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=113720 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=244001 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=243898 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=84790 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=230547 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=238620 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=85673 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=220819 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=247622 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=220485 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=240062 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=168085 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=237527 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=235351 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=104499 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=132035 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=228490 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=236176 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=239570 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=231684 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=235812 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=237157 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=220943 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=233227 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=232949 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=234114 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=229312 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=231070 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=228834 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=211409 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=228923 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=185248 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=223922 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=215186 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=89197 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=132398 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=86279 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=119143 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=109999 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=131892 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=220288 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=212528 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=166464 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=176067 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=166356 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=93916 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=202820 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=69137 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=102380 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=217678 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=159859 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=218145 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=204015 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=191811 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=199329 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=116809 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=133010 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=213518 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=181911 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=149328 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=202245 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=210029 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=188685 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=202976 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=203044 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=211845 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=192804 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=108139 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=131864 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=54949 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=210118 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=206320 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=200895 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=203244 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=85074 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=185321 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=144143 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=173779 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=199891 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=123306 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=99147 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=200439 https://etendersni.gov.uk/epps/cft/prepareViewCfTWS.do?resourceId=106802 Traceback (most recent call last): File "scraper.py", line 82, in <module> tender_soup = get_tender_soup(link) File "scraper.py", line 27, in get_tender_soup html = urllib.urlopen(link) File "/app/.heroku/python/lib/python2.7/urllib.py", line 87, in urlopen return opener.open(url) File "/app/.heroku/python/lib/python2.7/urllib.py", line 208, in open return getattr(self, name)(url) File "/app/.heroku/python/lib/python2.7/urllib.py", line 437, in open_https h.endheaders(data) File "/app/.heroku/python/lib/python2.7/httplib.py", line 969, in endheaders self._send_output(message_body) File "/app/.heroku/python/lib/python2.7/httplib.py", line 829, in _send_output self.send(msg) File "/app/.heroku/python/lib/python2.7/httplib.py", line 791, in send self.connect() File "/app/.heroku/python/lib/python2.7/httplib.py", line 1172, in connect self.timeout, self.source_address) File "/app/.heroku/python/lib/python2.7/socket.py", line 571, in create_connection raise err IOError: [Errno socket error] [Errno 110] Connection timed out

Data

Downloaded 5 times by MikeRalphson ErinClark

To download data sign in with GitHub

Download table (as CSV) Download SQLite database (1.45 MB) Use the API

rows 10 / 1190

contract_award_date multiple_tenders_allowed invitations_deadline nuts_codes inclusion_of_e_auctions title online_eoi_allowed contract_awarded_in_lots evaluation_mechanism date_of_publication cft_ca_unique_id tender_url description deadline end_clarification_period procurement_type above_below_ojeu_threshold resource_id eu_funding award_per_item est_value participating_bodies publication_of_notice cpv_codes publish_on_behalf_of time_limit contract_duration contact_point date_accepted_by_contractor upload_docs_with_clarification procedure validity_of_tender tenders_opening_date buyer_organisation cpc_category cft_involves ojeu_link
No
05/02/2016 00:00
UKN0
No
24.25.0016 - Strangford House Newtownards Office Accommodation Works
Yes
No
Lowest Price
08/01/2016 11:48
NIHE-100
45210000-Building construction work 45262700-Building alteration work
29/01/2016 12:00
Works
Below
resourceId=230311
No
No
443,388
45210000-Building construction work 45262700-Building alteration work
29/01/2016 12:00
3 months
Procurement@nihe.gov.uk
Yes
Restricted
6 months
29/01/2016 12:30
Northern Ireland Housing Executive
A Public Contract
No
28/01/2016 00:00
UKN0
No
SE225760-E CCTV Installations at Ards Hospital
Yes
No
Lowest Price
07/01/2016 14:13
CPDHP-61
45215140-Hospital facilities construction work
21/01/2016 15:00
Works
Below
resourceId=225760
No
No
60,000
South Eastern Health and Social Care Trust
45215140-Hospital facilities construction work
Department of Health Social Services and Public Safety NI
21/01/2016 15:00
3 months
etendersni.healthprojects@dfpni.gov.uk
Yes
Restricted
90 days
21/01/2016 15:30
CPD - Construction Health Projects
A Public Contract
No
No
Refurbish ICU Kitchen and Redesign Dirty Utility Area – Antrim Area Hospital
Yes
No
Lowest Price
04/01/2016 17:09
CPDHP-58
71221000-Architectural services for buildings
11/01/2016 15:00
Services
Below
resourceId=224876
No
No
5,000
71221000-Architectural services for buildings
18/01/2016 15:00
7 months
Yes
Restricted
90 days
18/01/2016 15:30
CPD - Construction Health Projects
Architectural services; engineering services and integrated engineering services...
A Public Contract
No
04/02/2016 00:00
UKN0
No
SE240639B - Refurbishment of meeting room Ulster Hospital
Yes
No
Lowest Price
15/01/2016 14:03
CPDHP-69
45215140-Hospital facilities construction work
28/01/2016 15:00
Works
Below
resourceId=240639
No
No
60,000
South Eastern Health and Social Care Trust
45215140-Hospital facilities construction work
Department of Health Social Services and Public Safety NI
28/01/2016 15:00
1 months
etendersni.healthprojects@dfpni.gov.uk
Yes
Restricted
90 days
28/01/2016 15:30
CPD - Construction Health Projects
A Public Contract
No
UK
No
IF013 Compressor and Blower Framework
Yes
No
MEAT
11/10/2015 11:20
NIW-7
42996000-Machinery for the treatment of sewage
13/11/2015 12:00
Supplies
Above
resourceId=61130
No
No
42996000-Machinery for the treatment of sewage
13/11/2015 12:00
5 years
michael.mccarter1@niwater.com
Yes
Negotiated with advertisement
90 days
13/11/2015 12:30
NI Water
The establishment of a framework agreement
No
UKN
No
South Eastern HSC Trust - Refurbishment of lift cars at Peadiatric Block Ulster Hospital Dundonald
Yes
No
Lowest Price
13/01/2016 16:30
CPDHP-71
42416100-Lifts 45313000-Lift and escalator installation work 45313100-Lift installation work 50750000-Lift-maintenance services
28/01/2016 15:00
Works
Below
resourceId=238497
No
No
180,000
South Eastern Health and Social Care Trust
42416100-Lifts 45313000-Lift and escalator installation work 45313100-Lift installation work 50750000-Lift-maintenance services
Department of Health Social Services and Public Safety NI
28/01/2016 15:00
4 months
patrick.toal@setrust.hscni.net
Yes
Restricted
90 days
28/01/2016 15:30
CPD - Construction Health Projects
A Public Contract
No
UKN UKN0
No
SEHSCT MTC for Asbestos Removal and Encapsulation
Yes
No
Lowest Price
13/01/2016 16:30
CPDHP-70
45262660-Asbestos-removal work
27/01/2016 15:00
Works
Below
resourceId=238464
No
No
2,000,000
South Eastern Health and Social Care Trust
45262660-Asbestos-removal work
Department of Health Social Services and Public Safety NI
29/01/2016 15:00
48 months
Yes
Restricted
90 days
29/01/2016 15:30
CPD - Construction Health Projects
The establishment of a framework agreement
No
UKN
No
SE185446-MTC Framework for Building Maintenance and Minor Building Works For South Eastern Health and Social Care Trust
Yes
Yes
MEAT
04/12/2015 11:00
CPDHP-50
45215140-Hospital facilities construction work 45215100-Construction work for buildings relating to health
23/12/2015 15:00
Works
Above
resourceId=185446
No
Yes
4,500,000
South Eastern Health and Social Care Trust
45215140-Hospital facilities construction work 45215100-Construction work for buildings relating to health
Department of Health Social Services and Public Safety NI
22/01/2016 15:00
48 months
Yes
Restricted
180 days
22/01/2016 15:30
CPD - Construction Health Projects
The establishment of a framework agreement
No
No
Aids and Adaptations Minor Building Works within private dwellings
Yes
No
Lowest Price
21/01/2016 15:58
CPDHP-70
45421153-Installation of built-in furniture
29/01/2016 15:00
Works
Below
resourceId=242386
No
No
600,000
45421153-Installation of built-in furniture
05/02/2016 15:00
2 years
Yes
Restricted
90 days
05/02/2016 15:30
CPD - Construction Health Projects
The establishment of a framework agreement
No
28/01/2016 00:00
UKN0
No
WE212489-B - Development of Admin Space, Admin Building, Altnagelvin Hospital
Yes
No
Lowest Price
17/12/2015 11:52
CPDHP-56
45215140-Hospital facilities construction work
21/01/2016 15:00
Works
Below
resourceId=212489
No
No
140,000
Western Health and Social Care Trust
45215140-Hospital facilities construction work
Department of Health Social Services and Public Safety NI
21/01/2016 15:00
4 months
etendersni.healthprojects@dfpni.gov.uk
Yes
Restricted
90 days
21/01/2016 15:30
CPD - Construction Health Projects
A Public Contract

Statistics

Average successful run time: 24 minutes

Total run time: 5 days

Total cpu time used: about 9 hours

Total disk space used: 1.5 MB

History

  • Auto ran revision 934b8e29 and failed .
    753 records added, 751 records removed in the database
    900 pages scraped
  • Auto ran revision 934b8e29 and failed .
    225 records added, 220 records removed in the database
    371 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1020 records added, 1020 records removed in the database
    1166 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1020 records added, 1016 records removed in the database
    1165 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1020 records added, 1020 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    1020 records added, 1016 records removed in the database
    1168 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1010 records added, 1002 records removed in the database
    1155 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1010 records added, 1004 records removed in the database
    1152 pages scraped
  • Auto ran revision 934b8e29 and failed .
    nothing changed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    1000 records added, 995 records removed in the database
    1141 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1155 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1010 records added, 1001 records removed in the database
    1157 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1154 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    1000 records added, 997 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    1000 records added, 983 records removed in the database
    1144 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    980 records added, 977 records removed in the database
    1122 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    980 records added, 979 records removed in the database
    1119 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    980 records added, 976 records removed in the database
    1124 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    970 records added, 970 records removed in the database
    1112 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    970 records added, 953 records removed in the database
    1105 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1106 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    960 records added, 957 records removed in the database
    1099 pages scraped
  • Auto ran revision 934b8e29 and failed .
    793 records added, 791 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    960 records added, 959 records removed in the database
    1103 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    960 records added, 959 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    960 records added, 956 records removed in the database
    1101 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    960 records added, 960 records removed in the database
    1098 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    960 records added, 952 records removed in the database
    1100 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    950 records added, 949 records removed in the database
    1088 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    950 records added, 947 records removed in the database
    1091 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    950 records added, 950 records removed in the database
    1089 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    950 records added, 950 records removed in the database
    1087 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    950 records added, 936 records removed in the database
    1090 pages scraped
  • Auto ran revision 934b8e29 and failed .
    nothing changed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    940 records added, 939 records removed in the database
    1078 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    940 records added, 932 records removed in the database
    1077 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    930 records added, 926 records removed in the database
    1067 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    930 records added, 927 records removed in the database
    1064 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    920 records added, 907 records removed in the database
    1058 pages scraped
  • Auto ran revision 934b8e29 and failed .
    nothing changed in the database
    87 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1059 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1053 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1055 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    910 records added, 907 records removed in the database
    1042 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    910 records added, 909 records removed in the database
    1044 pages scraped
  • Auto ran revision 934b8e29 and failed .
    128 records added, 127 records removed in the database
    261 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    910 records added, 907 records removed in the database
    1039 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    910 records added, 910 records removed in the database
    1042 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    910 records added, 906 records removed in the database
    1038 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    910 records added, 907 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    900 records added, 898 records removed in the database
    1034 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    900 records added, 897 records removed in the database
    1026 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    900 records added, 900 records removed in the database
    1034 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    900 records added, 898 records removed in the database
    1036 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    900 records added, 899 records removed in the database
    1032 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    900 records added, 894 records removed in the database
    1034 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    890 records added, 881 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    890 records added, 888 records removed in the database
    1022 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    890 records added, 889 records removed in the database
    1024 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    880 records added, 876 records removed in the database
    1012 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    880 records added, 879 records removed in the database
    1015 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    880 records added, 880 records removed in the database
    1009 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    880 records added, 872 records removed in the database
    1013 pages scraped
  • Auto ran revision 934b8e29 and failed .
    nothing changed in the database
    115 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    1012 pages scraped
  • Auto ran revision 934b8e29 and failed .
    217 records added, 207 records removed in the database
    346 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    870 records added, 864 records removed in the database
    1002 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    860 records added, 858 records removed in the database
    990 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    860 records added, 856 records removed in the database
    992 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    860 records added, 858 records removed in the database
    990 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    850 records added, 843 records removed in the database
  • Auto ran revision 934b8e29 and failed .
    504 records added, 503 records removed in the database
    631 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    850 records added, 850 records removed in the database
    977 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    850 records added, 846 records removed in the database
    982 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    979 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    850 records added, 838 records removed in the database
    979 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    965 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    840 records added, 840 records removed in the database
    971 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    840 records added, 833 records removed in the database
    967 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    830 records added, 826 records removed in the database
    957 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    830 records added, 830 records removed in the database
    954 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    830 records added, 828 records removed in the database
    961 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    820 records added, 816 records removed in the database
    946 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    820 records added, 817 records removed in the database
    946 pages scraped
  • Auto ran revision 934b8e29 and failed .
    565 records added, 559 records removed in the database
    689 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    820 records added, 820 records removed in the database
    943 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    820 records added, 808 records removed in the database
    942 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    938 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    932 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    923 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    800 records added, 800 records removed in the database
    925 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    800 records added, 794 records removed in the database
    925 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    800 records added, 797 records removed in the database
    924 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    800 records added, 800 records removed in the database
    925 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    800 records added, 798 records removed in the database
    923 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    925 pages scraped
  • Auto ran revision 934b8e29 and failed .
    286 records added, 286 records removed in the database
    405 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    800 records added, 787 records removed in the database
    924 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    916 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    790 records added, 790 records removed in the database
    911 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    790 records added, 777 records removed in the database
    913 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    911 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    912 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    898 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    902 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    780 records added, 777 records removed in the database
    900 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    780 records added, 779 records removed in the database
    904 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    780 records added, 780 records removed in the database
    904 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    780 records added, 778 records removed in the database
    899 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    780 records added, 529 records removed in the database
    902 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    891 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    894 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    nothing changed in the database
    893 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    560 records added, 560 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    560 records added, 557 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    560 records added, 560 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    560 records added, 558 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    560 records added, 551 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    550 records added, 548 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    550 records added, 549 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    550 records added, 550 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    550 records added, 542 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 538 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 540 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 539 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 535 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 539 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 540 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 538 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    540 records added, 537 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    530 records added, 523 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    530 records added, 530 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    530 records added, 526 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 517 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 519 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 518 records removed in the database
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 520 records removed in the database
    613 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 519 records removed in the database
    613 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 518 records removed in the database
    613 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    520 records added, 518 records removed in the database
    613 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 509 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 509 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 508 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 508 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    1204 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 509 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 507 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 510 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    510 records added, 506 records removed in the database
    602 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    500 records added, 495 records removed in the database
    583 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    500 records added, 496 records removed in the database
    591 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    490 records added, 490 records removed in the database
    580 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    490 records added, 488 records removed in the database
    580 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    490 records added, 490 records removed in the database
    580 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    490 records added, 483 records removed in the database
    580 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    480 records added, 480 records removed in the database
    569 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    480 records added, 479 records removed in the database
    569 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    480 records added, 478 records removed in the database
    570 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    480 records added, 477 records removed in the database
    571 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    480 records added, 480 records removed in the database
    569 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    480 records added, 473 records removed in the database
    569 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    470 records added, 468 records removed in the database
    558 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    470 records added, 467 records removed in the database
    558 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    470 records added, 470 records removed in the database
    558 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    470 records added, 467 records removed in the database
    558 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    460 records added, 454 records removed in the database
    547 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    460 records added, 460 records removed in the database
    547 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    460 records added, 460 records removed in the database
    547 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    460 records added, 455 records removed in the database
    547 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    450 records added, 449 records removed in the database
    536 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    460 records added, 458 records removed in the database
    547 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    450 records added, 443 records removed in the database
    536 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    450 records added, 450 records removed in the database
    536 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    450 records added, 445 records removed in the database
    536 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    440 records added, 438 records removed in the database
    525 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    440 records added, 436 records removed in the database
    525 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    440 records added, 440 records removed in the database
    525 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    440 records added, 438 records removed in the database
    525 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    440 records added, 439 records removed in the database
    525 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 429 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 428 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 426 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 428 records removed in the database
    508 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 430 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 429 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 429 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 430 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 428 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 430 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 429 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    430 records added, 427 records removed in the database
    512 pages scraped
  • Auto ran revision 934b8e29 and completed successfully .
    420 records added, 418 records removed in the database
    501 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    420 records added, 416 records removed in the database
    463 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    420 records added, 418 records removed in the database
    463 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    420 records added, 420 records removed in the database
    463 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    420 records added, 419 records removed in the database
    463 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    420 records added, 418 records removed in the database
    463 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    420 records added, 413 records removed in the database
    463 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    410 records added, 407 records removed in the database
    452 pages scraped
  • Auto ran revision 6752878d and completed successfully .
    410 records added, 409 records removed in the database
    452 pages scraped
  • Manually ran revision 06c0ad4b and completed successfully .
    410 records added, 406 records removed in the database
    452 pages scraped
  • Manually ran revision 68e8efa8 and failed .
    nothing changed in the database
    29 pages scraped
  • Manually ran revision 68e8efa8 and completed successfully .
    410 records added, 20 records removed in the database
    452 pages scraped
  • Manually ran revision 05e3be45 and completed successfully .
    20 records added in the database
    23 pages scraped
  • Created on morph.io

Scraper code

Python

td_etenders_ni / scraper.py