Skip to content

Instantly share code, notes, and snippets.

@paulusm
paulusm / prompts-frontend.js
Last active March 15, 2024 02:47
Trilium Prompts
// Sources
// https://dayoneapp.com/blog/journal-prompts/
// https://www.yourdictionary.com/articles/reflective-journal-prompts
// find a good one? email me - paulusm gmail com
const addPrompt = function(){
const prompts = [
"Describe a time when you stood up for someone else. How did it make you feel about yourself?",
"What are your best qualities? How do they shape who you are?",
@paulusm
paulusm / volumio-smashing-widget.md
Last active April 10, 2022 07:30
Volumio now playing widget for Smashing dashboard

Volumio Now Playing Widget

Using the excellent Volumio websocket APIs

Tested with Music Library, Spotify Connect, Webradio, Mixcloud.

image

  1. Add files to smashing/widgets/volumio
  2. Change line 5 of volumio.coffee to the LAN address of your Volumio device
var getFeedForTag = function(){
//Get the selected form options
var selectedTag = document.getElementById("tag");
console.log("Selected tag - " + selectedTag.value);
// Build our API URL
var mixUrl = "https://api.mixcloud.com/search/?q="+ selectedTag.value + "&type=tag";
//Create the request
var req = new XMLHttpRequest();
git push dokku master
+ export DOKKU_HOST_ROOT=/home/dokku
+ DOKKU_HOST_ROOT=/home/dokku
+ export DOKKU_DISTRO
++ . /etc/os-release
++ echo ubuntu
+ DOKKU_DISTRO=ubuntu
+ export DOKKU_IMAGE=gliderlabs/herokuish
+ DOKKU_IMAGE=gliderlabs/herokuish
+ export DOKKU_LIB_ROOT=/var/lib/dokku
# Based on "Introduction to Text Mining with R for Information Professionals"
# http://journal.code4lib.org/articles/11626
# Topic Modelling using Tidy Text from
# http://tidytextmining.com/topicmodeling.html
# Interview data from
# https://figshare.com/authors/Kevin_Sanders/601331
# Uncomment to install these if needed
// The user list
var nodes=[
{id:"Bob", label:"Bob", url:"http://www.example.org/~bob"},
{id:"Alice", label:"Alice", url:"http://www.example.org/~alice"},
{id:"Fred", label:"Fred", url:"http://www.example.org/~fred"},
];
var edges = [];
$().ready(function(){
var VCTranslate = function(e){
"use strict";
var coreMission = "defeating our Dalek overlords";
var nouns = ["cake", "crisps", "nuts","class As","drugs","alcohol"];
var activities = ["smooching", "drinking heavily", "forgetting where they live","the debauchery"];
var adjectives = ["immature", "scary", "lovely", "epic", "fruity", "gorgeous"]
var nounCount = 0,activityCount = 0,adjIndex;
// Find the span elements on the page
var spans = document.getElementsByTagName("span");
<!DOCTYPE html>
<html lang="en">
<head>
<title>MadLib JavaScript Example</title>
<meta charset="utf-8">
<style>
body{font-family:helvetica, sans-serif; font-size:2em;}
input{font-family:helvetica, sans-serif; font-size:1em; display:block; margin:auto; }
#output{padding:2% 10% 2% 5%;}
</style>
var feed = "http://info.uwe.ac.uk/news/xml/uwenewsrss.xml";
var api = "http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=displayFeed&output=json&q=" + encodeURIComponent(feed);
//This creates a script element to make a "jsonp" request each time the page is requested
var script = document.createElement('script');
script.src = api;
document.getElementsByTagName('head')[0].appendChild(script);
//use the data that comes back to put into the HTML div
var displayFeed = function(data){
// loop through the feed items
<form action="saveform.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" value="enter your name">
<label for="comment">Comment:</label>
<textarea id="comment" name="comment" rows="10" cols="25" value="comment">
Please give me feedback!
</textarea>
<input type="submit" value="Save Comment" id="submit">
</form>