- botElectrico, Bot para ir mostrando si estamos en hora valle, punta, plana.... - 2026-02-28
- fernand0, Autoupdating readme. - 2026-02-27
- linkblog, No description - 2026-02-27
- projects, Web site for projects. - 2026-02-22
- elmundoesimperfecto-theme, Theme for elmundoesimperfecto.com sites - 2026-02-22
- err-notes, A plugin to use another-note-taking-app from errbot - 2026-02-17
- another-note-taking-app, Another note taking app - 2026-02-16
- err-forward, ErrBot plugin for forwarding messages. Since ErrBot does not allow multiple backends, we can have several ErrBot instances in different backends and allow them to communicate via a common channel. In this case we are using Slack, but other channels should be possible. - 2024-11-03
- paseos-por-venecia, Una guía para dos o tres paseos por Venecia. Para uso personal por lo pronto, luego ya se verá - 2022-05-31
- PubwichFork, PubwichFork is an open-source PHP Web application that allows you to aggregate your published data from multiple websites and social services into a single HTML page. - 2016-09-03
- www-community, OWASP Community Pages are a place where OWASP can accept community contributions for security-related content. - 2026-02-27
- AB, No description - 2026-02-27
- FIM-EINA-repositorio-material, Repositorio de fuentes del material de la asignatura de "Fundamentos de Informática" (Grado en Ingeniería Mecánica, EINA) - 2026-02-27
- botse.github.io, No description - 2026-02-26
- click-app, Cookiecutter template for creating new Click command-line tools - 2025-10-09
-
So you would like to digitise your CD collection? (& Part 4) - 2025-04-08
-
So you would like to digitise your CD collection? (Part 3) - 2025-03-09
-
So you would like to digitise your CD collection? (Part 2) - 2025-01-31
-
So you would like to digitise your CD collection? (Part 1) - 2025-01-25
-
So, you want to publish in Bluesky with a python program? - 2023-11-02
-
Vibe coding y programación asistida por LLMs - 2026-01-14
-
MCP y la interacción de las IAs con otros sistemas - 2025-12-23
-
Alucinanciones de las Inteligencias Artificiales y sus consecuencias en el desarrollo de código - 2025-12-16
-
Identificadores de seguridad: autorización vs autentificación - 2025-12-10
-
Los drones en la guerra: nuevos usos y ciberseguridad - 2025-12-02
-
En Buenos Días Aragón hablando de reconocimiento automático de contenido (ACR) - 2026-01-29
-
En la sesión sobre 'Tecnología en la competencia global' del título 'Geopolítica Aplicada a la Empresa' - 2026-01-28
-
Las IAs como consejeras o ayudantes - 2026-01-14
-
Buscando sitios cómodos en internet - 2025-12-23
-
Las inteligencias artificiales, la web abierta y nosotros - 2025-12-16
- Association of screen time with attention-deficit/hyperactivity disorder symptoms and their development: the mediating role of brain structure - PubMed https://pubmed.ncbi.nlm.nih.gov/41173869/ - 2026-02-28
- Gary Vaynerchuk says Gen Z mental health was ruined by this common family issue—so stop blaming social media https://www.fastcompany.com/91494605/gary-v-vaynerchuk-says-gen-z-teen-mental-health-wasnt-ruined-by-social-media-parenting - 2026-02-27
- Madrid 2026 - RootedCON https://rootedcon.com/agenda/madrid-2026/ - 2026-02-27
- Mezquita azul y hotel https://www.flickr.com/photos/fernand0/55109723133/ - 2026-02-27
- Code.org President Steps Down Citing 'Upending' of CS By AI - Slashdot https://news.slashdot.org/story/26/02/21/1932253/codeorg-president-steps-down-citing-upending-of-cs-by-ai - 2026-02-27
This README auto-updates daily with your GitHub activity, blog posts, and social media links.
1. Fork this repository
# Or use the GitHub UI to fork
git clone https://github.com/YOUR_USERNAME/YOUR_USERNAME.git
cd YOUR_USERNAME2. Create a GitHub Personal Access Token
- Go to GitHub Settings → Tokens
- Create a new token with scope:
public_repo(orrepofor private repos) - Copy the token (starts with
ghp_)
3. Add the token as a secret
- In your fork: Settings → Secrets and variables → Actions
- Click New repository secret
- Name:
FERNAND0_TOKEN - Value: Your token from step 2
4. Customize the configuration
Copy and edit config.yaml:
github:
username: "YOUR_USERNAME"
token_env_var: "FERNAND0_TOKEN"
readme:
file: "README.md"
max_blog_entries: 5
blogs:
"Your Blog Name":
feed_url: "https://yourblog.com/feed.xml"
display_url: "https://yourblog.com"
mastodon:
username: "yourusername"
server: "mastodon.social" # or your instance5. Update your social links
Edit the badge links at the top of README.md with your profiles.
6. Enable the workflow
The GitHub Action runs daily at 5:00 AM UTC. To trigger manually:
- Go to Actions → Build README → Run workflow
# Install dependencies
pip install -e ".[dev]"
# Test feed fetching (no GitHub API, no README write)
python build_readme.py --test
# Run full update (requires FERNAND0_TOKEN)
export FERNAND0_TOKEN="ghp_..."
python build_readme.py
# Run tests
pytest
# Run linters
ruff check .
mypy build_readme.pygraph LR
A[GitHub Action<br/>daily 5AM UTC] --> B[build_readme.py]
B --> C[GitHub API<br/>repositories]
B --> D[RSS Feeds<br/>blog posts]
B --> E[Mastodon RSS<br/>social posts]
C & D & E --> F[Format Markdown]
F --> G{Content<br/>changed?}
G -->|Yes| H[Commit & Push]
G -->|No| I[Skip]
The script looks for these HTML comments to inject content:
| Marker | Content |
|---|---|
<!-- recent_releases starts --> |
GitHub repositories |
<!-- blog starts --> |
Blog posts from RSS feeds |
<!-- mastodon starts --> |
Mastodon social posts |
Add these markers to your README where you want content to appear.
See CHANGELOG.md for a detailed history of changes.
This README is auto-generated using a workflow inspired by Simon Willison.


