I hereby claim:
- I am bethropolis on github.
- I am bethropolis (https://keybase.io/bethropolis) on keybase.
- I have a public key whose fingerprint is D642 0166 8B3B AF5A D1E6 8ADC 4352 8A8A 550E 603A
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| // ==UserScript== | |
| // @name Github search open in new tab | |
| // @namespace bethropolis.github | |
| // @include https://github.com/search?* | |
| // @version 0.1 | |
| // @homepage https://greasyfork.org/en/scripts/425294-github-search-open-in-new-tab | |
| // @description open search results in new tab. | |
| // @license MIT | |
| // @updateURL https://openuserjs.org/meta/Jav_bethro/Github_search_open_in_new_tab.meta.js | |
| // @downloadURL https://openuserjs.org/install/Jav_bethro/Github_search_open_in_new_tab.user.js |
| :root { | |
| --primary: #FFD700; | |
| --on-primary: #000000; | |
| --primary-container: #FFFAF0; | |
| --on-primary-container: #8B4513; | |
| --secondary: #FFA500; | |
| --on-secondary: #000000; | |
| --secondary-container: #FFF5EE; | |
| --on-secondary-container: #A0522D; | |
| --tertiary: #FF6347; |
| [ | |
| { | |
| "name": "Retro Theme", | |
| "description": "Experience the beauty of a retro style with this captivating theme.", | |
| "version": "1.0.0", | |
| "type": "theme", | |
| "file": "https://gist.githubusercontent.com/bethropolis/d50c3e9c1055243dca86ca9e0f9f8fbe/raw/46423a9229e8c2211166d56baf07054957d7f45e/retro.css", | |
| "mode": "light", | |
| "author": "bethropolis" | |
| }, |
| body.dark { | |
| --primary: #800000; | |
| --on-primary: #FFFFFF; | |
| --primary-container: #8B0000; | |
| --on-primary-container: #FFFFFF; | |
| --secondary: #8B4513; | |
| --on-secondary: #FFFFFF; | |
| --secondary-container: #A0522D; | |
| --on-secondary-container: #FFFFFF; | |
| --tertiary: #4B0082; |
| :root { | |
| --primary: #FFC0CB; | |
| --on-primary: #000000; | |
| --primary-container: #FFF0F5; | |
| --on-primary-container: #DB7093; | |
| --secondary: #ADD8E6; | |
| --on-secondary: #000000; | |
| --secondary-container: #F0F8FF; | |
| --on-secondary-container: #6495ED; | |
| --tertiary: #FFE4B5; |
| body.dark{ | |
| --primary: #007ACC; | |
| --on-primary: #FFFFFF; | |
| --primary-container: #DCE6F0; | |
| --on-primary-container: #004E8C; | |
| --secondary: #0097FB; | |
| --on-secondary: #FFFFFF; | |
| --secondary-container: #E0F0FF; | |
| --on-secondary-container: #0067B8; | |
| --tertiary: #4EC9B0; |
| :root { | |
| --bg: #000; | |
| --co: #fff; | |
| --ho: #ff00ff; | |
| --ac: #00ffff; | |
| --inp: #333; | |
| --icon-light: #fff; | |
| --icon-dark: #000; | |
| --box-shadow: 0 0 5px var(--light); | |
| --tab: #333; |
| // A JS class that wraps Dexie.js major functions | |
| class DexieWrapper { | |
| // Constructor takes a database name and an optional schema object | |
| constructor(dbName, schema = {}) { | |
| // Create a new Dexie instance with the given name | |
| this.db = new Dexie(dbName); | |
| // Define the schema if given | |
| if (Object.keys(schema).length > 0) { | |
| this.db.version(1).stores(schema); | |
| } |