Interactive utilities to ease development, testing and debugging in Node.js, implemented in Node.js and GTK3.
Achelous - the father of sirens
Node-RED integration for Reolink IP cameras and NVRs — control spotlights, sirens, receive motion events, and capture snapshots.
Download EPUB Sirens & Muses by Antonia Angress for Free
Monitor Israeli Red Alert sirens with HomeKit integration, Apple TV doorbell notifications, and Chromecast playback. When alerts trigger, receive PiP overlay notifications on Apple TV even while watching Netflix.
This is a [Next.js](https://nextjs.org/) project bootstrapped with [](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Homebridge dynamic plugin for Dahua/Lorex camera alarm support
This is a [Next.js](https://nextjs.org/) project bootstrapped with [](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Player-facing COMP/CON data for Siren's Song, A Mountain's Remorse
A random name generator for all kinds of things
Download voijzrk
Download vhzlesl
MCP server for UniFi Protect Integration API
Ebook Download h4ik5c
A workspace convention for Claude Code: sessions, handoffs, and shared context as files in git
Homebridge plugin for Dahua/Lorex camera alarm support
AI video prompt builder for cinematographers. Create structured prompts and share links via cineprompt.io.
Aggreate message into a single channel based upon an emoji reaction. (such as thanks)
nicky romero kickstart vst crack work
Homebridge plugin that talks directly to a OpenZWave USB stick
Client library for interacting with Siren APIs
Support for Siren responses in HTTP APIs
Your friendly neighborhood monitoring CLI tool.
Siren hypermedia types (serde) for Boardwalk
A SIREN DSL/serializer
Types for the siren mediatype.
SIREN neural network implementation in Rust for PyTorch.
Continuous embedding space with SIREN networks for smooth manifold deformation in cognitive AI
HTTP/1.1 + HTTP/2 server emitting Siren JSON for Boardwalk
Wrapper for Monster-Siren's API
Hypermedia server framework with reverse-tunnel federation
Calypso Query Language parser + evaluator for Boardwalk
Core types for Boardwalk: Device, Scout, App, runtime traits
Interactive utilities to develop in Ruby, implemented in Ruby and GTK3.
Ruby gem that implements Sirens, a library for segmentation, indexing, and retrieval of environmental and natural sounds.
Ruby gem that implements Sirens, a library for segmentation, indexing, and retrieval of environmental and natural sounds.
SirenClient provides an ActiveRecord-like syntax to traverse Siren APIs.
Library to check or generate french VAT / SIREN / SIRET
Vies is a EU service that checks EU VAT business number validation and sends back its information.
RSpec for siren hypermedia
EN 16931-compliant e-invoicing for Ruby. Generates Factur-X (PDF/A-3 + CII XML), UBL 2.1, and CII D16B. Validates French B2B requirements (SIREN, SIRET, TVA). Rails concern for ActiveRecord models. Targets French September 2026 mandate.
REST API for electronic invoicing in France: Factur-X (CII), UBL 2.1, AFNOR PDP/PA, electronic signatures. ## 🎯 Main Features ### 📄 Invoice Generation - **Formats**: CII XML, UBL 2.1 XML, or Factur-X PDF/A-3 - **Profiles** (CII/PDF): MINIMUM, BASIC, EN16931, EXTENDED - **UBL**: Always EN16931 compliant - **Standards**: EN 16931 (EU directive 2014/55), ISO 19005-3 (PDF/A-3), CII (UN/CEFACT), UBL 2.1 (OASIS) - **Simplified Format**: Generation from SIRET + auto-enrichment (Chorus Pro API + Business Search) ### ✅ Factur-X - Validation - **XML Validation**: Schematron (45 to 210+ rules depending on profile) - **PDF Validation**: PDF/A-3, Factur-X XMP metadata - **VeraPDF**: Strict PDF/A validation (146+ ISO 19005-3 rules) ### ✍️ Electronic Signature - **Standards**: PAdES-B-B, PAdES-B-T (RFC 3161 timestamping), PAdES-B-LT (long-term archival) - **eIDAS Levels**: SES (self-signed), AdES (commercial CA), QES (QTSP) - **Validation**: Cryptographic integrity and certificate verification ### 📋 Flux 6 - Invoice Lifecycle (CDAR) - **CDAR Messages**: Acknowledgements, invoice statuses - **PPF Statuses**: REFUSED (210), PAID (212) ### 📊 Flux 10 - E-Reporting - **Tax Declarations**: International B2B, B2C - **Flow Types**: 10.1 (B2B transactions), 10.2 (B2B payments), 10.3 (B2C transactions), 10.4 (B2C payments) ### 📡 AFNOR PDP/PA (XP Z12-013) - **Flow Service**: Submit and search flows to PDPs - **Directory Service**: Company search (SIREN/SIRET) - **Multi-client**: Support for multiple PDP configs per user ### 🏛️ Chorus Pro - **Public Sector Invoicing**: Complete API for Chorus Pro ### ⏳ Async Tasks - **Celery**: Asynchronous generation, validation and signing - **Polling**: Status tracking via `/tasks/{task_id}/status` - **Webhooks**: Automatic notifications when tasks complete ## 🔒 Authentication All requests require a **JWT token** in the Authorization header: ``` Authorization: Bearer YOUR_JWT_TOKEN ``` ### How to obtain a JWT token? #### 🔑 Method 1: `/api/token/` API (Recommended) **URL:** `https://factpulse.fr/api/token/` This method is **recommended** for integration in your applications and CI/CD workflows. **Prerequisites:** Having set a password on your account **For users registered via email/password:** - You already have a password, use it directly **For users registered via OAuth (Google/GitHub):** - You must first set a password at: https://factpulse.fr/accounts/password/set/ - Once the password is created, you can use the API **Request example:** ```bash curl -X POST https://factpulse.fr/api/token/ \ -H "Content-Type: application/json" \ -d '{ "username": "your_email@example.com", "password": "your_password" }' ``` **Optional `client_uid` parameter:** To select credentials for a specific client (PA/PDP, Chorus Pro, signing certificates), add `client_uid`: ```bash curl -X POST https://factpulse.fr/api/token/ \ -H "Content-Type: application/json" \ -d '{ "username": "your_email@example.com", "password": "your_password", "client_uid": "550e8400-e29b-41d4-a716-446655440000" }' ``` The `client_uid` will be included in the JWT and allow the API to automatically use: - AFNOR/PDP credentials configured for this client - Chorus Pro credentials configured for this client - Electronic signature certificates configured for this client **Response:** ```json { "access": "eyJ0eXAiOiJKV1QiLCJhbGc...", // Access token (validity: 30 min) "refresh": "eyJ0eXAiOiJKV1QiLCJhbGc..." // Refresh token (validity: 7 days) } ``` **Advantages:** - ✅ Full automation (CI/CD, scripts) - ✅ Programmatic token management - ✅ Refresh token support for automatic access renewal - ✅ Easy integration in any language/tool #### 🖥️ Method 2: Dashboard Generation (Alternative) **URL:** https://factpulse.fr/api/dashboard/ This method is suitable for quick tests or occasional use via the graphical interface. **How it works:** - Log in to the dashboard - Use the "Generate Test Token" or "Generate Production Token" buttons - Works for **all** users (OAuth and email/password), without requiring a password **Token types:** - **Test Token**: 24h validity, 1000 calls/day quota (free) - **Production Token**: 7 days validity, quota based on your plan **Advantages:** - ✅ Quick for API testing - ✅ No password required - ✅ Simple visual interface **Disadvantages:** - ❌ Requires manual action - ❌ No refresh token - ❌ Less suited for automation ### 📚 Full Documentation For more information on authentication and API usage: https://factpulse.fr/documentation-api/
No description provided.
No description provided.
No description provided.