Skip to content

Instantly share code, notes, and snippets.

View ivandev-81's full-sized avatar

Ivan Robles ivandev-81

View GitHub Profile
@ivandev-81
ivandev-81 / 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 <[email protected]>
# License: GPLv3.0
VERSION="1.0"
USER="$NEOCITIES_USER"
PASSWORD="$NEOCITIES_PASS"
howtouse()
{
@ivandev-81
ivandev-81 / index.html
Last active July 17, 2023 02:46
Plume XML RSS and/or JSON => HTML
<script src="https://cdn.jsdelivr.net/npm/[email protected]/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>