debian/0000775000000000000000000000000011603505505007170 5ustar debian/creepy.install0000664000000000000000000000003411603502451012041 0ustar creepy/* /usr/share/creepy/ debian/creepy.menu0000664000000000000000000000035311603502452011344 0ustar ?package(creepy):\ needs="X11"\ section="Applications/Network/Communication"\ title="creepy"\ icon="/usr/share/pixmaps/creepy.xpm"\ longtitle="Run creepy" \ description="geolocation information aggregator" \ command="/usr/bin/creepy" debian/creepy.links0000664000000000000000000000015611603502451011520 0ustar usr/share/creepy/creepymap.py usr/bin/creepy usr/share/creepy/include/creepy.xpm usr/share/pixmaps/creepy.xpm debian/compat0000664000000000000000000000000211603502447010370 0ustar 7 debian/source/0000775000000000000000000000000011603502451010465 5ustar debian/source/format0000664000000000000000000000001411603502451011673 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000011603503037010615 5ustar debian/patches/series0000664000000000000000000000002511603502447012033 0ustar use_debian_path.diff debian/patches/use_debian_path.diff0000664000000000000000000000517411603503037014570 0ustar Description: Use debian path for python applications Forwarded: yes Author: Julian Moreno PatiƱo Origin: vendor Last-Update: 2011-05-08 --- a/creepy/creepymap.py +++ b/creepy/creepymap.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python ''' Copyright 2010 Yiannis Kakavas @@ -58,13 +59,13 @@ if not os.path.exists(self.CONF_DIR): os.mkdir(self.CONF_DIR) #If creepy was installed through the .deb package in ubuntu , the files needed would be in /usr/share/pyshared/creepy - if os.path.exists('/usr/share/pyshared/creepy'): + if os.path.exists('/usr/share/creepy'): try: - shutil.copy('/usr/share/pyshared/creepy/include/creepy.conf', os.path.join(self.CONF_DIR, 'creepy.conf')) - shutil.copy('/usr/share/pyshared/creepy/include/evil_twitter.png', os.path.join(self.CONF_DIR, 'evil_twitter.png')) - shutil.copy('/usr/share/pyshared/creepy/include/flickr.png', os.path.join(self.CONF_DIR, 'flickr.png')) - shutil.copy('/usr/share/pyshared/creepy/include/index.png', os.path.join(self.CONF_DIR, 'index.png')) - shutil.copy('/usr/share/pyshared/creepy/include/default.jpg', os.path.join(self.CONF_DIR, 'default.jpg')) + shutil.copy('/usr/share/creepy/include/creepy.conf', os.path.join(self.CONF_DIR, 'creepy.conf')) + shutil.copy('/usr/share/creepy/include/evil_twitter.png', os.path.join(self.CONF_DIR, 'evil_twitter.png')) + shutil.copy('/usr/share/creepy/include/flickr.png', os.path.join(self.CONF_DIR, 'flickr.png')) + shutil.copy('/usr/share/creepy/include/index.png', os.path.join(self.CONF_DIR, 'index.png')) + shutil.copy('/usr/share/creepy/include/default.jpg', os.path.join(self.CONF_DIR, 'default.jpg')) except Exception, err: print err #If creepy is run from source folder (i.e. in Backtrack) with 'python creepymap.py' , needed files are in current dir @@ -92,9 +93,9 @@ tmp_conf.write() #Fix only for version 0.1.73 to copy the creepy32.png to the config folder - if os.path.exists('/usr/share/pyshared/creepy'): + if os.path.exists('/usr/share/creepy'): try: - shutil.copy('/usr/share/pyshared/creepy/include/creepy32.png', os.path.join(self.CONF_DIR, 'creepy32.png')) + shutil.copy('/usr/share/creepy/include/creepy32.png', os.path.join(self.CONF_DIR, 'creepy32.png')) except Exception, err: print err else: debian/rules0000775000000000000000000000041611603502450010245 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with python2 override_dh_fixperms: dh_fixperms chmod 755 $(CURDIR)/debian/creepy/usr/share/creepy/creepymap.py override_dh_clean: dh_clean find . -name '*.pyc' -delete debian/creepy.manpages0000664000000000000000000000002011603502447012166 0ustar debian/creepy.1 debian/control0000664000000000000000000000202011603502446010566 0ustar Source: creepy Section: python Priority: extra Maintainer: Daniel Echeverry Build-Depends: debhelper (>= 7.0.50~), python (>= 2.6) XS-Python-Version: >= 2.6 Standards-Version: 3.9.2 Homepage: http://ilektrojohn.github.com/creepy #Vcs-Git: git://git.debian.org/collab-maint/creepy.git #Vcs-Browser: http://git.debian.org/?p=collab-maint/creepy.git;a=summary Package: creepy Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-simplejson , python-flickrapi, python-osmgpsmap(>= 0.7), python-beautifulsoup, python-pyexiv2, python-configobj, python-tweepy Description: geolocation information aggregator creepy is an application that allows you to gather geolocation related information about users from social networking platforms and image hosting services. The information is presented in a map embedded in the application where all the retrieved data is shown accompanied with relevant information (i.e. what was posted from that specific location) to provide context to the presentation. debian/creepy.10000664000000000000000000000666411603502447010557 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH CREEPY "1" "MAY 08, 2011" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME \fBCREEPY\fR \- A geolocation information aggregator .SH DESCRIPTION .B creepy is an application that allows you to gather geolocation related information about users from social networking platforms and image hosting services. The information is presented in a map inside the application where all the retrieved data is shown accompanied with relevant information (i.e. what was posted from that specific location) to provide context to the presentation. .SH FEATURES .TP Map providers available : .B Google Maps - Virtual Maps - Open Street Maps .TP Location information retieval from : .IP "Twitter's tweet location:" .RS Coordinates when tweet was posted from mobile device. .P Place (geographical name) derived from users ip when posting on twitter's web interface. Place gets translated into coordinates using geonames.com" .P Bounding Box derived from users ip when posting on twitter's web interface.The less accurate source , a corner of the bounding box is selected randomly. .P Geolocation information accessible through image hosting services API .P EXIF tags from the photos posted. .RE .IP "Social networking platforms currently supported:" .RS Twitter .P Foursquare (only checkins that are posted to twitter). .RE .IP "Image hosting services currently supported :" .RS flickr - information retrieved from API .P twitpic.com - information retrieved from API and photo exif tags .P yfrog.com - information retrieved from photo exif tags .P img.ly - information retrieved from photo exif tags .P plixi.com - information retrieved from photo exif tags .P twitrpix.com - information retrieved from photo exif tags .P foleext.com - information retrieved from photo exif tags .P shozu.com - information retrieved from photo exif tags .P pickhur.com - information retrieved from photo exif tags .P moby.to - information retrieved from API and photo exif tags .P twitsnaps.com - information retrieved from photo exif tags .P twitgoo.com - information retrieved from photo exif tags .P .RE .SH NOTES Automatic caching of retrieved information in order to reduce API calls and the possibility of hitting limit rates. .P GUI with navigable map for better overview of the accumulated information .P 4 Maps providers (including Google Maps) to use. .P Open locations in Google Maps in your browser .P Export retrieved locations list as kmz (for Google Earth) or csv files. .P Handling twitter authentication in an easy way using oAuth. User credentials are not shared with the application. .P User/target search for twitter and flickr. ' .SH AUTHOR .B creepy was written by Yiannis Kakavas .PP This manual page was written by Daniel Echeverry for the Debian GNU/Linux system (but may be used by others). .SH SEE ALSO The full documentation which includes the keys descriptions is in /usr/share/doc/creepy/README. debian/copyright0000664000000000000000000000205611603502450011122 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: creepy Source: http://ilektrojohn.github.com/creepy Files: * Copyright: Copyright 2011 Yiannis Kakavas License: GPL-3.0+ Files: debian/* Copyright: 2011 Daniel Echeverry License: GPL-3.0+ License: GPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". debian/changelog0000664000000000000000000000074711603505462011054 0ustar creepy (0.1.94-1) unstable; urgency=low * New Upstream release -- Daniel Echeverry Fri, 01 Jul 2011 21:33:47 -0500 creepy (0.1.93-2) unstable; urgency=low * Change arch from any to all * Make symlink to use in the icon -- Daniel Echeverry Fri, 10 Jun 2011 23:05:41 -0500 creepy (0.1.93-1) unstable; urgency=low * Initial release (Closes: #620173) -- Daniel Echeverry Tue, 03 May 2011 20:18:51 -0500 debian/creepy.desktop0000664000000000000000000000033211603502451012045 0ustar [Desktop Entry] Type=Application Version=0.1.93 Name=creepy GenericName[en_GB]= creepy Comment=geolocation information aggregator Exec=creepy Icon=creepy Categories=Network;Security; Terminal=false StartupNotify=true debian/creepy.docs0000664000000000000000000000000711603502450011322 0ustar README debian/watch0000664000000000000000000000012111603502446010214 0ustar version=3 https://github.com/ilektrojohn/creepy/downloads .*/tarball/v([\d\.]+)