Skip to content

Instantly share code, notes, and snippets.

View salvatorecapolupo's full-sized avatar
🎯
Focusing

Salvatore Capolupo salvatorecapolupo

🎯
Focusing
View GitHub Profile

✅ Set the Scene

Contesto e scopo. Dai all’AI informazioni su chi sei, cosa stai cercando e perché.
📌 Esempio:

"Sto preparando un workshop per studenti universitari su come usare ChatGPT nello studio."


✅ Be Specific

Sii preciso. Indica esattamente cosa ti serve: tipo di output, argomento, tono, stile, lunghezza, ecc.
📌 Esempio:

@salvatorecapolupo
salvatorecapolupo / ChatGPT WordPress prompt hacks.md
Last active April 29, 2025 09:14
Una serie di prompt per ChatGPT utili per farne uso "under steroids" e ridurre la quantità di errori che può generare.
  • Genera uno shortcode per WordPress in una singola pagina, che sia basato su HTML e JS, senza CSS inutile, che vada a realizzare un tool [descrizione breve del compito]. Nel farlo, non darmi il primo codice che riesci a generare: non mi interessa la velocità, mi interessa la precisione del risultato. Comportati da programmatore provetto, e quindi testa il codice progressivamente, debugga, correggi, debugga di nuovo, testa di nuovo, considera casi limiti, testa di nuovo, debugga, correggi. Non mi interessa la velocità, voglio solo codice utilizzabile realmente che sia funzionante rispetto al compito che ti ho proposto.
abbandonare
abbastanza
abitare
abito
accadere
accanto
accendere
accettare
accogliere
accompagnare
@salvatorecapolupo
salvatorecapolupo / prompt-GPT-latex-sci-fake.txt
Last active April 29, 2025 09:13
Generare pseudo-abstract di un articolo pseudo-scientifico in latex
Scrivi un articolo scientifico ironico, in stile LaTeX, che combini psicoanalisi, filosofia marxista, estetica cyberpunk e concetti di routing di rete.
Il documento deve essere bilingue (inglese e italiano), con titolo, abstract, introduzione, una sezione con una dimostrazione matematica volutamente incomprensibile e supercazzolante, e una serie di conclusioni "pratiche" (o presunte tali).
Deve includere riferimenti a concetti come:
i router come agenti inconsci di repressione
i firewall come super-io digitali
@salvatorecapolupo
salvatorecapolupo / voices.txt
Created March 17, 2025 21:09 — forked from mculp/voices.txt
List of voices available by the `say` command on OS X (2025)
Albert en_US # Hello! My name is Albert.
Alice it_IT # Ciao! Mi chiamo Alice.
Alice (Enhanced) it_IT # Ciao! Mi chiamo Alice.
Alva sv_SE # Hej! Jag heter Alva.
Amélie fr_CA # Bonjour! Je m’appelle Amélie.
Amira ms_MY # Hi my name is Amira
Anna de_DE # Hallo! Ich heiße Anna.
Bad News en_US # Hello! My name is Bad News.
Bahh en_US # Hello! My name is Bahh.
Bells en_US # Hello! My name is Bells.
/*
* @project: jGravity
* @version: 0.8 - 29/04/2012
* @author: Craig Thomas - www.tinybigideas.com
* @project: http://tinybigideas.com/plugins/jquery-gravity/
* @license: jGravity is licensed under a Open Source Initiative OSI MIT License: http://opensource.org/licenses/mit-license.php
* @changlog: http://tinybigideas.com/plugins/jquery-gravity/
usage example:
@salvatorecapolupo
salvatorecapolupo / checkSEO.py
Last active March 18, 2025 06:38
Cercare gli errori di status 4xx e 5xx in python su qualsiasi sito web :-) - https://trovalost.it/http-status/
import requests
from bs4 import BeautifulSoup
import openpyxl
import xml.etree.ElementTree as ET
from concurrent.futures import ThreadPoolExecutor, as_completed
import re
import random
import time
proxies = [
@salvatorecapolupo
salvatorecapolupo / markov.py
Last active July 8, 2024 14:03
Emulate a Markov process in Python 3, with a transition graph and an editable matrix. Source / Explanation: https://lipercubo.it/catene-di-markov.html
import random
import matplotlib.pyplot as plt
import networkx as nx
from matplotlib.animation import FuncAnimation
# Definizione degli stati e delle transizioni della catena di Markov
states = ["salve", "ciao", "buongiorno", "buonasera", "hey"]
transitions = {
"salve": {"ciao": 0.3, "buongiorno": 0.3, "buonasera": 0.2, "hey": 0.2},
"ciao": {"salve": 0.2, "buongiorno": 0.3, "buonasera": 0.2, "hey": 0.3},
@salvatorecapolupo
salvatorecapolupo / extract_sitemap_data.py
Last active July 4, 2024 17:46
Questo codice Python estrae automaticamente title e meta description da una qualsiasi sitemap xml, e li salva in un file Excel. Capito, possiamo modificare lo script in modo che esplori ricorsivamente tutte le sitemaps XML e, quando trova URL HTML, estragga il titolo e la meta description. Prego :-) Spiegone: https://trovalost.it/estrae-title-me…
# https://trovalost.it/sitemap_index.xml
import requests
from bs4 import BeautifulSoup
import pandas as pd
# Funzione per estrarre title e meta description da una pagina
def extract_title_meta(url):
try:
response = requests.get(url)
@salvatorecapolupo
salvatorecapolupo / bubble-fill.py
Created May 7, 2024 21:05
Riempire un poligono con bubble sort in Python
import tkinter as tk
# Funzione per disegnare un poligono
def draw_polygon(canvas, vertices):
canvas.create_polygon(vertices, outline='black', fill='')
# Funzione Bubble Sort per ordinare le intersezioni lungo l'asse x
def bubble_sort(canvas, intersections):
n = len(intersections)
for i in range(n):