Skip to content

Instantly share code, notes, and snippets.

View navitux's full-sized avatar

Ivan Robles navitux

View GitHub Profile
@navitux
navitux / neocitiesrequest.sh
Created November 8, 2023 05:13
CURL based script to do CRUD operations in your neocities.org site in an easy way
#!/bin/bash
# CURL based wrapper script to do CRUD operations in your neocities.org site one file at time
# Created by: Ivan Robles <navitux@disroot.org>
# License: GPLv3.0
VERSION="1.0"
USER="$NEOCITIES_USER"
PASSWORD="$NEOCITIES_PASS"
howtouse()
{
@navitux
navitux / index.html
Last active July 17, 2023 02:46
Plume XML RSS and/or JSON => HTML
<script src="https://cdn.jsdelivr.net/npm/rss-parser@3.7.6/dist/rss-parser.min.js"></script>
<h1>Convertion from <a href="https://joinplu.me/">Plume</a> (the federated blog) RSS feed to JSON then to HTML Snippet</h1>
<small>cortesy of <a href="https://rss-to-json-serverless-api.vercel.app"> RSS feed to JSON API</a> </small>
<p>comments:</p>
<ul>
<li> the content of each entry underneath each title will be truncate to 20 words</li>
<li>Errors in external content fetching will be shown in console</li>
<li><a href="#example">1st</a> is a local example is made with a JSON variable with only 2 elements</li>
<li><a href="#plume_feed">2nd</a> is an external example fetched from a blogger's RSS XML feed from Plume, transformed to JSON thanks to the API and converted into HTML content</li>
@navitux
navitux / clean-typescript.sh
Created August 3, 2022 01:18
Clean manually the output of script command of non-visible or undesirable characters
sed -f filters.sed nasty-script > clean
@XVilka
XVilka / TrueColour.md
Last active July 9, 2024 23:28
True Colour (16 million colours) support in various terminal applications and terminals

THIS GIST WAS MOVED TO TERMSTANDARD/COLORS REPOSITORY.

PLEASE ASK YOUR QUESTIONS OR ADD ANY SUGGESTIONS AS A REPOSITORY ISSUES OR PULL REQUESTS INSTEAD!

@MohamedAlaa
MohamedAlaa / tmux-cheatsheet.markdown
Last active July 21, 2024 20:54
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname