この投稿では、Web から無作為に収集されたニュース フィードのリストを使用します。
このコードを実行すると、ブラウザが起動し、ランダムな Web サイトの記事へのリンクを含むページが表示されます。
不快なコンテンツや悪意のある Web サイトへのリンクが表示される可能性があります。
JSLは
- Pythonを使用してパッケージを実行する
- ウェブブラウザの起動
- 仮想的に結合されたデータテーブルのペアを使用する
- プロジェクトファイルの使用
- JMPスケジューラの使用
- JMP からHTML を書く
- JSL で書かれた小さなWeb サーバー
- ソケット、ランダム行選択、 logCapture 、Python 日付タプル、 3 週間前などの年齢を計算する方法
独自のフィード リストをキュレートすることもできますし、その仕組みの概要を示すビデオを視聴することもできます (デバイスがサポートしている場合は 1080 解像度に切り替えてください)。
添付のNewsFeed_Blog_version.zipをダウンロードし、名前をNewsFeed_Blog_version.jmpprjに変更してから、JMP 16 で開きます。
JMPPRJ ファイルを開いてプロジェクトを確認します。
MAIN.JSL タブを選択して実行します (Windows の場合 - おそらく Mac でも動作します)。
Microsoft Edge Web ブラウザーが開き、ニュース フィードから記事のスクロールが開始されます。
プロジェクトの使用:
これは自己完結型の JMP 16 プロジェクト (内部は .zip ファイル) です。開くと、zip アーカイブ内のファイルがどこか (一時ディレクトリ) に展開されます。タブで JSL を編集する場合、別のタブの JSL に組み込む前にタブを保存する必要があります。一時ディレクトリに保存されます。一時ディレクトリをプロジェクト ファイルに保存するための別のプロジェクト保存アイコンがあります。このアイコンは最初にタブを保存します。
- タブでファイルを編集した場合は、タブ(プロジェクトではない可能性があります)を保存し、メインタブに戻って再実行します。
- 実際に変更を保存するには、プロジェクトを保存します。(そうしないと、JSL が一時ディレクトリに保存されるだけです。)
articles.jmp テーブルは大きくなる可能性があり、プロジェクト内に保存されます。