JobTools Update: Manage Your Favorite Jobs

in utopian-io •  7 years ago  (edited)

Introduction to JobTools

JobTools is the first and currently only ONE Job Seeking Tools in Chrome Extension. It is based on ZipRecuriter Job Seeking API.

Motivation of the New Features

When you are browsing a list of jobs, you want to save the good ones (potential good fit) to your favorites and then later, you can submit applications one by one. This phrase is job filtering, where a 'saved-job-list' will be very useful.

New Features

This commit: here adds the following:

  1. Save Job by clicking the image button
  2. Save-Job Tab
  3. Removing Job Button from the Favorite List
  4. Clear All Saved Job

Technology Stack

Javascript in Chrome Browser

How to Implement?

The saved_jobs is a Javascript dictionary that is saved to the browser.

let saved_jobs = {}

// load it when app starts
if (settings['saved_jobs']) {
    let saved_jobs_s = settings['saved_jobs'];
    // saved jobs 
    if (saved_jobs_s) {
        try {
            saved_jobs = JSON.parse(saved_jobs_s);
        } catch (e) {
            console.log(e);
            saved_jobs = {};
        }
    }
    // refresh the list
    load_job_list(saved_jobs, $("div#saved_jobs"));
}

load and save the job:


// save a job
const save_a_job = (id, title, company, date, min_salary, max_salary, location, url) => {
    saved_jobs[id] = {
        "title": title,
        "company": company,
        "date": date,
        "min_salary": min_salary,
        "max_salary": max_salary,
        "location": location,
        "url": url
    };
    saveSettings(false);
}

// remove a job
const remove_a_job = (id) => {
    delete saved_jobs[id];
    saveSettings(false);
}

Screenshots

Click the 'Save' Image Button to save a job.
image.png

Manage favorite jobs in Job Tab
image.png

Installation (Add to Your Browser)

You can install the extension at Chrome Webstore.

For Opera browsers, the workaround is to first install Chrome Extension Gadget.

And similarly for Firefox, you can install Chrome Store Foxified before you install JobTools.

Contribution

Fully Open Source: https://github.com/DoctorLai/JobTools You can either submit a Pull Request or open a issue (for suggestions and bug reports)


Support me and my work as a witness by

  1. voting me here, or
  2. voting me as a proxy.



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

it will be much better if adding more detail about the jobs or the company


Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.

[utopian-moderator]

  ·  7 years ago 

Thank you. will add that in the future releases for sure.

hello @justyy ?

is it true you are a witness?

What should I do ?

  ·  7 years ago 

Yes, thank you!.

Oke, you welcome

Thank you for your contribution.


Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.

[utopian-moderator]

Hey @justyy! Thank you for the great work you've done!

We're already looking forward to your next contribution!

Fully Decentralized Rewards

We hope you will take the time to share your expertise and knowledge by rating contributions made by others on Utopian.io to help us reward the best contributions together.

Utopian Witness!

Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.

Want to chat? Join us on Discord https://discord.me/utopian-io