Programatically sync and edit BookStack pages. Useful for text editor integrations (an emacs PoC implementation is included).
Pages in the configured Bookstack wiki will be downloaded and written to Markdown files in book/page.md
format. Local Markdown files that don't exist in the wiki will be uploaded as new pages in a book. When a local file is deleted the wiki page will be deleted if their last_modified dates are the same. Wiki pages that are deleted will cause their local counterparts to be deleted as well. Out-of-synch pages (i.e., the local file and wiki page have been edited independently and their edits do not line up) will not be synched without the --force
option.
A dark blue/dark mode theme for Shaarli.
Command line tools for fetching system/other information. Operating system, kernel, CPU, GPU, memory info and more.
The metadata.json file is updated after commit. You can request this file in raw format and use it like a static API. Interesting.
A duck that waddles around in your Neovim window between lines of text. It's cute.
Vim Bootstrap makes it easy to learn a new editor, focus on learning how to use it and leave the configuration to us. Pick languages or frameworks to enable specific syntax support for, pick a visual theme, pick an editor (vim or neovim), click the button, and you have a .vimrc file ready to use.
A faithful heretic is someone who acts with courage and integrity in the face of mainstream opposition. Take them with you into school, work, church, or anywhere else you need a little dead friend to fight in your corner.
This repository serves as a historical archive containing specifications for the fictional hardware of the game 0x10c. The game was to be a multiplayer sandbox game set in space, with a fully programmable CPU controlling a ship. The game was cancelled in 2013 to much dismay of fans. A number of fan projects appeared aiming at continuing development, but they also appear to be abandoned.
There are a large number of fan works on GitHub, mainly implementations of the DCPU-16 hardware or code to run on it. GitHub still has a list of DCPU-16 ASM trending repositories. These usually included links to the official specifications which were either hosted on Pastebin or 0x10c.com. The later has been been offline since February 2014 (weirdly the domain was renewed for another year in April 2014), so this is my attempt to archive them for future reference.
This is my fork of the repo for later reference.
A search engine for blogs and podcasts, where every search is an RSS feed.
Editor.js is an open-source text editor offering a variety of features to help users create and format content efficiently. It has a modern, block-style interface that allows users to easily add and arrange different types of content, such as text, images, lists, quotes, etc. Each Block is provided via a separate plugin making Editor.js extremely flexible.
Editor.js outputs a clean JSON data instead of heavy HTML markup. Use it in Web, iOS, Android, AMP, Instant Articles, speech readers, AI chatbots — everywhere. Easy to sanitize, extend and integrate with your logic.
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext. htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react. Ideally, all of the Javascript crap you'd have to write yourself is already done for you.
Github: https://github.com/bigskysoftware/htmx
May as well download it from the CDN and store it locally.
Seems like all of the attributes start with hx-
.
Emissary is the standalone Fediverse server designed for end users, app creators, and hosting admins — that gives everyone powerful new ways to join the social web. Supports Activitypub, RSS, Indieweb microformats and web mentions, and whatever else you build on top.
Build custom, social applications in a simple, declarative, low-code environment. Using only HTML templates and a JSON config file, you can create full-featured social apps that are easy to deploy and easy to maintain. This is done by building action pipelines out of simple, composable steps, like: "show an edit form", "create a thumbnail", and "save the object". Pipelines work alongside Emissary's built-in state machines and access permissions to form robust and secure applications that you and your end-users can trust.
Uses MongoDB as its back-end.
This article is primarily meant to act as a Python time complexity cheat sheet for those who already understand what time complexity is and how the time complexity of an operation might affect your code. For a more thorough explanation of time complexity see Ned Batchelder's article/talk on this subject.
Dillo is a fast and small graphical web browser that is cross-platform, written in native code, and has its own HTML rendering engine. Tries to use less memory smartly. Uses the FLTK library for its user interface. Supports HTTP(S), FTP, and local file loading. Supports plugins written in, theoretically, any language.
WTF Just Happened Today is today's essential newsletter, blog, and community chronicling the daily shock and awe in national politics. Read in moderation. The goal is to capture the most important news coming out of the White House in a digestible form inspired by The Skimm, Techmeme, and tweetstorms. It’s like the Wirecutter for politics.
RSS: https://whatthefuckjusthappenedtoday.com/rss.xml
Github: https://github.com/mkiser/WTFJHT
API: https://whatthefuckjusthappenedtoday.com/api/v1/posts.json
DOOM ported to run as a UEFI boot image. Requires the DOOM .wad files to run.
This application is a player for tracker music files as they are common in the demoscene. With its fullscreen interface and limited interaction options, it's specifically targeted towards presenting tracked music in a competition or for random background music. Based on libopenmpt. Plays all common tracker formats. libSDL user interface. Single executable.
Just drag a module file onto the executable, or into the window once the player has already been started. If a directory is opened this way, the first playable file therein is loaded. Note that this is not recursive; TrackMeister won't play entire directory hierarchies. If no file is specified upfront, but there are playable files in the current directory when TrackMeister starts, the (lexicographically) first file is loaded.
Make sure you cloned the repository recursively, as it pulls in a few libraries as submodules; if you forgot to do that, run git submodule update --init
Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility, and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence. Combined with a highly extensible architecture, Lexical allows developers to create unique text editing experiences that scale in size and functionality.
Chunking documents is a challenging task that underpins any RAG system. High quality results are critical to a sucessful AI application, yet most open-source libraries are limited in their ability to handle complex documents. Open Parse is designed to fill this gap by providing a flexible, easy-to-use library capable of visually discerning document layouts and chunking them effectively.
Visually driven. Parses Markdown. Can analyze data tables by extracting them into Markdown tables.
Surya is a document OCR toolkit.
Built on top of PyTorch. Multiple models.
A Python package on top of matplotlib to create 'cyberpunk' style plots with 3 additional lines of code. After importing the package, the cyberpunk stylesheet (dark background etc.) is available via plt.style.use. The line glow and 'underglow' effects are added via calling add_glow_effects
.