forked from marconicivitavecchia/Instagram-Follower-Counter
-
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
5 changed files
with
126 additions
and
44 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,40 +1,43 @@ | ||
function myDone(data) { | ||
console.log("Done"); | ||
console.log(data); | ||
$("#follower-content").text(data.followerCount); | ||
} | ||
function onFail() { | ||
console.log("Fail"); | ||
} | ||
function myCall() { | ||
console.log("interval timer..."); | ||
$.getJSON("./data.json").done(myDone).fail(onFail); | ||
} | ||
|
||
function myDone(dataJson) { | ||
console.log(dataJson.follower); //chiamiamo follower all'interno del file data.json, quindi stamperà 100 | ||
$.getJSON("http://localhost:3000/getFollowerCount").done(myDone).fail(onFail); | ||
} | ||
|
||
function onFail(e){ | ||
console.log(e); //nel caso di errore, verrà stampato | ||
} | ||
|
||
function myInit() { | ||
console.log("OK!"); | ||
setInterval(myCall, 1000); //chiama la funzione myCall ogni 1000ms | ||
} | ||
|
||
function loadJSON() { | ||
fetch('data.json') | ||
.then(response => response.json()) | ||
.then(data => { | ||
// Estrai il valore della variabile "follower" | ||
const followerValue = data.follower; | ||
|
||
// Ottieni l'elemento HTML in cui desideri stampare il valore | ||
const followerContent = document.getElementById('follower-content'); | ||
|
||
// Assegna il valore della variabile "follower" all'elemento HTML | ||
followerContent.textContent = followerValue; | ||
}) | ||
.catch(error => { | ||
console.error('Errore nel caricamento del file JSON:', error); | ||
}); | ||
} | ||
|
||
// Carica il JSON inizialmente | ||
loadJSON(); | ||
|
||
$(document).init(myInit); | ||
// Fetch the initial follower count from the server | ||
fetch('http://localhost:3000/getFollowerCount') | ||
.then(response => { | ||
// Check if the response status is ok (HTTP status code 200-299) | ||
if (!response.ok) { | ||
// Handle non-ok responses | ||
if (response.status === 404) { | ||
// Throw an error if the endpoint is not found | ||
throw new Error('Endpoint not found'); | ||
} else { | ||
// Try to get the response body as text for further examination | ||
return response.text(); | ||
} | ||
} | ||
// If the response is ok, parse it as JSON | ||
return response.json(); | ||
}) | ||
.catch(error => console.error(error)); | ||
$(document).ready(myInit); | ||
|
||
document.addEventListener('DOMContentLoaded', function() { | ||
// Mostra il contenuto principale | ||
document.querySelector('.main-content').style.display = 'block'; | ||
|
||
// Nascondi la pagina di caricamento | ||
document.querySelector('.loader-container').style.display = 'none'; | ||
}); |
This file was deleted.
Oops, something went wrong.
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 |
---|---|---|
|
@@ -8,18 +8,40 @@ | |
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet'> | ||
</head> | ||
<body> | ||
<h1>INSTAGRAM FOLLOWER COUNTER</h1> | ||
|
||
<div class="loader-container"> | ||
<img src="tuo-logo.png" alt="Logo" class="logo"> <!-- Sostituisci "tuo-logo.png" con il percorso del tuo logo --> | ||
<p class="loading-text">Caricamento in corso...</p> | ||
</div> | ||
|
||
<!-- Contenuto principale che sarà nascosto durante il caricamento --> | ||
<div class="main-content"> <!-- Inserisci qui il tuo contenuto principale --> | ||
|
||
<h1>INSTAGRAM FOLLOWER COUNTER</h1> | ||
<hr style="height: 4px; width: 55%" class="line"> | ||
<div class="centered-object" id="follower-content"></div> | ||
<img src="logo_marconi.png" class="image"> | ||
<p>IIS G.Marconi</p> | ||
|
||
|
||
<div class="empty-space"></div> | ||
|
||
|
||
<footer> | ||
Email di supporto : | ||
<a href="mailto:[email protected]">[email protected]</a><br> | ||
<a href="https://www.marconicivitavecchia.it/">Marconi Civitavecchia</a> | ||
<p>Realizzato dalla 5C Informatica</p> | ||
<small>© Tutti i diritti riservati. </small><br> | ||
|
||
</footer> | ||
|
||
<script src="jquery.js"></script> | ||
<script src="app.js"></script> | ||
<script src="printJson.js"></script> | ||
</div> | ||
|
||
</body> | ||
</html> | ||
|
||
|
||
|
||
|
||
|
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
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