Compare commits

..
11 Commits
Author SHA1 Message Date
lenape ef22b8e150 Add 'deleteme.txt' 2025-05-17 18:34:01 +00:00
lenape 595dd29151 Update 'Jenkinsfile' 2025-05-08 01:27:11 +00:00
lenape ba4f3e3629 Update 'compose.yaml' 2025-05-08 01:22:01 +00:00
Software Shinobi 26410567dd automated terminal push 2025-04-30 09:08:41 -04:00
Software Shinobi ee29ff5112 automated terminal push 2025-04-30 09:05:59 -04:00
Software Shinobi 838945f0df automated terminal push 2025-04-30 09:04:29 -04:00
Software Shinobi b76f3be686 automated terminal push 2025-04-30 08:55:27 -04:00
Software Shinobi ce6a9f793d automated terminal push 2025-04-30 08:39:08 -04:00
Software Shinobi 4a2bf76ae1 automated terminal push 2025-04-30 07:45:12 -04:00
Software Shinobi 37a57278dd automated terminal push 2025-04-30 07:38:19 -04:00
softwareshinobi 58015ad4e9 Initial commit 2025-04-30 02:11:51 +00:00
3 changed files with 30 additions and 21 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 Linux Lenape (links.jacquesingram.online)' return 'Hello, Universe! With ❤️ from Software Shinobi (www.softwareshinobi.com)'
@app.route('/jobs/load') @app.route('/jobs/load')
def fetchJobs(): def fetchJobs():
+1 -1
View File
@@ -1,4 +1,4 @@
# Lenape Jobs Report # Shinobi 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.
+28 -19
View File
@@ -8,58 +8,67 @@
<title>Jobs Fetcher</title> <title>Jobs Fetcher</title>
<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> <ul class="navbar-nav me-auto">
</ul>
</div> </div>
</div> </div>
</nav> </nav>
<p></p>
<div cldass="container mt-12">
<div class="container mt-4">
<p class="lead">
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>
<button class="btn btn-lg btn-primary" type="button" onclick="load()">Refresh Jobs</button>
<table id="leaderboard" class="table table-striped table-hover mt-4"> <p></p>
<p></p>
<button class="btn btn-lg btn-primary" type="button" onclick="load()">Refresh Jobs </button>
<table id="leaderboard" class="table table-striped table-hover">
<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>