-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
32 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,81 +1,81 @@ | ||
# id-jobs: Your Gateway to Indonesian Job Market Data! ๐๐ผ | ||
# id-jobs: Your Magical Portal to Indonesian Job Market Data! ๐งโโ๏ธ๐ผ | ||
|
||
Hey there, job seekers, recruiters, and data enthusiasts! Welcome to id-jobs 2.0, your ultimate tool for exploring the exciting world of Indonesian employment. We've aggregated job listings from top companies and portals, all neatly organized in a user-friendly Google Sheet. Whether you're hunting for your dream job, recruiting top talent, or just curious about the job market landscape, id-jobs is your go-to resource! | ||
Ahoy, job hunters, talent scouts, and data wizards! ๐ดโโ ๏ธ Welcome to id-jobs 2.0, the Swiss Army knife of Indonesian employment exploration. We've conjured up job listings from top companies and portals, all neatly arranged in a Google Sheet so tidy it would make Marie Kondo proud. Whether you're on a quest for your dream job, searching for the next unicorn employee, or just nosy about the job market (we won't judge), id-jobs is your crystal ball! | ||
|
||
๐ Access the latest job data: [https://s.id/id-jobs-v2](https://s.id/id-jobs-v2) | ||
๐ Peek into the future of jobs: [https://s.id/id-jobs-v2](https://s.id/id-jobs-v2) | ||
|
||
[![built with Codeium](https://codeium.com/badges/main)](https://codeium.com) | ||
[![Run Scrapy Spiders](https://github.com/ceroberoz/id-jobs/actions/workflows/scrape.yml/badge.svg)](https://github.com/ceroberoz/id-jobs/actions/workflows/scrape.yml) | ||
|
||
## What's id-jobs all about? ๐ | ||
## What's cooking in id-jobs? ๐ณ | ||
|
||
id-jobs is an open-source project that aggregates job listings from top Indonesian companies and job portals, all in one easy-to-use Google Sheet! We use Python and Scrapy to continuously update our data, ensuring you always have the most current information. | ||
id-jobs is like a job-listing buffet - we've got a little bit of everything! We use Python and Scrapy (no actual spiders were harmed) to keep our data fresher than your morning coffee. | ||
|
||
## Why you'll love id-jobs โค๏ธ | ||
## Why id-jobs will be your new best friend โค๏ธ | ||
|
||
- ๐ Always fresh: Our sheets are updated DAILY at 00:00 UTC | ||
- ๐ Comprehensive data: We've added even more job sources in version 2.0 | ||
- ๐ Improved accuracy: Our data is more reliable than ever | ||
- ๐ฉโ๐ป Beginner-friendly: Perfect for those starting their coding journey | ||
- ๐ Fresher than your ex's Instagram updates: We refresh DAILY at 00:00 UTC | ||
- ๐ More comprehensive than your mom's Facebook stalking: Even more job sources in v2.0 | ||
- ๐ More accurate than your fitness tracker's step count | ||
- ๐ฉโ๐ป So beginner-friendly, even your technophobe uncle could use it | ||
|
||
## Important Note โ ๏ธ | ||
## A tiny hiccup (or as we like to call it, a feature!) โ ๏ธ | ||
|
||
Some spiders might not be working due to recent changes in the source websites. As a result, some data might not be showing up on the Google Sheet. We're working on repairing these issues as quickly as possible. Thanks for your patience and understanding! | ||
Some of our spider friends are taking an unplanned vacation due to website changes. We're coaxing them back to work faster than you can say "You're on mute" in a Zoom call. Thanks for bearing with us! | ||
|
||
## Who is id-jobs for? ๐ฅ | ||
## Who's this for? Everyone! But especially... ๐ฅ | ||
|
||
- Job seekers looking for roles that match their skills, location, and salary expectations | ||
- Recruiters seeking to understand the Indonesian job market | ||
- Data enthusiasts interested in analyzing employment trends | ||
- Coding newbies wanting to practice web scraping and data analysis | ||
- Job seekers tired of scrolling through countless irrelevant listings | ||
- Recruiters who want to be the Sherlock Holmes of the job market | ||
- Data nerds who get excited about pivot tables (we see you, and we appreciate you) | ||
- Coding newbies ready to level up from "Hello World" to "Hello Job Market" | ||
|
||
## Get started in 4 easy steps! ๐ | ||
## Get started faster than you can say "I quit"! ๐ | ||
|
||
1. Clone the repo: | ||
1. Clone the repo (it's like adopting a digital pet): | ||
``` | ||
git clone https://github.com/ceroberoz/id-jobs.git | ||
cd id-jobs | ||
``` | ||
|
||
2. Set up your environment: | ||
2. Set up your environment (think of it as building a cozy home for your code): | ||
``` | ||
python3 -m venv venv | ||
source venv/bin/activate # On Windows: venv\Scripts\activate | ||
``` | ||
|
||
3. Install dependencies: | ||
3. Install dependencies (like furnishing your code's new home): | ||
``` | ||
pip install -r requirements.txt | ||
playwright install | ||
``` | ||
|
||
4. Run your first job crawler: | ||
4. Run your first job crawler (unleash the spiders!): | ||
``` | ||
scrapy crawl <crawler-name> | ||
``` | ||
Replace `<crawler-name>` with your chosen crawler (e.g., `vidio`, `gotogroup`) | ||
|
||
## Visualize your data ๐ | ||
## Turn data into eye candy ๐ | ||
|
||
Want to create stunning visualizations with the job data? Here's how: | ||
Want to make charts so pretty they belong in a museum? Here's how: | ||
|
||
1. Download the Google Sheet as a CSV file. | ||
2. Import this CSV into tools like Google Looker Studio or Tableau. | ||
3. Create insightful dashboards to reveal trends in the Indonesian job market! | ||
3. Create dashboards that would make even Edward Tufte jealous! | ||
|
||
## Learn more ๐ | ||
## Learn more (because knowledge is power, and power is pizza) ๐ | ||
|
||
- [Scrapy Documentation](https://docs.scrapy.org/en/latest/intro/overview.html) - Master web scraping | ||
- [Playwright Documentation](https://playwright.dev/docs/intro) - Become a browser automation pro | ||
- [Scrapy Documentation](https://docs.scrapy.org/en/latest/intro/overview.html) - Become the Spider-Man of web scraping | ||
- [Playwright Documentation](https://playwright.dev/docs/intro) - Master the art of puppet... err... browser mastery | ||
|
||
## Important note ๐ฎ๐ฉ | ||
## A love letter to Indonesia ๐ฎ๐ฉ | ||
|
||
id-jobs is specifically tailored for the Indonesian job market. It's our way of addressing the unique challenges and opportunities in our local job scene! | ||
id-jobs is our way of showing some love to the Indonesian job market. It's like nasi goreng - uniquely Indonesian and universally loved! | ||
|
||
## License | ||
|
||
This project is shared under the GNU General Public License v3 (GPL-3.0). Let's democratize job market data together! โค๏ธ | ||
This project is shared under the GNU General Public License v3 (GPL-3.0). Let's spread job market data like gossip, but more useful! โค๏ธ | ||
|
||
If you're excited about this project, don't forget to fork, star, and share! | ||
If this project excites you more than a surprise bonus, don't forget to fork, star, and share! | ||
|
||
#OpenSource #DataScience #JobMarket #Indonesia #CodingForBeginners #GitHub |