Compare commits

..
14 Commits
Author SHA1 Message Date
lenape 45c3dd09da Update app.py
career-lenape/lenape-jobs-fetcher/pipeline/head This commit looks good
2025-06-26 17:24:48 +00:00
lenape ea457aceae Update web/index.html
career-lenape/lenape-jobs-fetcher/pipeline/head This commit looks good
2025-06-10 13:03:31 +00:00
lenape f425ea68d5 Update readme.md 2025-06-10 12:46:53 +00:00
lenape 89ce840b47 Add 'deleteme.txt' 2025-05-17 18:34:01 +00:00
lenape 38731a6f51 Update 'Jenkinsfile' 2025-05-08 01:27:11 +00:00
lenape 55df7eaee9 Update 'compose.yaml' 2025-05-08 01:22:01 +00:00
lenape 7b2ba40069 automated terminal push 2025-04-30 09:08:41 -04:00
lenape f42748868d automated terminal push 2025-04-30 09:05:59 -04:00
lenape 1222c79479 automated terminal push 2025-04-30 09:04:29 -04:00
lenape 1caae720aa automated terminal push 2025-04-30 08:55:27 -04:00
lenape 113457cd46 automated terminal push 2025-04-30 08:39:08 -04:00
lenape e1b36b9738 automated terminal push 2025-04-30 07:45:12 -04:00
lenape 5bfbd57097 automated terminal push 2025-04-30 07:38:19 -04:00
lenape bff195d5fe Initial commit 2025-04-30 02:11:51 +00:00
3 changed files with 16 additions and 25 deletions

No files matched your search

+1 -1
View File
@@ -13,7 +13,7 @@ CORS(app)
@app.route('/') @app.route('/')
def hello(): def hello():
return 'Hello, Universe! With ❤️ from Software Shinobi (www.softwareshinobi.com)' return 'Hello, Universe! With ❤️ from Linux Lenape (links.jacquesingram.online)'
@app.route('/jobs/load') @app.route('/jobs/load')
def fetchJobs(): def fetchJobs():
+1 -1
View File
@@ -1,4 +1,4 @@
# Shinobi Jobs Report # Lenape Jobs Report
This Flask application fetches jobs from various job boards and returns them in JSON format. This Flask application fetches jobs from various job boards and returns them in JSON format.
+14 -23
View File
@@ -10,65 +10,56 @@
<link href="https://cdn.jsdelivr.net/npm/bootswatch@5.3.3/dist/vapor/bootstrap.min.css" rel="stylesheet"> <link href="https://cdn.jsdelivr.net/npm/bootswatch@5.3.3/dist/vapor/bootstrap.min.css" rel="stylesheet">
</head> </head>
<body> <body>
<nav class="navbar navbar-expand-lg bg-primary" data-bs-theme="dark"> <nav class="navbar navbar-expand-lg bg-primary" data-bs-theme="dark">
<div class="container-fluid"> <div class="container-fluid">
<a class="navbar-brand" href="#">Lenape Jobs Fetcher</a> <a class="navbar-brand" href="#">Lenape Jobs Fetcher</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>
<div class="collapse navbar-collapse" id="navbarColor01"> <div class="collapse navbar-collapse" id="navbarColor01">
<ul class="navbar-nav me-auto"> <ul class="navbar-nav me-auto"></ul>
</ul>
</div> </div>
</div> </div>
</nav> </nav>
<p></p> <div class="container mt-4">
<p class="lead">
<div cldass="container mt-12"> This tool scrapes multiple job boards using Python based on a search query you provide, aggregating the results into one table for easy browsing.
</p>
</div>
<div class="container mt-5">
<h1>Jobs Aggregator</h1> <h1>Jobs Aggregator</h1>
<p></p>
<p></p> <p></p>
<button class="btn btn-lg btn-primary" type="button" onclick="load()">Refresh Jobs</button> <button class="btn btn-lg btn-primary" type="button" onclick="load()">Refresh Jobs</button>
<table id="leaderboard" class="table table-striped table-hover"> <table id="leaderboard" class="table table-striped table-hover mt-4">
<thead> <thead>
<tr> <tr>
<th></th> <th></th>
<th>source site</th> <th>Source Site</th>
<th>Company</th> <th>Company</th>
<th>Position</th> <th>Position</th>
<th>Location</th> <th>Location</th>
<th>job type</th> <th>Job Type</th>
<th>is remote</th> <th>Is Remote</th>
<th>description</th> <th>Description</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody></tbody>
</tbody>
</table> </table>
</div> </div>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="https://code.jquery.com/jquery-2.1.3.js"></script> <script src="https://code.jquery.com/jquery-2.1.3.js"></script>
<script src="js/jobs.js"></script> <script src="js/jobs.js"></script>
</body> </body>