← Back to Skills Marketplace
fredguile

Zonebourse

by Fred Ghilini · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
32
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install zonebourse
Description
Fetch stock slugs, retrieve categorized news article links, and read article metadata and content from Zonebourse.com using local Python scripts and subscrib...
README (SKILL.md)

ZoneBourse — SKILL.md

Architecture

Fred → Flux → scripts Python (curl) → ZoneBourse.com

Tout en local.

Scripts

scripts/
  search_slug.py      # nom → slug ZoneBourse
  parse_actus.py     # slug → liens actualité (3 sections)
  read_article.py    # url article → titre + contenu
  cookies.txt        # cookies abonné (format key=value)

Recherche de slug

python3 ~/.openclaw/workspace/skills/zonebourse/scripts/search_slug.py PUBLICIS
# PUBLICIS-GROUPE-S-A-4685

Actualités d'une action

python3 ~/.openclaw/workspace/skills/zonebourse/scripts/parse_actus.py PUBLICIS-GROUPE-S-A-4685

Résultat (3 sections, URLs brutes) :

  • actualites — toutes les actualités
  • analyses — analyses / opinions
  • recommandations — recommandations des analystes

Chaque URL doit être passée à read_article.py pour obtenir la date, le titre complet et le contenu.

Contenu d'un article

python3 ~/.openclaw/workspace/skills/zonebourse/scripts/read_article.py \x3Curl>

Résultat :

  • date — date de publication (AAAA-MM-JJ, extraite de \x3Cmeta property="article:published_time">)
  • titre — titre de l'article
  • contenu — texte complet ou lead (teaser) selon accès
  • paywall: false → contenu complet disponible
  • paywall: true → lead uniquement (accès abonné requis)

Cookies abonné

Les articles premiums nécéssitent une session connectee. Les cookies sont stockés dans cookies.txt (format simplifié, une ligne key=value par cookie).

Durée des cookies

Le JWT (zb_auth) expire après 7 jours. Quand il expire, les articles reviennent en paywall.

Quand le cookie expire, demander à Fred de renvoyer ses cookies (format Netscape, via le plugin navigateur "Export Cookies" pour ZoneBourse).

Mettre à jour les cookies

  1. Installer le plugin navigateur "Export Cookies" pour Chrome/Firefox
  2. Aller sur zonebourse.com et se connecter
  3. Exporter les cookies au format Netscape
  4. Copier le contenu dans ~/.openclaw/workspace/skills/zonebourse/scripts/cookies.txt
    • Conserver uniquement les cookies essentiels : zb_auth, zb_abonne, zb_membre, PHPSESSID, pv_r0, pv_r0_date, pv_r0_rand, hmv
    • Supprimer g_state (trop volumineux, pose des problèmes avec le format Netscape)

Rate Limiting

  • 2-5 sec entre requêtes
  • Pour les tests : sleep 2 entre chaque appel

Notes importantes

  • User-Agent Chrome complet requis pour les pages cours et articles (sinon 403 Cloudflare)
  • Les liens article ont un hash hex de 16 caractères : /actualite-bourse/titre-ce7f5adadf8cf42d
  • parse_actus.py et read_article.py utilisent les mêmes headers curl

Slugs mémorisés

Ticker Slug
TTE TOTALENERGIES-SE-4717
RMS HERMES-INTERNATIONAL-4657
EL ESSILORLUXOTTICA-4641
WLN WORLDLINE-16783982
AI AIR-LIQUIDE-4605
NVDA NVIDIA-CORPORATION-57355629
SU SCHNEIDER-ELECTRIC-SE-4699
MSFT MICROSOFT-CORPORATION-4835
RNO RENAULT-4688
STLAM STELLANTIS-N-V-117814143
PUB PUBLICIS-GROUPE-S-A-4685
Usage Guidance
Review before installing. Only use this skill if you are comfortable exporting ZoneBourse session cookies into a local plaintext file. Treat cookies.txt like a password: do not share it, commit it, back it up to shared storage, or leave it readable by other users. Rotate/logout the ZoneBourse session if the file may have been exposed.
Capability Assessment
Purpose & Capability
The scripts are purpose-aligned: they use curl to search ZoneBourse slugs, list article URLs, and read article content from ZoneBourse only.
Instruction Scope
SKILL.md instructs users to export browser cookies and copy specific subscriber/session cookies including zb_auth and PHPSESSID into scripts/cookies.txt, without enough warning that these are login credentials.
Install Mechanism
No installer, package hook, or hidden setup behavior was found; the artifact consists of markdown and local Python scripts.
Credentials
Network access to ZoneBourse and a browser-like User-Agent are coherent with the skill's stated purpose, and no third-party exfiltration path was found.
Persistence & Privilege
Authentication cookies are persisted in plaintext under the skill directory for reuse; README warns not to commit credentials, but the artifact does not provide secure storage, permissions guidance, revocation guidance, or containment.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zonebourse
  3. After installation, invoke the skill by name or use /zonebourse
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
ZoneBourse 1.0.0 — Initial Release - Provides local Python scripts to search stocks, extract latest news, and read articles from ZoneBourse.com. - Supports fetching full article details (date, title, content, paywall status). - Handles authentication with user cookies for premium content. - Documents usage instructions, required cookies, rate limiting, and user-agent constraints. - Includes a list of memorized stock slugs for convenience.
Metadata
Slug zonebourse
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Zonebourse?

Fetch stock slugs, retrieve categorized news article links, and read article metadata and content from Zonebourse.com using local Python scripts and subscrib... It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.

How do I install Zonebourse?

Run "/install zonebourse" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Zonebourse free?

Yes, Zonebourse is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Zonebourse support?

Zonebourse is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Zonebourse?

It is built and maintained by Fred Ghilini (@fredguile); the current version is v1.0.0.

💬 Comments