Example #1
0
def filterData(dbName, word):
    # try:
    db = getDB(dbName)
    data = db.get(word)
    if (data == None):
        if (dbName == SO):
            data = get_so_jobs(word)
        elif (dbName == WEWORD):
            data = get_wework_jobs(word)
        elif (dbName == REMOTEOK):
            data = get_remoteok_jobs(word)
        setData(dbName, word, data)
    return data
Example #2
0
def search():
    term = quote(request.args.get("term"))
    if term:
        existing_term = db.get(term)
        if existing_term:
            jobs = existing_term
        else:
            jobs = get_so_jobs(term) + get_wwr_jobs(term) + get_ro_jobs(term)
            db[term] = jobs
    else:
        return redirect("/")
    return render_template("search.html",
                           term=unquote(term),
                           jobs=jobs,
                           total=len(jobs))
Example #3
0
def report():
    word = request.args.get("word")
    if word:
        word = word.lower()
        existingJobs = db.get(word)
        if existingJobs:
            jobs = existingJobs
        else:
            jobs = get_so_jobs(word)
            db[word] = jobs
        return render_template("report.html",
                               searchingBy=word,
                               resultsNumber=len(jobs),
                               jobs=jobs)
    else:
        return redirect("/")
Example #4
0
def report():
    word = request.args.get('word')
    if word:
        word = word.lower()
        existingJobs = db.get(word)
        if existingJobs:
            jobs = existingJobs
        else:
            jobs = get_remote_jobs(word) + get_wework_jobs(word) + get_so_jobs(
                word)
            db[word] = jobs
    else:
        redirect("/")
    return render_template("report.html",
                           resultNumber=len(jobs),
                           searchingBy=word,
                           jobs=jobs)
Example #5
0
def report():
    word = request.args.get('word')
    if word:
        word = word.lower()
        existingJobs = db.get(word)
        if existingJobs:
            jobs = existingJobs
        else:
            indeed_jobs = get_indeed_jobs(word)
            so_jobs = get_so_jobs(word)
            jobs = indeed_jobs + so_jobs
            db[word] = jobs
    #else
    #return redirect("/")
    return render_template("report.html",
                           keyword=word,
                           cntResults=len(jobs),
                           jobs=jobs)
Example #6
0
def report():

    word = request.args.get('word')
    if word:
        word = word.lower()
        existing_jobs = db.get(word)
        if existing_jobs:
            jobs = existing_jobs
        else:
            so_jobs = get_so_jobs(word)
            indeed_jobs = get_indeed_jobs(word)
            jobs = so_jobs + indeed_jobs
            db[word] = jobs

        # save_to_file(jobs)
    else:
        return redirect("/")

    return render_template(
        "report.html", SearchingBy=word, result_number=len(jobs), jobs=jobs)
Example #7
0
def report():
    word = request.args.get('word')
    if word:
        word = word.lower()
        if db.get(word):
            return render_template("report.html",
                                   jobs=db[word],
                                   word=word,
                                   len_jobs=len(db[word]))
        else:
            wwr_jobs = get_wwr_jobs(word)
            so_jobs = get_so_jobs(word)
            re_jobs = get_re_jobs(word)
            jobs = wwr_jobs + so_jobs + re_jobs
            db[word] = jobs
            return render_template("report.html",
                                   jobs=jobs,
                                   word=word,
                                   len_jobs=len(jobs))
    else:
        return redirect("/")
Example #8
0
from indeed import get_jobs as get_indeed_jobs
from so import get_jobs as get_so_jobs
from save import save_to_file

indeed_jobs = get_indeed_jobs()
so_jobs = get_so_jobs()
jobs = indeed_jobs + so_jobs
save_to_file(jobs)

# Comma Seperate Values
Example #9
0
from indeed import get_jobs as get_indeed_jobs
from so import get_jobs as get_so_jobs

#indeed_jobs = get_indeed_jobs()
so_job = get_so_jobs()
Example #10
0
from indeed import get_jobs as get_indeed_jobs
from so import get_jobs as get_so_jobs
from save import save_to_file

so_jobs = get_so_jobs()  # StackOverflow Jobs Scrapping
indeed_jobs = get_indeed_jobs()  # Indeed Jobs Scrapping
jobs = so_jobs + indeed_jobs  # 둘을 합침

save_to_file(jobs)
Example #11
0
from indeed import get_jobs as get_indeed_jobs
#indeed.py의 함수를 사용하기 위해
from so import get_jobs as get_so_jobs
from save import save_to_file  #csv로 변환해주는 save.py

indeed_jobs = get_indeed_jobs()  #indeed 웹
so_jobs = get_so_jobs()  #stackoverflow 웹

#jobs = indeed_jobs+so_jobs
jobs = so_jobs  #stackoverflow페이지만
jobs = indeed_jobs + so_jobs

save_to_file(jobs)
Example #12
0
def get_jobs(word):
    indeed_jobs = get_indeed_jobs(word)
    so_jobs = get_so_jobs(word)
    jobs = so_jobs + indeed_jobs
    return jobs