Skip to content

An index to the Github profile of Daniel Rosehill. Repositories are organised by themes in the 'sections' folder.

Notifications You must be signed in to change notification settings

danielrosehill/Github-Repo-Index

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daniel Rosehill Github Index

Updated: 22-Dec-24

alt text

To use the index, click on a section in the left (sidebar).

Note: if you're accessing this on Github, documentation repositories are (mostly) excluded.

Those can be accessed, instead, via my docs site.

AI & LLMs

AI Abusive Message Documentation Tool

Configuration text for an LLM assistant designed to assist users with documenting abusive messages.

AI Abusive Message Documentation Tool

AI Generated Code Samples

Scripts and other programs generated with various LLMs. Sometimes they need refinement. Frequently they just work!

AI Generated Code Samples

AI Generated Project Starters

AI-generated project starters for anyone wishing to carry on the ideas!

AI Generated Project Starters

Anonymisation Assistant

Configuration for a large language assistant designed to assist with redacting personally identifiable details in documents.

Anonymisation Assistant

Awesome LLM Communities

Great online communities discussing use of LLMs including (but not limited to) ChatGPT.

Awesome LLM Communities

Awesome LLM Prompt Libraries

An index of prompting libraries for GPTs, including ChatGPT. Some of these are on Github and others are hosted externally.

Awesome LLM Prompt Libraries

Bias Censorship Eval Tests

Some loosely organised experiments intended to probe the levels of political censorship inherent in LLMs.

Bias Censorship Eval Tests

Custom LLM Agent Platforms

Tools, frameworks, and platforms for custom LLM agent creation, including AI workforces/fleets.

Custom LLM Agent Platforms

Custom LLM Agents

Configuration parameters for custom LLM assistants for various tasks along with links to where they are available online.

Custom LLM Agents

Eco Ninja 3

Configuration for an LLM assistant that performs analysis on sustainability data.

Eco Ninja 3

Fun LLM Data Prompts

As prompting for data analysis & vis is quite specific, a small side collection of prompts for this purpose.

Fun LLM Data Prompts

GPT Python

ChatGPT-generated Python scripts for various purposes.

GPT Python

LLM API Key Manager

LLM API Key Manager

LLM API Price Estimates

Some cost estimates for using LLMs via API versus web UI services (like ChatGPT).

LLM API Price Estimates

LLM Attribution Badges

Markdown badges for attributing LLM generated (or co-generated) content (using Shields.io).

LLM Attribution Badges

LLM Evaluation Prompts

A few prompts that I am storing in a repo for the purpose of running controlled experiments comparing and benchmarking different LLMs for defined use-cases.

LLM Evaluation Prompts

LLM Experiment Notebook

Experiments in evaluating various prompting strategies and LLM performance generally.

LLM Experiment Notebook

LLM Long Codegen Test

Experiment to evaluate the ability of code-gen LLMs to generate a long continuous (single) output.

LLM Long Codegen Test

LLM Obsidian Vault Backup Utility

Simple backup GUI for my Obsidian vault for storing LLM artifacts (prompts, outputs, agent configs).

LLM Obsidian Vault Backup Utility

LLM Output Notes

First entry documentation repository for notes mostly unedited from LLMs.

LLM Output Notes

LLM Output Vault Parameters

Some parameteric data about my LLM output repository as it scales.

LLM Output Vault Parameters

LLM Outputs

Interesting GPT outputs demonstrating specific capabilities.

LLM Outputs

LLM System Prompts

A few system prompts for LLMs intended to improve the format and utility of outputs. Written primarily for LibreChat but should be reasonably frontend-agnostic.

LLM System Prompts

LLM Use Case Self Ideation

LLM-generated documents describing potential use-cases for GPTs & other LLMs across both professional and business contexts with sections describing potential/predicted evolutions as underlying technology advances.

LLM Use Case Self Ideation

LLM Workflow Documentation

Documentation for managing prompts and outputs and working professionally with large language models (LLMs).

LLM Workflow Documentation

LLM Workspace Scaffolder

A quick scaffolding script for populating a repository with folders for organising prompts and outputs, as commonly required when working with LLMs.

LLM Workspace Scaffolder

LLM Workspace Scaffolding

A folder structure (scaffold) for those employing systematic workflows for working with LLMs.

LLM Workspace Scaffolding

LLMs on LLMs

Large language models (LLMs) explaining themselves - and how to make best use of them (prompt engineering). Often insightful, though accuracy not guaranteed!

LLMs on LLMs

Model Idea Refinement GPT Agent

A model/template for a custom GPT/LLM agent whose focus is on helping to ideate and improve a technology idea (example: "Output Hub").

Model Idea Refinement GPT Agent

Mr David Rosen

An LLM-generated alias to explore contextually guided prompting strategies.

Mr David Rosen

My LLM KM Idea

"High level" documentation/thinking for a system I'm working on for storing large language model (LLM) derived information in a graph-backed knowledge base system.

My LLM KM Idea

Obisidian For LLM Capture

Some GUIs and scaffolding scripts intended to optimise Obsidian for use as a knowledge base for storing and organising LLM outputs (as well as prompts and custom agent config).

Obisidian For LLM Capture

Obisidian Prompt Output Saver Local Only

A GUI component for the Obsidian vault project. This saves prompts and outputs into the vault but doesn't integrate with an LLM API.

Obisidian Prompt Output Saver Local Only

Obsidian Prompt Output Saver

A utility for running prompts through the OpenAI API and saving them into an Obsidian Vault structured for LLM output storage.

Obsidian Prompt Output Saver

OpenAI Github Repo Index Creator

Simple script for creating a Github index using the OpenAI API.

OpenAI Github Repo Index Creator

Output Hub

An admin application I'm developing for managing all aspects of working with LLMs professionally and at scale, with functions for prompt logging, prompt library, and custom LLM agent inventorising. Aspiration: add code to notes gradually as project matures!

Output Hub

Prompt Builder

Streamlit project for generating prompts from templates.

Prompt Builder

Prompt Engineering Resources

Lists of resources and tools for prompt engineering and evaluation.

Prompt Engineering Resources

Prompt Library

A repository of prompts I've used when working with LLMs as well as some example outputs and notes.

Prompt Library

Prompt Puncutation Experiment

Experimenting to test the effect of puncutation in prompts on inference quality.

Prompt Puncutation Experiment

Prompts And Outputs

A vault of over 2,000 prompts and outputs derived from interactions with various large language models (LLMs).

Prompts And Outputs

ChatGPT CustomGPT Dev

Scripts and utilities for managing custom GPTs built with ChatGPT.

ChatGPT CustomGPT Dev

GPT Repo Utility

Utility for saving GPT outputs into an organised markdown repository.

GPT Repo Utility

GPT To PDF

Simple text conversion utility. User inputs prompts and outputs, GUI renders to PDF. GPT-authored code!

GPT To PDF

llmnote

A markdown note taking application optimise for saving and storing outputs from LLM & GPT interactions (prompts, outputs, agent configurations).

llmnote

My Principles Of Prompting

A small and opinionated repository of my thoughts about prompting LLMs to maximise their utility for specific use-cases.

My Principles Of Prompting


Data Analysis & Visualization

Data Analysis Notebook

A public notebook of some analytical work with datasets.

Data Analysis Notebook

Data Projects Index

Data apps and datasets deployed to Streamlit Community Cloud, Hugging Face, and elsewhere.

Data Projects Index

GHG EBITDA Correlations

Streamlit data visualisation examining correlation between emissions & profitability.

GHG EBITDA Correlations

GHG vs EBITDA V2

Another data visualisation series comparing companies' GHG emissions with their EBITDA.

GHG vs EBITDA V2

Global Value Factors Explorer

(Non-official) derivative version of IFVI Global Value Factors Database in JSON/GeoJSON to facilitate data analysis projects.

Global Value Factors Explorer

Global Value Factors Explorer Dataset

Derivative database of IFVI Global Value Factors for data analysis and visualization use cases.

Global Value Factors Explorer Dataset

Impact Investing Data

A repository for housing visualisations and analyses of data related to impact investing approaches.

Impact Investing Data

Outcomes Funds

Data analysis and visualisations performed on data from various sources tracking the establishment and progress of outcomes funds around the world.

Outcomes Funds

Value Factors Data Vis

Streamlit app containing visualisations of the Global Value Factors Database (GVFD) released by the IFVI in 2024.

Value Factors Data Vis


Databases

Database Relationship Identifier Postgres

Utility that creates a human-readable manifest of the relationships contained in a Postgres database.

Database Relationship Identifier Postgres

Data Relationships Helper

Utility for helping users understand the classic data relationships in RDMSs (M2M, O2M, M2O etc).

Data Relationships Helper

Natural Language Relationship Definition

Experiment: trying to create a database schema using natural language.

Natural Language Relationship Definition

Output Hub POC Seed

Seeds a relational database structure for 'Output Hub' output management system.

Output Hub POC Seed

Postgres Utilities

Little scripts and hacks for working with my favorite database!

Postgres Utilities


Documentation & Notes

Daniels Take On

My thoughts on a few random topics (for my documentation site), to get a bit of space to jot down things besides tech notes.

Daniels Take On

Docs Archive

Some archived documentation.

Docs Archive

Document Templates

Documentation matters! Some of the templates (in markdown) that I like to use.

Document Templates

Gists

Short tech notes (as in Github Gists, but versioned in a repo to sync them to a doc site).

Gists

Github Submodules Docs

A few personal notes jotted down for working with submodules in Github while trying to avoid going insane.

Github Submodules Docs

GVFD Derivative Docs

Documentation for derivative database of IFVI Global Value Factors Database (GVFD).

GVFD Derivative Docs

How To Guides

My little tech discoveries available for anyone who wants to read them!

How To Guides

Ideas

The first seedlings of ideas as they pop out of my head and onto the page/code editor.

Ideas

Markdown Templates For LLM Work

Some very basic templates for saving LLM outputs in markdown-friendly notebooks (like Joplin).

Markdown Templates For LLM Work

Master Index

Master index for Github repositories indices.

Master Index

My Docs Index

An index to my various documentation projects, both on Github and elsewhere.

My Docs Index

My Thoughts On Tech

A first-entry notepad to jot down some notes that may be developed into blogs (or not). My philosophy and lens on everything from AI to backups.

My Thoughts On Tech

Projects

A list of projects I am working on.

Projects

Test Markdown Docs

A few formatted markdown files for testing the real-time markdown rendering support of various knowledge management, note-taking and wiki tools.

Test Markdown Docs

Wiki

General purpose wiki for hosting Gists, how-tos, etc.

Wiki


Environmental & Sustainability

Emissions Data Reports

A small selection of GHG emissions datapoints from various sources.

Emissions Data Reports

Emissions Monetisation Calculator

Calculation tool for "monetising" companies' emissions at various proposed social cost of carbon values.

Emissions Monetisation Calculator

GHG Emissions Data Pipeline

Data pipeline repository supplying various data visualisation projects.

GHG Emissions Data Pipeline

GHG Emissions Monetisation Calculator

Calculation simulation utility for monetised GHG emissions.

GHG Emissions Monetisation Calculator

Monetised Emissions V2

Monetised Emissions V2

Monetised GHG Emissions

Calculating monetised GHG emissions for various companies based upon disclosure data.

Monetised GHG Emissions

Sustainability Report Analyser

Experimentary: AI assisted workflows for parsing sustainability reports for target data.

Sustainability Report Analyser

Sustainability Report Data Extractor

Tool for extracting data-containing pages from sustainability reports.

Sustainability Report Data Extractor

Sustainability Reports Source

Source data and documentation for corporat sustainability disclosures/reporting.

Sustainability Reports Source


Home Automation

Awesome Israeli Jewish Home Assistant

Home automation projects that are relevant to people in Israel or Jews generally (e.g. Shabbat and zmanim time integrations).

Awesome Israeli Jewish Home Assistant

Home Assistant Dashboards General

General Home Assistant dashboards - screenshots and YAML.

Home Assistant Dashboards General

Home Assistant Shabbat Yom Tom

Automations and configurations for Home Assistant specifically intended for the observance of Jewish festivals and Shabbat.

Home Assistant Shabbat Yom Tom

Home Assistant Shabbat Yom Tov Dashboard

A Shabbat/Yom Tov dashboard for Home Assistant utilizing the modifications I've documented elsewhere here.

Home Assistant Shabbat Yom Tov Dashboard

Home Assistant snippets

Little snippets of YAML for HA as I figure out how to make it do stuff. Open sourcing it because .. why not!?

Home Assistant snippets

MakoletTime

A Home Assistant grocery list optimised for the needs of Israeli consumers.

MakoletTime


Impact & Social Good

ImpactDBPipeline

Data ingress pipeline for Impact Database.

ImpactDBPipeline

Impact Investing First Entry

A repository for hosting data about impact investing that is not covered by other more specific repositories here.

Impact Investing First Entry

Impact Weighted Accounts Demo App

A prototype app for displaying impact-weighted accounting data for products serving data from NFC tags (example deployment: a supermarket).

Impact Weighted Accounts Demo App

ImpactWeightedAccounts

A repository for hosting data and data visualisations related to the work of the International Foundation for Valuing Impacts and other organizations pioneering the development and adoption of these methods (disclaimer: this is an independent project not affiliated or associated with any particular entity).

ImpactWeightedAccounts


Israel & Geopolitics

Israel GeoInsights

Experimentary repository; using LLMs to analyse geopolitical developments in Israel & the Middle East.

Israel GeoInsights

Israel News Monitor

News monitoring app intended for people living in Israel.

Israel News Monitor

Israel Rocket Shelter Guidelines

An improved translation of the Home Front Command instructions for finding emergency shelter in Israel.

Israel Rocket Shelter Guidelines

Jerusalem Public Shelters

Jerusalem public shelter locations extracted from ODBL licensed sources. Please do not rely upon these for your own preparedness efforts.

Jerusalem Public Shelters

Public Shelter Lists Israel

Public Shelter Lists Israel


Linux & Development

Awesome Kubernetes Linux Desktop

GUIs and other tools that make managing Kubernetes clusters easier for Linux desktop users (I use Ubuntu but will add resources for other distros).

Awesome Kubernetes Linux Desktop

Awesome Linux IDEs

Amazing IDEs that work on Linux distros.

Awesome Linux IDEs

Distro Tuner

Quick template for creating a local repo with symlinks to key system files on Linux.

Distro Tuner

Fedora GUIs

A few small learning projects intended at developing very simple GUIs for Fedora Linux.

Fedora GUIs

Linux Desktop LLM Apps

Quick list of some LLM related apps with Linux desktop support (chat UIs, CLIs, wrappers, etc).

Linux Desktop LLM Apps

OpenSUSE Config Backup Tool

Some scripts for backing up OpenSUSE package lists for expedited reprovisioning.

OpenSUSE Config Backup Tool

VS Code LLM Tools

A list of some extensions for working with large language models (LLMs) within the VS Code IDE.

VS Code LLM Tools


Personal / Website

My Desktop

Markdown documentation for the evolution of my desktop.

My Desktop


Programming & Scripting

Example LLM Python GUI Build

Example LLM Python GUI Build

Google Fonts Hebrew Downloader

A utility for downloading Hebrew fonts from Google Fonts using the API (needs a key).

Google Fonts Hebrew Downloader

Hugo Scripts

A few scripts for editing static sites built with the Hugo static site generator.

Hugo Scripts

Misc Scripts

Public collection of miscellaneous scripts, mostly for automation.

Misc Scripts

Python Scripts

Python scripts that are publicly shared via Github.

Python Scripts

Tamper Monkey Scripts

Tampermonkey scripts for browser automation tasks.

Tampermonkey Scripts


Project Management & Utilities

Context Waterfall Architecture Notes

A model for routing contextual data into vector storage for use with LLMs.

Context Waterfall Architecture Notes

Custom Chat GPT Finder

Utility for identifying newly released custom ChatGPTs shared via the ChatGPT App Store.

Custom Chat GPT Finder

Daniel s Workstation Backup Genie

A Claude-developed, me-prompted incremental BTRFS backup utility with hardcoded serial number verification on the target device.

Daniel s Workstation Backup Genie

Demo Github Repo Cleaner Utility

Demo Github Repo Cleaner Utility

Github Optimisation

Ideas and scripts for optimising Github repositories.

Github Optimisation

Local Github Repo Index Generator

Script to generate an index of the Github repos on your local / computer.

Local Github Repo Index Generator

Personal Context Repo Idea

Outlining an idea for a personal context repository for enhancing LLM inference.

Personal Context Repo Idea

Personal Context Vector Pipeline

Notes planning a personal contextual data pipeline.

Personal Context Vector Pipeline


Random

Random Taxonomies

List of taxonomies generated with GPT for various purposes and open-sourced for ease of reuse.

Random Taxonomies

Shields Markdown Badges

Markdown badges from the Shields.io project (the ones I like and use frequently).

Shields Markdown Badges


Security

Public GPG Keys

My public PGP keys.

Public GPG Keys


System Configuration & Backups

Cloud Backup Approaches

Periodically updated markdown documentation summarizing manual / non-programmatic methodologies to back up commonly used SaaS / cloud-hosted software utilities.

Cloud Backup Approaches

Cloud Backup Scripts

Various scripts for manually syncing and backing up cloud storage.

Cloud Backup Scripts

Nuclino Notes Backup

Backup utility for Nuclino via the API.

Nuclino Notes Backup

UbuntuBackupStrategy

Various Bash scripts, edited configuration packages, and other resources to be manually applied to a fresh Ubuntu installation.

UbuntuBackupStrategy


Templates and Scaffolding

My Scaffolding Templates

File structure templates for common projects. More specific templates sometimes have their own repository.

My Scaffolding Templates

Scaffolding Scripts

Scripts for scaffolding folder structures I commonly use.

Scaffolding Scripts


Tools and Utilities

My Calculators

Unit exchange calculators for calculations I commonly require.

My Calculators

PDF Extract And TTS

Streamlit app using Google Cloud APIs to extract core text from a PDF and perform TTS. For listening to long docs. API keys required.

PDF Extract And TTS

Snippet Library

Library of code snippets.

Snippet Library


Uncategorized

FirstEntryPublic

Files that needed to be added to other repositories.

FirstEntryPublic

Mock PII Data

Synthetic data containing personally identifiable information.

Mock PII Data

Startup Ideas

For open sourcing the occasional sparks of innovation I have but lack the time to implement them currently.

StartupIdeas

Taxonomy Generators

Scripts for creating taxonomies, mostly Python.

Taxonomy Generators

Jewish Sabbaths Holidays

Jewish Shabbat Yomtov and Holidays times and event.

Jewish Sabbaths Holidays

My Tech Stack

I periodically begin using new tools and services. This is a means of documenting them.

My Tech Stack

Nice Hebrew Fonts

A collection of Hebrew fonts from around the internet.

Nice Hebrew Fonts

Prototypes

Loose markdown files documenting various early stage projects (ie, prototypes).

Prototypes

My LLM Output Notes

First entry documentation repository for notes mostly unedited from LLMs.

My LLM Output Notes

Daniel Public Changelog

A publicly accessible changelog of all my technical projects.

Daniel Public Changelog

About

An index to the Github profile of Daniel Rosehill. Repositories are organised by themes in the 'sections' folder.

Topics

Resources

Stars

Watchers

Forks

Languages