Commit Graph

23 Commits

Author SHA1 Message Date
volpino
d66c2dff99 euscan: Adding missing requirement ansi2html
Signed-off-by: volpino <fox91@anche.no>
2012-08-15 15:31:50 +02:00
volpino
827af401a9 euscanwww: Adding requirement to setup.py
Signed-off-by: volpino <fox91@anche.no>
2012-08-08 09:27:42 +02:00
volpino
04265dacff euscan: just PEP8 cleaning
Signed-off-by: volpino <fox91@anche.no>
2012-07-27 11:33:27 +02:00
Corentin Chary
99054971aa euscan: drop fixed version dependencies
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
2012-07-24 08:37:31 +02:00
volpino
66db910583 euscanwww: Tests for watch packages/categories/maintainers/herds
Signed-off-by: volpino <fox91@anche.no>
2012-07-14 16:22:02 +02:00
volpino
c0aefdef29 euscanwww: Started writing tests for favourite stuff but login fails
Signed-off-by: volpino <fox91@anche.no>
2012-07-14 15:29:42 +02:00
volpino
03cf3b90a4 euscanwww: Upgraded to Celery 3.0 and fixed scan_portage
Fixed TaskSet calls and synchronous stuff. Everything should be
deadlock safe

Signed-off-by: volpino <fox91@anche.no>
2012-07-07 18:09:14 +02:00
volpino
7367596e33 euscanwww: Added LDAP login
Needs testing and the settings must be changed to use the gentoo ldap
server

Signed-off-by: volpino <fox91@anche.no>
2012-06-12 13:39:05 +02:00
volpino
d34a0c4992 euscanwww: included django-registration and tweaked templates
Signed-off-by: volpino <fox91@anche.no>
2012-06-09 17:12:09 +02:00
volpino
b46e9acc08 euscan: Refactored all management commands
Management commands are refactored to have the logic moved from the
commands themselves to a separated function in order to make them easily
convertible into Celery tasks

Commands are renamed to be modules importable from other python scripts

Signed-off-by: volpino <fox91@anche.no>
2012-05-28 21:19:53 +02:00
volpino
777b6909a3 added long_description to setup.py 2012-05-19 14:23:24 +02:00
volpino
948c5b8c39 some tests, urls now have a name 2012-05-06 20:03:49 +02:00
volpino
1f18782007 test reorganized, launch them with setup.py test 2012-05-05 16:09:04 +02:00
volpino
2a6cf35c01 adding missing requirements 2012-04-28 14:56:43 +02:00
volpino
0d6ba637e7 missing BeautifulSoup requirement 2012-04-26 23:15:54 +02:00
volpino
a7e9a7c101 more requirements, some more are missing tough 2012-03-27 19:13:43 +02:00
volpino
06bef562e8 cleaning up, pep8 fix and changing tabs to spaces 2012-03-27 18:58:19 +02:00
volpino
ac6c57cb57 adding django-annoying to requirements and deleting it from the codebase 2012-03-27 18:48:31 +02:00
volpino
9814b81797 adding setuptools to setup.py 2012-03-27 18:45:35 +02:00
Corentin Chary
2d81d0a0be euscan: change download url
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
2012-01-18 08:13:41 +01:00
Corentin Chary
333c535230 euscan: fix man page installation
ref: https://bugs.gentoo.org/show_bug.cgi?id=398873

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
2012-01-16 14:15:50 +01:00
Corentin Chary
14971584af euscan: robots.txt, timeout, user-agent, ...
- Add a blacklist for robots.txt, we *want* to scan sourceforge
- Set a user-agent that doesn't looks like a browser
- Handle timeouts more carefully
- If brute force detect too much versions, avoid infinite loops
- Handle redirections more carefully

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
2011-09-21 10:09:50 +02:00
Corentin Chary
752fb04425 euscan: shake the code
- add custom site handlers
- use a custom user agent
- fix some bugs in management commands

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
2011-08-31 15:38:32 +02:00