https://pimylifeup.com/raspberry-pi-nodejs/
# check default lts version
apt show nodejs
sudo killall mds && sudo mdutil -i on && sudo mdutil -E |
import os | |
import shutil | |
import argparse | |
def get_dir_size(dir_path): | |
"""Calculate the total size of a directory in bytes.""" | |
total_size = 0 | |
for dirpath, dirnames, filenames in os.walk(dir_path): | |
for filename in filenames: | |
file_path = os.path.join(dirpath, filename) |
import android.R | |
import android.app.Activity | |
import android.graphics.Rect | |
import android.view.View | |
import android.view.ViewTreeObserver | |
import android.widget.FrameLayout | |
class AndroidBug5497Workaround private constructor(activity: Activity) { | |
private val mChildOfContent: View |
class ThreadsWatchDogInitializer: Initializer<Unit> { | |
@Inject lateinit var threads : ThreadsRepository | |
override fun create(context: Context) { | |
C24CoreApplication.inject(this) | |
threads.start() | |
} |
class App : Application() { | |
var strictMode: CoreStrictMode? = null | |
val applicationScope: CoroutineScope = CoroutineScope(SupervisorJob() + Dispatchers.Default) | |
} | |
class StrictModeInitializer : Initializer<Unit> { | |
private val corePreferences: CoreSharedPreferencesRepository | |
get() = CoreServices.services.sharedPreferencesRepository | |
override fun create(context: Context) { |
ViewPostIme pointer 0 | |
ViewPostIme pointer 1 | |
Thread[AppUpdateService,5,main] | |
Thread[CameraAvailabilityObserver_ObservationThread,5,main] | |
Thread[Chrome_IOThread,7,main] | |
Thread[Chrome_ProcessLauncherThread,5,main] | |
Thread[CleanupReference,5,main] | |
Thread[ConnectivityThread,5,main] | |
Thread[CookieMonsterCl,5,main] | |
Thread[DefaultDispatcher-worker-1,5,main] |
def joke = new groovy.json.JsonSlurper().parseText(new URL("https://icanhazdadjoke.com/slack").text).attachments.text.join('') | |
def slackResponse = slackSend( | |
channel: "slack-tests", | |
color: "danger", | |
message: "$joke" | |
) | |
slackResponse.addReaction("thumbsup") |
/** | |
* <pre> | |
* def messages = [ | |
* [role: "system", content: "You're a helpful assistant talking like a cat"], | |
* [role: "user", content: "tell me another joke"] | |
* ] | |
* | |
* def response = functions.ollamaChat(messages) | |
* echo "${response.message.content}" | |
* </pre> |
https://pimylifeup.com/raspberry-pi-nodejs/
# check default lts version
apt show nodejs
#!/bin/bash | |
# By Steven de Salas | |
# Based on script by Richard Stanley @ https://github.com/audstanley/Node-MongoDb-Pi/ | |
# This is for a RaspberryPi Zero but should work across all models. | |
VERSION=v20.9.0; | |
# Creates directory for downloads, and downloads node | |
cd ~/ && mkdir temp && cd temp; |