Questo post utilizza un elenco di feed di notizie raccolti a casaccio dal web.
Se esegui questo codice, il tuo browser si avvierà e mostrerà una pagina contenente collegamenti ad articoli da siti Web casuali.
Potresti vedere materiale discutibile e collegamenti a siti Web dannosi.
Il JSL mostra
- Usare Python per eseguire un pacchetto
- Avvio di un browser web
- Utilizzando una coppia di tabelle di dati virtualmente unite
- Utilizzando un file di progetto
- Utilizzando lo scheduler JMP
- Scrivere HTML da JMP
- Un piccolo server web scritto in JSL
- Socket , selezione casuale di righe , logCapture , tuple di date Python e un modo per calcolare età come 3 settimane fa
Potresti voler curare il tuo elenco di feed o semplicemente guardare la panoramica video di come funziona (passa alla risoluzione 1080 se il tuo dispositivo la supporta):
Scarica il NewsFeed_Blog_version.zip allegato e rinominalo in NewsFeed_Blog_version.jmpprj prima di aprirlo in JMP 16.
Apri il file JMPPRJ per vedere il progetto.
Seleziona la scheda MAIN.JSL ed eseguilo (su Windows - probabilmente può essere fatto funzionare anche su Mac).
Dovresti vedere il browser Web Microsoft Edge aperto e iniziare a scorrere gli articoli dai feed di notizie.
Utilizzando il progetto:
Questo è un progetto JMP 16 autonomo (un file .zip nascosto). Una volta aperti, i file nell'archivio zip vengono espansi da qualche parte (una directory temporanea). Quando si modifica il JSL in una scheda, la scheda deve essere salvata prima che il JSL in un'altra scheda possa includerla. Viene salvato nella directory temporanea. C'è un'altra icona di salvataggio del progetto per salvare nuovamente la directory temporanea nel file di progetto; salva prima le schede
- se modifichi un file in una scheda , salva la scheda (forse non il progetto) e torna alla scheda principale per rieseguirlo.
- salva il progetto per salvare effettivamente le modifiche. (Altrimenti hai appena salvato il JSL in una directory temporanea!)
La tabella articoli.jmp può essere di grandi dimensioni e viene anch'essa salvata nel progetto.