Tree @862fce40-3bd0-4c74-9f78-c4e9d1fc6f4e/upstream (Download .tar.gz)
- ..
- __init__.py
- about.py
- affilorama.py
- archive.py
- arduino.py
- ariva.py
- armorgames.py
- askfm.py
- audiob.py
- audioboom.py
- authorstream.py
- badoo.py
- bandcamp.py
- bennugd.py
- betblog.py
- bitbucket.py
- bitcointalk.py
- bitrated.py
- blip.py
- blogmarks.py
- blogspot.py
- boonex.py
- bubok.py
- buddypic.py
- burbuja.py
- carbonmade.py
- cartodb.py
- causes.py
- ccm.py
- ccsinfo.py
- chess.py
- cockos.py
- codecademy.py
- codementor.py
- coderwall.py
- connectingsingles.py
- couchsurfing.py
- crokes.py
- crowdin.py
- cryptocompare.py
- cryptofresh.py
- dailymotion.py
- datpiff.py
- deviantart.py
- digitalspy.py
- disqus.py
- doodle.py
- douban.py
- dribbble.py
- drupal.py
- dzone.py
- ebay.py
- echatta.py
- eightbitme.py
- ello.py
- emoneyspace.py
- enfemenino.py
- ethereum.py
- etsy.py
- eyeem.py
- facebook.py
- fanpop.py
- fark.py
- fiverr.py
- flickr.py
- forocoches.py
- foros24h.py
- forosperu.py
- forospyware.py
- foursquare.py
- freelancer.py
- freerepublic.py
- getsatisfaction.py
- github.py
- gnupgkeys.py
- goblinrefuge.py
- goodreads.py
- gravatar.py
- gsmspain.py
- houzz.py
- htcmania.py
- hubpages.py
- ibosocial.py
- ifunny.py
- infojobs.py
- infotelefonica.py
- instagram.py
- instructables.py
- issuu.py
- ivoox.py
- jamiiforums.py
- kali.py
- kanogames.py
- keybase.py
- kickstarter.py
- kinja.py
- kongregate.py
- kupika.py
- lastfm.py
- listaspam.py
- livejournal.py
- losviajeros.py
- mastodon_social.py
- mastodon_xyz.py
- mcneel.py
- mediavida.py
- medium.py
- memrise.py
- meneame.py
- mercadolibre.py
- metacafe.py
- meteor.py
- minds.py
- mozilla.py
- mstdn_jp.py
- musicasacra.py
- myeloma.py
- myfitnesspal.py
- myspace.py
- nairaland.py
- netvibes.py
- newgrounds.py
- notabug.py
- occupywallst.py
- ok.py
- okcupid.py
- onename.py
- openbugbounty.py
- openframeworks.py
- openstreetmap.py
- papaly.py
- pastebin.py
- patreon.py
- pawoo.py
- pearltrees.py
- periscope.py
- phishtank.py
- photobucket.py
- pixls.py
- pjrc.py
- pokerred.py
- pokerstrategy.py
- pornhub.py
- px500.py
- rankia.py
- reddit.py
- redtube.py
- researchgate.py
- reverbnation.py
- ripenear.py
- rojadirecta.py
- ruby.py
- scribd.py
- seatwish.py
- sencha.py
- singletrackworld.py
- slashdot.py
- slideshare.py
- smartcitizen.py
- smugmug.py
- soundcloud.py
- spaniards.py
- spoj.py
- spotify.py
- spreaker.py
- steamcommunity.py
- steemit.py
- steinberg.py
- teamtreehouse.py
- telegram.py
- thestudentroom.py
- theverge.py
- thiscrush.py
- tippin_me.py
- trakt.py
- twitter.py
- twoplustwo.py
- typepad.py
- unsplash.py
- venmo.py
- verbling.py
- vexforum.py
- viddler.py
- videohelp.py
- vimeo.py
- virustotal.py
- vk.py
- warriorforum.py
- wattpad.py
- webtv.py
- wikia.py
- wikipediaar.py
- wikipediaca.py
- wikipediade.py
- wikipediaen.py
- wikipediaes.py
- wikipediaeu.py
- wikipediafr.py
- wikipediapt.py
- wikipediaru.py
- winamp.py
- wishlistr.py
- witty.py
- wykop.py
- xing.py
- xtelefonos.py
- xtube.py
- youtube.py
- zentyal.py
- zotero.py
freelancer.py @862fce40-3bd0-4c74-9f78-c4e9d1fc6f4e/upstream — raw · history · blame
################################################################################
#
# Copyright 2015-2020 FĂ©lix Brezo and Yaiza Rubio
#
# This program is part of OSRFramework. You can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program 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 Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
################################################################################
__author__ = "Felix Brezo, Yaiza Rubio <[email protected]>"
__version__ = "3.0"
from osrframework.utils.platforms import Platform
class Freelancer(Platform):
"""A <Platform> object for Facebook"""
def __init__(self):
self.platformName = "Freelancer"
self.tags = ["jobs"]
self.modes = {
"usufy": {
"debug": False,
"extra_fields": {},
"needs_credentials": False,
"not_found_text": " Looks like the page you are looking for doesn't exist", # Text that indicates a missing profile
"query_validator": "[a-zA-Z\.0-9_\-]+", # Regular expression that the alias SHOULD match
"url": "https://www.freelancer.com/u/{placeholder}", # Target URL where {placeholder} would be modified by the alias
"test": {
"valid": "james",
"invalid": "7ddf32e17a6ac5"
}
}
}
|