{
"openapi": "3.0.3",
"info": {
"title": "PeerTube",
"version": "8.1.0",
"contact": {
"name": "PeerTube Community",
"url": "https://joinpeertube.org"
},
"license": {
"name": "AGPLv3.0",
"url": "https://github.com/Chocobozzz/PeerTube/blob/master/LICENSE"
},
"x-logo": {
"url": "https://joinpeertube.org/img/brand.png",
"altText": "PeerTube Project Homepage"
},
"description": "The PeerTube API is built on HTTP(S) and is RESTful. You can use your favorite\nHTTP/REST library for your programming language to use PeerTube.\n\nSee the [REST API quick start](https://docs.joinpeertube.org/api/rest-getting-started) for a few\nexamples of using the PeerTube API.\n\n# Authentication\n\nWhen you sign up for an account on a PeerTube instance, you are given the possibility\nto generate sessions on it, and authenticate there using an access token. Only __one\naccess token can currently be used at a time__.\n\n## Roles\n\nAccounts are given permissions based on their role. There are three roles on\nPeerTube: Administrator, Moderator, and User. See the [roles guide](https://docs.joinpeertube.org/admin/managing-users#roles) for a detail of their permissions.\n\n# Errors\n\nThe API uses standard HTTP status codes to indicate the success or failure\nof the API call, completed by a [RFC7807-compliant](https://tools.ietf.org/html/rfc7807) response body.\n\n```\nHTTP 1.1 404 Not Found\nContent-Type: application/problem+json; charset=utf-8\n\n{\n \"detail\": \"Video not found\",\n \"docs\": \"https://docs.joinpeertube.org/api-rest-reference.html#operation/getVideo\",\n \"status\": 404,\n \"title\": \"Not Found\",\n \"type\": \"about:blank\"\n}\n```\n\nWe provide error `type` (following RFC7807) and `code` (internal PeerTube code) values for [a growing number of cases](https://github.com/Chocobozzz/PeerTube/blob/develop/packages/models/src/server/server-error-code.enum.ts),\nbut it is still optional. Types are used to disambiguate errors that bear the same status code\nand are non-obvious:\n\n```\nHTTP 1.1 403 Forbidden\nContent-Type: application/problem+json; charset=utf-8\n\n{\n \"detail\": \"Cannot get this video regarding follow constraints\",\n \"docs\": \"https://docs.joinpeertube.org/api-rest-reference.html#operation/getVideo\",\n \"status\": 403,\n \"title\": \"Forbidden\",\n \"type\": \"https://docs.joinpeertube.org/api-rest-reference.html#section/Errors/does_not_respect_follow_constraints\"\n}\n```\n\nHere a 403 error could otherwise mean that the video is private or blocklisted.\n\n### Validation errors\n\nEach parameter is evaluated on its own against a set of rules before the route validator\nproceeds with potential testing involving parameter combinations. Errors coming from validation\nerrors appear earlier and benefit from a more detailed error description:\n\n```\nHTTP 1.1 400 Bad Request\nContent-Type: application/problem+json; charset=utf-8\n\n{\n \"detail\": \"Incorrect request parameters: id\",\n \"docs\": \"https://docs.joinpeertube.org/api-rest-reference.html#operation/getVideo\",\n \"instance\": \"/api/v1/videos/9c9de5e8-0a1e-484a-b099-e80766180\",\n \"invalid-params\": {\n \"id\": {\n \"location\": \"params\",\n \"msg\": \"Invalid value\",\n \"param\": \"id\",\n \"value\": \"9c9de5e8-0a1e-484a-b099-e80766180\"\n }\n },\n \"status\": 400,\n \"title\": \"Bad Request\",\n \"type\": \"about:blank\"\n}\n```\n\nWhere `id` is the name of the field concerned by the error, within the route definition.\n`invalid-params.
There are good alternatives to the proprietary assimilation of good working userland tools with corporate junk.
For non tech family & friends I give them Mate or Xfce Mint.
For personal use any of the light Window Managers running on OpenMandriva, Slackware etc etc
]]>\nJe suis pas en etat de travailler et g pas acces facile pour le dossier mdph\nIls me forcent a travailler pour le rsa\nJe perd le rsa\nEt pile a ce moment ca genere de la surveillance pour nous envoyer en tole juste pour de la bouffe...
Et la verif d'age qui va se generzliser en plus...
D'ailleurs vous allez faire une video la dessus ?
]]>There are good alternatives to the proprietary assimilation of good working userland tools with corporate junk.
For non tech family & friends I give them Mate or Xfce Mint.
For personal use any of the light Window Managers running on OpenMandriva, Slackware etc etc
]]>Je suis pas en etat de travailler et g pas acces facile pour le dossier mdph\nIls me forcent a travailler pour le rsa\nJe perd le rsa\nEt pile a ce moment ca genere de la surveillance pour nous envoyer en tole juste pour de la bouffe...
Et la verif d'age qui va se generzliser en plus...
D'ailleurs vous allez faire une video la dessus ?
]]>There are good alternatives to the proprietary assimilation of good working userland tools with corporate junk.
For non tech family & friends I give them Mate or Xfce Mint.
For personal use any of the light Window Managers running on OpenMandriva, Slackware etc etc
]]>Je suis pas en etat de travailler et g pas acces facile pour le dossier mdph\nIls me forcent a travailler pour le rsa\nJe perd le rsa\nEt pile a ce moment ca genere de la surveillance pour nous envoyer en tole juste pour de la bouffe...
Et la verif d'age qui va se generzliser en plus...
D'ailleurs vous allez faire une video la dessus ?
]]>There are good alternatives to the proprietary assimilation of good working userland tools with corporate junk.
For non tech family & friends I give them Mate or Xfce Mint.
For personal use any of the light Window Managers running on OpenMandriva, Slackware etc etc
]]>Je suis pas en etat de travailler et g pas acces facile pour le dossier mdph\nIls me forcent a travailler pour le rsa\nJe perd le rsa\nEt pile a ce moment ca genere de la surveillance pour nous envoyer en tole juste pour de la bouffe...
Et la verif d'age qui va se generzliser en plus...
D'ailleurs vous allez faire une video la dessus ?
]]>I've dropped both Gnome 3 and KDE Plasma with their hard dependency of the loathsome systemd (©IBM), their forced adoption of the unfinished Wayland and abandonment of X11.
There are good alternatives to the proprietary assimilation of good working userland tools with corporate junk.
For non tech family & friends I give them Mate or Xfce Mint.
For personal use any of the light Window Managers running on OpenMandriva, Slackware etc etc
", "url": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184408", "title": "Age Laws impact Linux, Graphene's new partner, Plasma drops X11 in August - Linux Weekly News - Chris Goss", "date_modified": "2026-03-14T02:45:11.000Z", "author": { "name": "Chris Goss", "url": "https://c.im/users/goss" } }, { "id": "https://peertube2.cpy.re/w/7RbumyvTEti2xkF4JBx3NS;threadId=184407", "content_html": "@blast \nLes extraits avec De Gaulle n'ont pas de son
", "url": "https://peertube2.cpy.re/w/7RbumyvTEti2xkF4JBx3NS;threadId=184407", "title": "Constitution piège abscons - Pango", "date_modified": "2026-03-13T20:36:33.000Z", "author": { "name": "Pango", "url": "https://tooter.social/users/pango" } }, { "id": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184406", "content_html": "I just use native Linux Applications.
\n", "url": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184406", "title": "How to run most Windows apps on Linux, and why it won't really help - Fmutix", "date_modified": "2026-03-13T20:06:00.566Z", "author": { "name": "Fmutix", "url": "https://tube.tchncs.de/accounts/fmutix" } }, { "id": "https://peertube2.cpy.re/w/8qh7Nnp8fTJjJt1NnXF7gk;threadId=184405", "content_html": "@blast \n.\n#EncoreUneMerdeDuCapitalisme_AnotherShitOfCapitalism
", "url": "https://peertube2.cpy.re/w/8qh7Nnp8fTJjJt1NnXF7gk;threadId=184405", "title": "\"Une guerre barbare et suicidaire\" : Trump prend le monde en otage - ⏚inégalitéScapitalismTTdroites5gPubNucGafam_CRIMES", "date_modified": "2026-03-13T18:31:58.000Z", "author": { "name": "⏚inégalitéScapitalismTTdroites5gPubNucGafam_CRIMES", "url": "https://todon.eu/users/tif" } }, { "id": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184394", "content_html": "@thelinuxexperiment\nDon't like video tutorials, but still have an important question for me: does JW Library work this way?\nI am currently using it on a Plasma Wayland session through Waydroid.
", "url": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184394", "title": "How to run most Windows apps on Linux, and why it won't really help - Niavy :verified: :bearn:", "date_modified": "2026-03-11T19:44:43.000Z", "author": { "name": "Niavy :verified: :bearn:", "url": "https://masto.bike/users/niavy" } }, { "id": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184390", "content_html": "@thelinuxexperiment only switching away on the OS from big tech isn't enough...\nyou gotta get rid of big tech in all places, also with your video editor.\nim sure the ppl here know this video:\nhttps://youtu.be/lm51xZHZI6g
", "url": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184390", "title": "How to run most Windows apps on Linux, and why it won't really help - Murat", "date_modified": "2026-03-10T16:14:33.000Z", "author": { "name": "Murat", "url": "https://social.n0g.de/users/Yama" } }, { "id": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184388", "content_html": "Not a pro solution but interesting, as you said 😺
\n", "url": "https://peertube2.cpy.re/w/6CninGjhs5AvLZmfRFg98F;threadId=184388", "title": "How to run most Windows apps on Linux, and why it won't really help - Tisha Tiger / Neliger", "date_modified": "2026-03-10T15:53:43.184Z", "author": { "name": "Tisha Tiger / Neliger", "url": "https://video.neliger.com/accounts/videos" } }, { "id": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184387", "content_html": "@thelinuxexperiment afaik the proposed legislation is illegal since (open source) code is speech and thus protected by free speech laws.
", "url": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184387", "title": "Age Laws impact Linux, Graphene's new partner, Plasma drops X11 in August - Linux Weekly News - Charlxmagne", "date_modified": "2026-03-10T12:56:38.000Z", "author": { "name": "Charlxmagne", "url": "https://mastodon.social/users/Charlxmagne" } }, { "id": "https://peertube2.cpy.re/w/uNMHaenr76hUa2LU7e2bjg;threadId=184385", "content_html": "@lqdn ca n'en finit pas c'est effarant....
Je suis pas en etat de travailler et g pas acces facile pour le dossier mdph\nIls me forcent a travailler pour le rsa\nJe perd le rsa\nEt pile a ce moment ca genere de la surveillance pour nous envoyer en tole juste pour de la bouffe...
Et la verif d'age qui va se generzliser en plus...
D'ailleurs vous allez faire une video la dessus ?
", "url": "https://peertube2.cpy.re/w/uNMHaenr76hUa2LU7e2bjg;threadId=184385", "title": "ENCORE UNE LOI DE MERDE - Vidéosurveillance algorithmique : JO 2030 et vols en supermarchés - Heyla", "date_modified": "2026-03-10T00:17:49.000Z", "author": { "name": "Heyla", "url": "https://toot.community/ap/users/116178750387927894" } }, { "id": "https://peertube2.cpy.re/w/cU6Yyf6zqEGSm5LpmqZ4th;threadId=184332", "content_html": "@tigran@xn--y9a6bah4ck.xn--y9a3aq սօնան ա նկարել, ասել ա՝ կանգնի նկարեմ, ու երկրորդ կադրն առանց ինձ ա, կէս կադրանի խցիկով ա նկարած։ քիչ ա լոյսը, անդերէքսփոզդ նկար ա, էդ պատճառով ա տէնց աղմուկ եւ գոյները փախած։
\n", "url": "https://peertube2.cpy.re/w/cU6Yyf6zqEGSm5LpmqZ4th;threadId=184332", "title": "anonradio-record-2026-03-08_01-01-59 - րպհտին ջվգեան ⊽🜁", "date_modified": "2026-03-09T21:20:49.000Z", "author": { "name": "րպհտին ջվգեան ⊽🜁", "url": "https://xn--y9azesw6bu.xn--y9a3aq/u/inky/" } }, { "id": "https://peertube2.cpy.re/w/b9yKDadv9Kxqf1KRvazo27;threadId=184383", "content_html": "@blast Il y a tellement de guerres dont on ne parle pas! Le Soudan, Cuba affamé délibérément, le Liban bien sûr, Gaza liquidé, la Cisjordanie attaquée et conquise... Les grands médias ne traitent qu'un sujet à la fois.
", "url": "https://peertube2.cpy.re/w/b9yKDadv9Kxqf1KRvazo27;threadId=184383", "title": "Pakistan - Afghanistan : cette autre guerre dont presque personne ne parle - Christine Prat", "date_modified": "2026-03-09T17:34:02.000Z", "author": { "name": "Christine Prat", "url": "https://mastodon.social/users/ChristinePrat" } }, { "id": "https://peertube2.cpy.re/w/uNMHaenr76hUa2LU7e2bjg;threadId=184382", "content_html": "#EncoreUneMerdeDuCapitalisme_AnotherShitOfCapitalism _ _ _ _ (ou plutôt des merdes...)
\n", "url": "https://peertube2.cpy.re/w/uNMHaenr76hUa2LU7e2bjg;threadId=184382", "title": "ENCORE UNE LOI DE MERDE - Vidéosurveillance algorithmique : JO 2030 et vols en supermarchés - tif_inégalitéS.capitalisme.TTdroites.écocide.5g.pub.nuc.gafam-CRIMES", "date_modified": "2026-03-09T15:12:12.973Z", "author": { "name": "tif_inégalitéS.capitalisme.TTdroites.écocide.5g.pub.nuc.gafam-CRIMES", "url": "https://video.antopie.org/accounts/yx.yx" } }, { "id": "https://peertube2.cpy.re/w/cU6Yyf6zqEGSm5LpmqZ4th;threadId=184332", "content_html": "@tanakian նկարը լաւն ա
", "url": "https://peertube2.cpy.re/w/cU6Yyf6zqEGSm5LpmqZ4th;threadId=184332", "title": "anonradio-record-2026-03-08_01-01-59 - ոչ ոք", "date_modified": "2026-03-08T08:43:50.000Z", "author": { "name": "ոչ ոք", "url": "https://xn--y9a6bah4ck.xn--y9a3aq/users/tigran" } }, { "id": "https://peertube2.cpy.re/w/bNPFG3cNUHrC3S1T7cvtbD;threadId=183913", "content_html": "@Blort @thelinuxexperiment avoids AI entirely unless it is used for translation.
", "url": "https://peertube2.cpy.re/w/bNPFG3cNUHrC3S1T7cvtbD;threadId=183913", "title": "Firefox turns into AI browser, more Wayland work - Linux Weekly News - Justin", "date_modified": "2026-03-08T07:47:12.000Z", "author": { "name": "Justin", "url": "https://toot.io/users/justin" } }, { "id": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184320", "content_html": "@thelinuxexperiment any Linux OS that isn't housed in California should resists. But I believe there's one company outside of US that would be the first to comply: Ubuntu. Apparently RHEL fistros since based in the US likely will follow. And I don't want to use Midnight BSD just for normal daily computing just to avoid excessive data collection. We've been hating telemetry and data collection so long in Linux and I don't think this is ok. TLF also have to move to Norway or Netherland
", "url": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184320", "title": "Age Laws impact Linux, Graphene's new partner, Plasma drops X11 in August - Linux Weekly News - Kouki Matsumoto", "date_modified": "2026-03-08T03:31:14.000Z", "author": { "name": "Kouki Matsumoto", "url": "https://unredacted.social/ap/users/116046983554420644" } }, { "id": "https://peertube2.cpy.re/w/3nfn5RgLU6b5J13rBS71HG;threadId=184319", "content_html": "Well, still have a crush xD
\n", "url": "https://peertube2.cpy.re/w/3nfn5RgLU6b5J13rBS71HG;threadId=184319", "title": "Google Search sucks, AI is everywhere: what should you use? - Martial", "date_modified": "2026-03-07T22:14:21.067Z", "author": { "name": "Martial", "url": "https://tilvids.com/accounts/martialjob" } }, { "id": "https://peertube2.cpy.re/w/n29gZf4w2CZiLcVy6ozpps;threadId=184317", "content_html": "This was a video about a cat on a wood floor.
\n", "url": "https://peertube2.cpy.re/w/n29gZf4w2CZiLcVy6ozpps;threadId=184317", "title": "Our cat thinks she's a dog - qrstuv", "date_modified": "2026-03-07T21:46:08.221Z", "author": { "name": "qrstuv", "url": "https://toobnix.org/accounts/qrstuv" } }, { "id": "https://peertube2.cpy.re/w/tvfk58deNJBRk9Zy2swzZ6;threadId=184316", "content_html": "Il lève des aspects intéressants, puis il finit par dériver et partir complètement en couille avec un concept autoritaire scientiste totalement flippants... Sacré Lasagnerie !
\n", "url": "https://peertube2.cpy.re/w/tvfk58deNJBRk9Zy2swzZ6;threadId=184316", "title": "La droite, c'est le mensonge - Emmanuel Florac", "date_modified": "2026-03-07T18:02:03.868Z", "author": { "name": "Emmanuel Florac", "url": "https://video.ploud.fr/accounts/emmanuel_florac" } }, { "id": "https://peertube2.cpy.re/w/pGK3JdwSHjtnfyYhhpWQpt;threadId=184315", "content_html": "Les US ont eu la \"supériorité aérienne\" sur le Vietnam pendant 8 ans, et ont versé des millions de tonnes de bombes, mais ils ont perdu à la fin.
\n", "url": "https://peertube2.cpy.re/w/pGK3JdwSHjtnfyYhhpWQpt;threadId=184315", "title": "\"On ne peut pas \"libérer\" l'Iran en le bombardant\" - Emmanuel Florac", "date_modified": "2026-03-07T17:30:23.454Z", "author": { "name": "Emmanuel Florac", "url": "https://video.ploud.fr/accounts/emmanuel_florac" } }, { "id": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184312", "content_html": "@thelinuxexperiment just one thing, graphene commented on their mastodon about devices and they mentioned the Motorola Signature and Razr 2027, so I guess there's evidence for more than 1 model
", "url": "https://peertube2.cpy.re/w/5hzxDm6wGLPnpsggZVNfyh;threadId=184312", "title": "Age Laws impact Linux, Graphene's new partner, Plasma drops X11 in August - Linux Weekly News - Capitã Jack :hiddenDisability:", "date_modified": "2026-03-07T13:30:27.000Z", "author": { "name": "Capitã Jack :hiddenDisability:", "url": "https://bolha.one/ap/users/115978156253466222" } } ] } } } } } }, "400": { "x-summary": "field inconsistencies", "description": "Arises when:\n - videoId filter is mixed with a channel filter\n" }, "404": { "description": "video, video channel or account not found" }, "406": { "description": "accept header unsupported" } } } }, "/feeds/videos.{format}": { "get": { "tags": [ "Video Feeds" ], "summary": "Common videos feeds", "operationId": "getSyndicatedVideos", "parameters": [ { "name": "format", "in": "path", "required": true, "description": "format expected (we focus on making `rss` the most feature-rich ; it serves [Media RSS](https://www.rssboard.org/media-rss))", "schema": { "type": "string", "enum": [ "xml", "rss", "rss2", "atom", "atom1", "json", "json1" ] } }, { "name": "accountId", "in": "query", "description": "limit listing to a specific account", "schema": { "type": "string" } }, { "name": "accountName", "in": "query", "description": "limit listing to a specific account", "schema": { "type": "string" } }, { "name": "videoChannelId", "in": "query", "description": "limit listing to a specific video channel", "schema": { "type": "string" } }, { "name": "videoChannelName", "in": "query", "description": "limit listing to a specific video channel", "schema": { "type": "string" } }, { "$ref": "#/components/parameters/sort" }, { "$ref": "#/components/parameters/nsfw" }, { "$ref": "#/components/parameters/isLocal" }, { "$ref": "#/components/parameters/include" }, { "$ref": "#/components/parameters/privacyOneOf" }, { "$ref": "#/components/parameters/hasHLSFiles" }, { "$ref": "#/components/parameters/hasWebVideoFiles" } ], "responses": { "200": { "description": "successful operation", "headers": { "Cache-Control": { "schema": { "type": "string", "default": "max-age=900" } } }, "content": { "application/xml": { "schema": { "$ref": "#/components/schemas/VideosForXML" }, "examples": { "nightly": { "value": "\nSite internet du jardin d'émerveille :
\nhttps://www.lejardindemerveille.net/
Venez nous renconter directement à la pépinière :
\n19 chemin de Guille à Marssac sur Tarn
\nOn est ouvert les samedis après midi de 15h à 18h.
Vous pouvez aussi acheter nos plantes et graines en ligne :
\nhttps://jardinforet.etsy.com
Acheter mes livre :
\nLe guide du Jardin Forêt : https://c3po.link/Qt3TUSrfh6
\nLe jardin forêt en pratique : https://c3po.link/Qh4VY7tnxY
Nous rejoindre sur Discord :
\nhttps://discord.gg/Sjjq8axam9
Pour me suivre sur mes autres réseaux :
\nInstagram : https://www.instagram.com/le_jardin_demerveille/
\nFacebook : https://www.facebook.com/remi.champy/
Sommaire :
\n0:00 – Intro
\n0:28 – Arbre à salade
\n1:03 – Asiminier
\n1:47 – Chêne vert à gland doux
\n2:18 – Poivriers
\n2:45 – Paulownia
\n3:15 – Akebia
\n3:46 – Amaranthes
\n4:50 – Brede Mafane
\n5:58 – Epazote
\n6:33 – Shiso
\n7:23 – Sensitive
\n8:29 – Luffa
\n9:58 – Calebasse zombi
\n10:56 – Calebasse Penis-Shield
\n11:37 – Kiwano
\n12:13 – Concombre d’âne
\n12:59 – Klip Dagga
\n14:13 – Plante Saucisson
\n14:27 – Chenille végétale
\n14:46 – Fougères
\n15:35 – Plante qui danse
\n16:53 – Graines à vendre et astuces gratuites
\n17:32 – Ouverture de la pépinière
Réduire la qualité de la vidéo.
\nS'abonner à la chaîne https://www.youtube.com/@thinkerview
\nSoutenir Thinkerview https://fr.tipeee.com/thinkerview
Pour changer le système :
\nRéclamer le RIC constituant : https://petitions.assemblee-nationale.fr/initiatives/i-2491 https://www.mouvement-constituant-populaire.fr/
\nChanger de banque: https://www.lanef.com/ https://change-de-banque.org/particulier/
\nPasser à l'action militante: https://extinctionrebellion.fr/ https://ripostealimentaire.fr/
\nChanger de travail : https://jobs.makesense.org/fr
Sources
\nConesa https://www.youtube.com/watch?v=FBeG-areq3Q
\nMusique https://www.youtube.com/watch?v=UJdogwBtZvw
Réponses au quiz de fin :
\n/!\\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
\n/!\\
/!\\
\n/!\\
\n/!\\
Combien de personnes attendaient Khomeini à son retour à téhéran ?
\n2 millions.
Quel est le nom de la convention qui protège les diplomates ?
\nConvention de Vienne.
Qu'a proposé Poniatowski au régime du Shah ?
\nAccueillir Khomeini en France pour l'isoler et le contrôler.
#conesa #politique #iran #guerre #extrait #ethiqueettac
\n]]>Dans ce dernier épisode de dissolution avant les élections municipales des 15 et 22 mars 2026, on va revenir sur les débats d’avant premier tour, pour voir ce qui s’y est joué, entre balles perdues et séquences révélatrices du délabrement de notre paysage médiatique. Mais avant ça, on va regarder l’affaire qui inquiète l’Élysée : la vente en 2014 de la branche énergie d'Alstom aux Américains pour la coquette somme de 12 milliards de dollars. Autorisée par Emmanuel Macron en personne, cette vente a été une perte sèche de souveraineté et la preuve d’une servitude volontaire aux intérêts américains.
\nUne vidéo de Camille Chastrusse et Victor-Ulysse Sultra, doctorant en droit public
\nRéalisation et montage : Guillaume Cage
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Chapitres :
\n00:00 Introduction
\n02:06 Zoom enquête : Affaire Alstom
\n02:46 1- Alstom : un maquis judiciaire
\n06:09 2- Alstom : un enjeu de souveraineté
\n10:51 3- Alstom, l’argent et la politique : un mélange électrique
\n15:58 Conclusion
\n16:53 Rubrique : Municipales : ébats d’idées, débats vidés
\n18:01 1- La foire d’empoigne
\n25:39 2- Sécurité, sécurité chérie
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#alstom
\n#municipal
\n#dissolution
Lire l'enquête d'Elucid : https://elucid.media/democratie/les-etats-unis-et-israel-nous-entrainent-dans-une-barbarie-suicidaire
\nAlors, nous y voilà. C’est le plongeon fatal dans l’abîme que les puissances occidentales ont obstinément creusé au fil des dernières décennies. Le cap de la barbarie est définitivement franchi, avec l’insouciance meurtrière de ceux qui ne comprennent pas bien le chaos historique qui se prépare. L’ancien ordre qui faisait le pari du droit contre la force brute, vient brutalement d’achever de s’effondrer sous nos yeux en 2026. Cette nouvelle guerre est celle de trop : par son ampleur et sa nature, elle annonce un tournant majeur dans l’histoire des relations internationales. Denis Robert reçoit pour ce Zoom arrière sous les bombes, le fondateur et directeur de la rédaction d’Elucid suite à la parution cette semaine d’une enquête longue, fouillée et dissonante sur la guerre « suicidaire » menée par Trump et Netanyahu en Iran et au Liban. Une heure et demi, le temps d’un film de guerre, pour entendre et voir ce que jamais vous ne verrez sur les chaînes mainstream où l’on semble vivre dans le monde imaginaire de Donald Trump. Un monde où les gentils sont d’un côté et les méchants de l’autre. Un monde où la guerre ne durera qu’une petite semaine et tout reviendra dans l’ordre du grand Sam, un monde où l’Iran sera libéré des mollahs, etc, etc… un monde où l’Europe et la France ne seront pas vraiment impactés. Et la réalité nous montre chaque jour davantage qu’il se passe diamétralement l’inverse. L’Iran résiste, Trump nous a menti, Israël tire les ficelles. Et l’avenir s’assombrit. Autant rester lucide et regarder le vrai monde en face.
\nJournaliste : Denis Robert
\nMontage : Thibault Lauras
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#Trump
\n#netanyahu
\n#moyenorient
Boa Sorte / Good Luck · Vanessa Da Mata · Ben Harper
\nSim
\n℗ 2007 Sony Music Entertainment Brasil Ltda
\nReleased on: 2008-09-19
\nAssociated Performer: Vanessa Da Mata feat. Ben Harper
\nComposer, Lyricist: Ben C Harper
Auto-generated by YouTube.
\n]]>Autant de questions qui ont vivement animées la table ronde organisée par l'APES Hauts-de-France et ses partenaires en mars 2026, à Lille.
\nUne prise de hauteur nécessaire, mais aussi un souffle d'espérance, en (re)découvrant des modèles alternatifs qui existent et résistent, malgré la mainmise d’une économie avec laquelle il est difficile de rivaliser.
\nMerci à nos quatre intervenantes, Maud Sarda, Amélie Deloche, Diane KRAFFT et Vera Vidal pour la richesse de leurs échanges, ainsi qu'à Yannick Boucher pour l'animation des débats.
\n> Plus d'infos sur le portail nosdeclics.org
\n]]>Site internet du jardin d'émerveille :
\nhttps://www.lejardindemerveille.net/
Venez nous renconter directement à la pépinière :
\n19 chemin de Guille à Marssac sur Tarn
\nOn est ouvert les samedis après midi de 15h à 18h.
Vous pouvez aussi acheter nos plantes et graines en ligne :
\nhttps://jardinforet.etsy.com
Acheter mes livre :
\nLe guide du Jardin Forêt : https://c3po.link/Qt3TUSrfh6
\nLe jardin forêt en pratique : https://c3po.link/Qh4VY7tnxY
Nous rejoindre sur Discord :
\nhttps://discord.gg/Sjjq8axam9
Pour me suivre sur mes autres réseaux :
\nInstagram : https://www.instagram.com/le_jardin_demerveille/
\nFacebook : https://www.facebook.com/remi.champy/
Sommaire :
\n0:00 – Intro
\n0:28 – Arbre à salade
\n1:03 – Asiminier
\n1:47 – Chêne vert à gland doux
\n2:18 – Poivriers
\n2:45 – Paulownia
\n3:15 – Akebia
\n3:46 – Amaranthes
\n4:50 – Brede Mafane
\n5:58 – Epazote
\n6:33 – Shiso
\n7:23 – Sensitive
\n8:29 – Luffa
\n9:58 – Calebasse zombi
\n10:56 – Calebasse Penis-Shield
\n11:37 – Kiwano
\n12:13 – Concombre d’âne
\n12:59 – Klip Dagga
\n14:13 – Plante Saucisson
\n14:27 – Chenille végétale
\n14:46 – Fougères
\n15:35 – Plante qui danse
\n16:53 – Graines à vendre et astuces gratuites
\n17:32 – Ouverture de la pépinière
Réduire la qualité de la vidéo.
\nS'abonner à la chaîne https://www.youtube.com/@thinkerview
\nSoutenir Thinkerview https://fr.tipeee.com/thinkerview
Pour changer le système :
\nRéclamer le RIC constituant : https://petitions.assemblee-nationale.fr/initiatives/i-2491 https://www.mouvement-constituant-populaire.fr/
\nChanger de banque: https://www.lanef.com/ https://change-de-banque.org/particulier/
\nPasser à l'action militante: https://extinctionrebellion.fr/ https://ripostealimentaire.fr/
\nChanger de travail : https://jobs.makesense.org/fr
Sources
\nConesa https://www.youtube.com/watch?v=FBeG-areq3Q
\nMusique https://www.youtube.com/watch?v=UJdogwBtZvw
Réponses au quiz de fin :
\n/!\\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
\n/!\\
/!\\
\n/!\\
\n/!\\
Combien de personnes attendaient Khomeini à son retour à téhéran ?
\n2 millions.
Quel est le nom de la convention qui protège les diplomates ?
\nConvention de Vienne.
Qu'a proposé Poniatowski au régime du Shah ?
\nAccueillir Khomeini en France pour l'isoler et le contrôler.
#conesa #politique #iran #guerre #extrait #ethiqueettac
\n]]>Dans ce dernier épisode de dissolution avant les élections municipales des 15 et 22 mars 2026, on va revenir sur les débats d’avant premier tour, pour voir ce qui s’y est joué, entre balles perdues et séquences révélatrices du délabrement de notre paysage médiatique. Mais avant ça, on va regarder l’affaire qui inquiète l’Élysée : la vente en 2014 de la branche énergie d'Alstom aux Américains pour la coquette somme de 12 milliards de dollars. Autorisée par Emmanuel Macron en personne, cette vente a été une perte sèche de souveraineté et la preuve d’une servitude volontaire aux intérêts américains.
\nUne vidéo de Camille Chastrusse et Victor-Ulysse Sultra, doctorant en droit public
\nRéalisation et montage : Guillaume Cage
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Chapitres :
\n00:00 Introduction
\n02:06 Zoom enquête : Affaire Alstom
\n02:46 1- Alstom : un maquis judiciaire
\n06:09 2- Alstom : un enjeu de souveraineté
\n10:51 3- Alstom, l’argent et la politique : un mélange électrique
\n15:58 Conclusion
\n16:53 Rubrique : Municipales : ébats d’idées, débats vidés
\n18:01 1- La foire d’empoigne
\n25:39 2- Sécurité, sécurité chérie
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#alstom
\n#municipal
\n#dissolution
Lire l'enquête d'Elucid : https://elucid.media/democratie/les-etats-unis-et-israel-nous-entrainent-dans-une-barbarie-suicidaire
\nAlors, nous y voilà. C’est le plongeon fatal dans l’abîme que les puissances occidentales ont obstinément creusé au fil des dernières décennies. Le cap de la barbarie est définitivement franchi, avec l’insouciance meurtrière de ceux qui ne comprennent pas bien le chaos historique qui se prépare. L’ancien ordre qui faisait le pari du droit contre la force brute, vient brutalement d’achever de s’effondrer sous nos yeux en 2026. Cette nouvelle guerre est celle de trop : par son ampleur et sa nature, elle annonce un tournant majeur dans l’histoire des relations internationales. Denis Robert reçoit pour ce Zoom arrière sous les bombes, le fondateur et directeur de la rédaction d’Elucid suite à la parution cette semaine d’une enquête longue, fouillée et dissonante sur la guerre « suicidaire » menée par Trump et Netanyahu en Iran et au Liban. Une heure et demi, le temps d’un film de guerre, pour entendre et voir ce que jamais vous ne verrez sur les chaînes mainstream où l’on semble vivre dans le monde imaginaire de Donald Trump. Un monde où les gentils sont d’un côté et les méchants de l’autre. Un monde où la guerre ne durera qu’une petite semaine et tout reviendra dans l’ordre du grand Sam, un monde où l’Iran sera libéré des mollahs, etc, etc… un monde où l’Europe et la France ne seront pas vraiment impactés. Et la réalité nous montre chaque jour davantage qu’il se passe diamétralement l’inverse. L’Iran résiste, Trump nous a menti, Israël tire les ficelles. Et l’avenir s’assombrit. Autant rester lucide et regarder le vrai monde en face.
\nJournaliste : Denis Robert
\nMontage : Thibault Lauras
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#Trump
\n#netanyahu
\n#moyenorient
Boa Sorte / Good Luck · Vanessa Da Mata · Ben Harper
\nSim
\n℗ 2007 Sony Music Entertainment Brasil Ltda
\nReleased on: 2008-09-19
\nAssociated Performer: Vanessa Da Mata feat. Ben Harper
\nComposer, Lyricist: Ben C Harper
Auto-generated by YouTube.
\n]]>Autant de questions qui ont vivement animées la table ronde organisée par l'APES Hauts-de-France et ses partenaires en mars 2026, à Lille.
\nUne prise de hauteur nécessaire, mais aussi un souffle d'espérance, en (re)découvrant des modèles alternatifs qui existent et résistent, malgré la mainmise d’une économie avec laquelle il est difficile de rivaliser.
\nMerci à nos quatre intervenantes, Maud Sarda, Amélie Deloche, Diane KRAFFT et Vera Vidal pour la richesse de leurs échanges, ainsi qu'à Yannick Boucher pour l'animation des débats.
\n> Plus d'infos sur le portail nosdeclics.org
\n]]>Site internet du jardin d'émerveille :
\nhttps://www.lejardindemerveille.net/
Venez nous renconter directement à la pépinière :
\n19 chemin de Guille à Marssac sur Tarn
\nOn est ouvert les samedis après midi de 15h à 18h.
Vous pouvez aussi acheter nos plantes et graines en ligne :
\nhttps://jardinforet.etsy.com
Acheter mes livre :
\nLe guide du Jardin Forêt : https://c3po.link/Qt3TUSrfh6
\nLe jardin forêt en pratique : https://c3po.link/Qh4VY7tnxY
Nous rejoindre sur Discord :
\nhttps://discord.gg/Sjjq8axam9
Pour me suivre sur mes autres réseaux :
\nInstagram : https://www.instagram.com/le_jardin_demerveille/
\nFacebook : https://www.facebook.com/remi.champy/
Sommaire :
\n0:00 – Intro
\n0:28 – Arbre à salade
\n1:03 – Asiminier
\n1:47 – Chêne vert à gland doux
\n2:18 – Poivriers
\n2:45 – Paulownia
\n3:15 – Akebia
\n3:46 – Amaranthes
\n4:50 – Brede Mafane
\n5:58 – Epazote
\n6:33 – Shiso
\n7:23 – Sensitive
\n8:29 – Luffa
\n9:58 – Calebasse zombi
\n10:56 – Calebasse Penis-Shield
\n11:37 – Kiwano
\n12:13 – Concombre d’âne
\n12:59 – Klip Dagga
\n14:13 – Plante Saucisson
\n14:27 – Chenille végétale
\n14:46 – Fougères
\n15:35 – Plante qui danse
\n16:53 – Graines à vendre et astuces gratuites
\n17:32 – Ouverture de la pépinière
Réduire la qualité de la vidéo.
\nS'abonner à la chaîne https://www.youtube.com/@thinkerview
\nSoutenir Thinkerview https://fr.tipeee.com/thinkerview
Pour changer le système :
\nRéclamer le RIC constituant : https://petitions.assemblee-nationale.fr/initiatives/i-2491 https://www.mouvement-constituant-populaire.fr/
\nChanger de banque: https://www.lanef.com/ https://change-de-banque.org/particulier/
\nPasser à l'action militante: https://extinctionrebellion.fr/ https://ripostealimentaire.fr/
\nChanger de travail : https://jobs.makesense.org/fr
Sources
\nConesa https://www.youtube.com/watch?v=FBeG-areq3Q
\nMusique https://www.youtube.com/watch?v=UJdogwBtZvw
Réponses au quiz de fin :
\n/!\\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
\n/!\\
/!\\
\n/!\\
\n/!\\
Combien de personnes attendaient Khomeini à son retour à téhéran ?
\n2 millions.
Quel est le nom de la convention qui protège les diplomates ?
\nConvention de Vienne.
Qu'a proposé Poniatowski au régime du Shah ?
\nAccueillir Khomeini en France pour l'isoler et le contrôler.
#conesa #politique #iran #guerre #extrait #ethiqueettac
\n]]>Dans ce dernier épisode de dissolution avant les élections municipales des 15 et 22 mars 2026, on va revenir sur les débats d’avant premier tour, pour voir ce qui s’y est joué, entre balles perdues et séquences révélatrices du délabrement de notre paysage médiatique. Mais avant ça, on va regarder l’affaire qui inquiète l’Élysée : la vente en 2014 de la branche énergie d'Alstom aux Américains pour la coquette somme de 12 milliards de dollars. Autorisée par Emmanuel Macron en personne, cette vente a été une perte sèche de souveraineté et la preuve d’une servitude volontaire aux intérêts américains.
\nUne vidéo de Camille Chastrusse et Victor-Ulysse Sultra, doctorant en droit public
\nRéalisation et montage : Guillaume Cage
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Chapitres :
\n00:00 Introduction
\n02:06 Zoom enquête : Affaire Alstom
\n02:46 1- Alstom : un maquis judiciaire
\n06:09 2- Alstom : un enjeu de souveraineté
\n10:51 3- Alstom, l’argent et la politique : un mélange électrique
\n15:58 Conclusion
\n16:53 Rubrique : Municipales : ébats d’idées, débats vidés
\n18:01 1- La foire d’empoigne
\n25:39 2- Sécurité, sécurité chérie
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#alstom
\n#municipal
\n#dissolution
Lire l'enquête d'Elucid : https://elucid.media/democratie/les-etats-unis-et-israel-nous-entrainent-dans-une-barbarie-suicidaire
\nAlors, nous y voilà. C’est le plongeon fatal dans l’abîme que les puissances occidentales ont obstinément creusé au fil des dernières décennies. Le cap de la barbarie est définitivement franchi, avec l’insouciance meurtrière de ceux qui ne comprennent pas bien le chaos historique qui se prépare. L’ancien ordre qui faisait le pari du droit contre la force brute, vient brutalement d’achever de s’effondrer sous nos yeux en 2026. Cette nouvelle guerre est celle de trop : par son ampleur et sa nature, elle annonce un tournant majeur dans l’histoire des relations internationales. Denis Robert reçoit pour ce Zoom arrière sous les bombes, le fondateur et directeur de la rédaction d’Elucid suite à la parution cette semaine d’une enquête longue, fouillée et dissonante sur la guerre « suicidaire » menée par Trump et Netanyahu en Iran et au Liban. Une heure et demi, le temps d’un film de guerre, pour entendre et voir ce que jamais vous ne verrez sur les chaînes mainstream où l’on semble vivre dans le monde imaginaire de Donald Trump. Un monde où les gentils sont d’un côté et les méchants de l’autre. Un monde où la guerre ne durera qu’une petite semaine et tout reviendra dans l’ordre du grand Sam, un monde où l’Iran sera libéré des mollahs, etc, etc… un monde où l’Europe et la France ne seront pas vraiment impactés. Et la réalité nous montre chaque jour davantage qu’il se passe diamétralement l’inverse. L’Iran résiste, Trump nous a menti, Israël tire les ficelles. Et l’avenir s’assombrit. Autant rester lucide et regarder le vrai monde en face.
\nJournaliste : Denis Robert
\nMontage : Thibault Lauras
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#Trump
\n#netanyahu
\n#moyenorient
Boa Sorte / Good Luck · Vanessa Da Mata · Ben Harper
\nSim
\n℗ 2007 Sony Music Entertainment Brasil Ltda
\nReleased on: 2008-09-19
\nAssociated Performer: Vanessa Da Mata feat. Ben Harper
\nComposer, Lyricist: Ben C Harper
Auto-generated by YouTube.
\n]]>Autant de questions qui ont vivement animées la table ronde organisée par l'APES Hauts-de-France et ses partenaires en mars 2026, à Lille.
\nUne prise de hauteur nécessaire, mais aussi un souffle d'espérance, en (re)découvrant des modèles alternatifs qui existent et résistent, malgré la mainmise d’une économie avec laquelle il est difficile de rivaliser.
\nMerci à nos quatre intervenantes, Maud Sarda, Amélie Deloche, Diane KRAFFT et Vera Vidal pour la richesse de leurs échanges, ainsi qu'à Yannick Boucher pour l'animation des débats.
\n> Plus d'infos sur le portail nosdeclics.org
\n]]>Site internet du jardin d'émerveille :
\nhttps://www.lejardindemerveille.net/
Venez nous renconter directement à la pépinière :
\n19 chemin de Guille à Marssac sur Tarn
\nOn est ouvert les samedis après midi de 15h à 18h.
Vous pouvez aussi acheter nos plantes et graines en ligne :
\nhttps://jardinforet.etsy.com
Acheter mes livre :
\nLe guide du Jardin Forêt : https://c3po.link/Qt3TUSrfh6
\nLe jardin forêt en pratique : https://c3po.link/Qh4VY7tnxY
Nous rejoindre sur Discord :
\nhttps://discord.gg/Sjjq8axam9
Pour me suivre sur mes autres réseaux :
\nInstagram : https://www.instagram.com/le_jardin_demerveille/
\nFacebook : https://www.facebook.com/remi.champy/
Sommaire :
\n0:00 – Intro
\n0:28 – Arbre à salade
\n1:03 – Asiminier
\n1:47 – Chêne vert à gland doux
\n2:18 – Poivriers
\n2:45 – Paulownia
\n3:15 – Akebia
\n3:46 – Amaranthes
\n4:50 – Brede Mafane
\n5:58 – Epazote
\n6:33 – Shiso
\n7:23 – Sensitive
\n8:29 – Luffa
\n9:58 – Calebasse zombi
\n10:56 – Calebasse Penis-Shield
\n11:37 – Kiwano
\n12:13 – Concombre d’âne
\n12:59 – Klip Dagga
\n14:13 – Plante Saucisson
\n14:27 – Chenille végétale
\n14:46 – Fougères
\n15:35 – Plante qui danse
\n16:53 – Graines à vendre et astuces gratuites
\n17:32 – Ouverture de la pépinière
Réduire la qualité de la vidéo.
\nS'abonner à la chaîne https://www.youtube.com/@thinkerview
\nSoutenir Thinkerview https://fr.tipeee.com/thinkerview
Pour changer le système :
\nRéclamer le RIC constituant : https://petitions.assemblee-nationale.fr/initiatives/i-2491 https://www.mouvement-constituant-populaire.fr/
\nChanger de banque: https://www.lanef.com/ https://change-de-banque.org/particulier/
\nPasser à l'action militante: https://extinctionrebellion.fr/ https://ripostealimentaire.fr/
\nChanger de travail : https://jobs.makesense.org/fr
Sources
\nConesa https://www.youtube.com/watch?v=FBeG-areq3Q
\nMusique https://www.youtube.com/watch?v=UJdogwBtZvw
Réponses au quiz de fin :
\n/!\\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
\n/!\\
/!\\
\n/!\\
\n/!\\
Combien de personnes attendaient Khomeini à son retour à téhéran ?
\n2 millions.
Quel est le nom de la convention qui protège les diplomates ?
\nConvention de Vienne.
Qu'a proposé Poniatowski au régime du Shah ?
\nAccueillir Khomeini en France pour l'isoler et le contrôler.
#conesa #politique #iran #guerre #extrait #ethiqueettac
\n]]>Dans ce dernier épisode de dissolution avant les élections municipales des 15 et 22 mars 2026, on va revenir sur les débats d’avant premier tour, pour voir ce qui s’y est joué, entre balles perdues et séquences révélatrices du délabrement de notre paysage médiatique. Mais avant ça, on va regarder l’affaire qui inquiète l’Élysée : la vente en 2014 de la branche énergie d'Alstom aux Américains pour la coquette somme de 12 milliards de dollars. Autorisée par Emmanuel Macron en personne, cette vente a été une perte sèche de souveraineté et la preuve d’une servitude volontaire aux intérêts américains.
\nUne vidéo de Camille Chastrusse et Victor-Ulysse Sultra, doctorant en droit public
\nRéalisation et montage : Guillaume Cage
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Chapitres :
\n00:00 Introduction
\n02:06 Zoom enquête : Affaire Alstom
\n02:46 1- Alstom : un maquis judiciaire
\n06:09 2- Alstom : un enjeu de souveraineté
\n10:51 3- Alstom, l’argent et la politique : un mélange électrique
\n15:58 Conclusion
\n16:53 Rubrique : Municipales : ébats d’idées, débats vidés
\n18:01 1- La foire d’empoigne
\n25:39 2- Sécurité, sécurité chérie
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#alstom
\n#municipal
\n#dissolution
Lire l'enquête d'Elucid : https://elucid.media/democratie/les-etats-unis-et-israel-nous-entrainent-dans-une-barbarie-suicidaire
\nAlors, nous y voilà. C’est le plongeon fatal dans l’abîme que les puissances occidentales ont obstinément creusé au fil des dernières décennies. Le cap de la barbarie est définitivement franchi, avec l’insouciance meurtrière de ceux qui ne comprennent pas bien le chaos historique qui se prépare. L’ancien ordre qui faisait le pari du droit contre la force brute, vient brutalement d’achever de s’effondrer sous nos yeux en 2026. Cette nouvelle guerre est celle de trop : par son ampleur et sa nature, elle annonce un tournant majeur dans l’histoire des relations internationales. Denis Robert reçoit pour ce Zoom arrière sous les bombes, le fondateur et directeur de la rédaction d’Elucid suite à la parution cette semaine d’une enquête longue, fouillée et dissonante sur la guerre « suicidaire » menée par Trump et Netanyahu en Iran et au Liban. Une heure et demi, le temps d’un film de guerre, pour entendre et voir ce que jamais vous ne verrez sur les chaînes mainstream où l’on semble vivre dans le monde imaginaire de Donald Trump. Un monde où les gentils sont d’un côté et les méchants de l’autre. Un monde où la guerre ne durera qu’une petite semaine et tout reviendra dans l’ordre du grand Sam, un monde où l’Iran sera libéré des mollahs, etc, etc… un monde où l’Europe et la France ne seront pas vraiment impactés. Et la réalité nous montre chaque jour davantage qu’il se passe diamétralement l’inverse. L’Iran résiste, Trump nous a menti, Israël tire les ficelles. Et l’avenir s’assombrit. Autant rester lucide et regarder le vrai monde en face.
\nJournaliste : Denis Robert
\nMontage : Thibault Lauras
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#Trump
\n#netanyahu
\n#moyenorient
Boa Sorte / Good Luck · Vanessa Da Mata · Ben Harper
\nSim
\n℗ 2007 Sony Music Entertainment Brasil Ltda
\nReleased on: 2008-09-19
\nAssociated Performer: Vanessa Da Mata feat. Ben Harper
\nComposer, Lyricist: Ben C Harper
Auto-generated by YouTube.
\n]]>Autant de questions qui ont vivement animées la table ronde organisée par l'APES Hauts-de-France et ses partenaires en mars 2026, à Lille.
\nUne prise de hauteur nécessaire, mais aussi un souffle d'espérance, en (re)découvrant des modèles alternatifs qui existent et résistent, malgré la mainmise d’une économie avec laquelle il est difficile de rivaliser.
\nMerci à nos quatre intervenantes, Maud Sarda, Amélie Deloche, Diane KRAFFT et Vera Vidal pour la richesse de leurs échanges, ainsi qu'à Yannick Boucher pour l'animation des débats.
\n> Plus d'infos sur le portail nosdeclics.org
\n]]>L'émission l'Heure Kolision, par https://asso.hk sur Jet FM 91.2 à Nantes et alentours !
\n", "url": "https://peertube2.cpy.re/w/6CiBLcgHXQ59HgTBnnyxWd", "title": "L'Heure Kolision - Le vendredi, de 20h à 22h au moins - 13/03/2026 19:00:03", "summary": "L'émission l'Heure Kolision, par https://asso.hk sur Jet FM 91.2 à Nantes et alentours !", "attachments": [ { "title": "L'Heure Kolision - Le vendredi, de 20h à 22h au moins - 13/03/2026 19:00:03", "url": "https://peertube2.cpy.re/lazy-static/torrents/b9594d3c-a777-4a9d-b766-e59a94dbc6ff-0-hls.torrent", "size_in_bytes": 221047918, "mime_type": "application/x-bittorrent" } ], "date_modified": "2026-03-13T22:50:23.276Z", "author": { "name": "L’Heure Kolision", "url": "https://peertube2.cpy.re/c/heure_kolision@www.yiny.org/videos" }, "tags": [ "Music" ] }, { "id": "https://peertube2.cpy.re/w/giSviKxumS1fXiyibZbwFA", "content_html": "", "url": "https://peertube2.cpy.re/w/giSviKxumS1fXiyibZbwFA", "title": "Assassin de la police NTM Cut Killer", "attachments": [ { "title": "Assassin de la police NTM Cut Killer", "url": "https://peertube2.cpy.re/lazy-static/torrents/a8662ad8-2b4d-4d5c-868b-96a55952a62b-480.torrent", "size_in_bytes": 6247708, "mime_type": "application/x-bittorrent" }, { "title": "Assassin de la police NTM Cut Killer", "url": "https://peertube2.cpy.re/lazy-static/torrents/9a382337-d583-41ab-8bf4-17c3798307c9-480-hls.torrent", "size_in_bytes": 6239662, "mime_type": "application/x-bittorrent" } ], "date_modified": "2026-03-13T22:45:34.584Z", "author": { "name": "Le Printemps du CARE ", "url": "https://peertube2.cpy.re/c/bas_les_masques_channel@tube.thechangebook.org/videos" } }, { "id": "https://peertube2.cpy.re/w/4Kka8oSdwqErTmB9nTtdnn", "content_html": "Description Cerveaux Non Disponibles : Nicolas Framont a décidé de ne plus subir les défaites orchestrées par les syndicats et les partis. Il est venu nous raconter son itinéraire pour sortir de l’impuissance générale et aiguiser de nouvelles armes pour lutter et vaincre sans concession. « Mais à quoi sert tout ces mots d’ordres, ces textes et vidéos si rien ne doit se réaliser un jour ? »
\n", "url": "https://peertube2.cpy.re/w/4Kka8oSdwqErTmB9nTtdnn", "title": "Comment SORTIR de l'impuissance, avec Nicolas Framont - Cerveaux Non Disponibles", "summary": "Description Cerveaux Non Disponibles : Nicolas Framont a décidé de ne plus subir les défaites orchestrées par les syndicats et les partis. Il est venu nous raconter son itinéraire pour sortir de l’impuissance générale et aiguiser de nouvelles arme...", "attachments": [ { "title": "Comment SORTIR de l'impuissance, avec Nicolas Framont - Cerveaux Non Disponibles", "url": "https://peertube2.cpy.re/lazy-static/torrents/2ca84c1d-a863-47b6-81bd-ef268271251e-720-hls.torrent", "size_in_bytes": 256438535, "mime_type": "application/x-bittorrent" }, { "title": "Comment SORTIR de l'impuissance, avec Nicolas Framont - Cerveaux Non Disponibles", "url": "https://peertube2.cpy.re/lazy-static/torrents/3403b049-6b47-4a59-91e8-923e02f32900-480-hls.torrent", "size_in_bytes": 174680684, "mime_type": "application/x-bittorrent" }, { "title": "Comment SORTIR de l'impuissance, avec Nicolas Framont - Cerveaux Non Disponibles", "url": "https://peertube2.cpy.re/lazy-static/torrents/ff4c2851-fdac-4f78-9b07-ed702143587f-240-hls.torrent", "size_in_bytes": 98653955, "mime_type": "application/x-bittorrent" }, { "title": "Comment SORTIR de l'impuissance, avec Nicolas Framont - Cerveaux Non Disponibles", "url": "https://peertube2.cpy.re/lazy-static/torrents/2798fc51-f2cc-4aea-a075-bb1df8e0b5f0-0-hls.torrent", "size_in_bytes": 49241282, "mime_type": "application/x-bittorrent" } ], "date_modified": "2026-03-13T21:55:07.991Z", "author": { "name": "Le grenier de pépé punk", "url": "https://peertube2.cpy.re/c/grenier_pppk@www.yiny.org/videos" } }, { "id": "https://peertube2.cpy.re/w/876Y7ahihk5u9yvQgQtmU7", "content_html": "21 pépites que je vais cultiver cette année.
\nJe vous en parle vite fait aujourd'hui mais je pense que je vous ferai d'autres vidéos tout au long de l'année pour vous en parler plus en détail.
\nBelles découvertes à vous...
Site internet du jardin d'émerveille :
\nhttps://www.lejardindemerveille.net/
Venez nous renconter directement à la pépinière :
\n19 chemin de Guille à Marssac sur Tarn
\nOn est ouvert les samedis après midi de 15h à 18h.
Vous pouvez aussi acheter nos plantes et graines en ligne :
\nhttps://jardinforet.etsy.com
Acheter mes livre :
\nLe guide du Jardin Forêt : https://c3po.link/Qt3TUSrfh6
\nLe jardin forêt en pratique : https://c3po.link/Qh4VY7tnxY
Nous rejoindre sur Discord :
\nhttps://discord.gg/Sjjq8axam9
Pour me suivre sur mes autres réseaux :
\nInstagram : https://www.instagram.com/le_jardin_demerveille/
\nFacebook : https://www.facebook.com/remi.champy/
Sommaire :
\n0:00 – Intro
\n0:28 – Arbre à salade
\n1:03 – Asiminier
\n1:47 – Chêne vert à gland doux
\n2:18 – Poivriers
\n2:45 – Paulownia
\n3:15 – Akebia
\n3:46 – Amaranthes
\n4:50 – Brede Mafane
\n5:58 – Epazote
\n6:33 – Shiso
\n7:23 – Sensitive
\n8:29 – Luffa
\n9:58 – Calebasse zombi
\n10:56 – Calebasse Penis-Shield
\n11:37 – Kiwano
\n12:13 – Concombre d’âne
\n12:59 – Klip Dagga
\n14:13 – Plante Saucisson
\n14:27 – Chenille végétale
\n14:46 – Fougères
\n15:35 – Plante qui danse
\n16:53 – Graines à vendre et astuces gratuites
\n17:32 – Ouverture de la pépinière
Pierre Conesa, ancien haut fonctionnaire et spécialiste en géopolitique, explique rapidement l'histoire de la guerre Irak/Iran pour illustrer le décalage entre principe et action de nos chers dirigeants occidentaux. Le cas Khomeini/Saddam Hussein est incroyable.
\nRéduire la qualité de la vidéo.
\nS'abonner à la chaîne https://www.youtube.com/@thinkerview
\nSoutenir Thinkerview https://fr.tipeee.com/thinkerview
Pour changer le système :
\nRéclamer le RIC constituant : https://petitions.assemblee-nationale.fr/initiatives/i-2491 https://www.mouvement-constituant-populaire.fr/
\nChanger de banque: https://www.lanef.com/ https://change-de-banque.org/particulier/
\nPasser à l'action militante: https://extinctionrebellion.fr/ https://ripostealimentaire.fr/
\nChanger de travail : https://jobs.makesense.org/fr
Sources
\nConesa https://www.youtube.com/watch?v=FBeG-areq3Q
\nMusique https://www.youtube.com/watch?v=UJdogwBtZvw
Réponses au quiz de fin :
\n/!\\ Description à ne pas lire avant d'avoir vu la vidéo entièrement
\n/!\\
/!\\
\n/!\\
\n/!\\
Combien de personnes attendaient Khomeini à son retour à téhéran ?
\n2 millions.
Quel est le nom de la convention qui protège les diplomates ?
\nConvention de Vienne.
Qu'a proposé Poniatowski au régime du Shah ?
\nAccueillir Khomeini en France pour l'isoler et le contrôler.
#conesa #politique #iran #guerre #extrait #ethiqueettac
\n", "url": "https://peertube2.cpy.re/w/r5dPWwci3bcUfQ4gMW8TEK", "title": "Masterclass de Conesa sur l'Iran dans Thinkerview", "summary": "Pierre Conesa, ancien haut fonctionnaire et spécialiste en géopolitique, explique rapidement l'histoire de la guerre Irak/Iran pour illustrer le décalage entre principe et action de nos chers dirigeants occidentaux. Le cas Khomeini/Saddam Hussein ...", "attachments": [ { "title": "Masterclass de Conesa sur l'Iran dans Thinkerview", "url": "https://peertube2.cpy.re/lazy-static/torrents/30c7ac2b-58e3-47ee-901f-81c96c8c5e50-1080-hls.torrent", "size_in_bytes": 72920547, "mime_type": "application/x-bittorrent" }, { "title": "Masterclass de Conesa sur l'Iran dans Thinkerview", "url": "https://peertube2.cpy.re/lazy-static/torrents/421ccb9b-5d66-43c7-b10d-834775233c7d-720-hls.torrent", "size_in_bytes": 45276980, "mime_type": "application/x-bittorrent" }, { "title": "Masterclass de Conesa sur l'Iran dans Thinkerview", "url": "https://peertube2.cpy.re/lazy-static/torrents/fd9fbf3e-aabd-46a4-bd80-19b53c28f60e-480-hls.torrent", "size_in_bytes": 28967466, "mime_type": "application/x-bittorrent" }, { "title": "Masterclass de Conesa sur l'Iran dans Thinkerview", "url": "https://peertube2.cpy.re/lazy-static/torrents/ecfaea0b-39d7-44f4-82ec-cbbfcead71cd-240-hls.torrent", "size_in_bytes": 15554953, "mime_type": "application/x-bittorrent" }, { "title": "Masterclass de Conesa sur l'Iran dans Thinkerview", "url": "https://peertube2.cpy.re/lazy-static/torrents/dd0164b3-6ea3-4bcc-8efa-2a44b5377e98-0-hls.torrent", "size_in_bytes": 6752128, "mime_type": "application/x-bittorrent" } ], "date_modified": "2026-03-13T20:12:20.119Z", "author": { "name": "ethique_et_tac", "url": "https://peertube2.cpy.re/c/ethique_et_tac@indymotion.fr/videos" } }, { "id": "https://peertube2.cpy.re/w/xfWL3ttfLYmyh1LF9kaqp9", "content_html": "Soutenez Blast, nouveau média indépendant : https://www.blast-info.fr/soutenir
\nDans ce dernier épisode de dissolution avant les élections municipales des 15 et 22 mars 2026, on va revenir sur les débats d’avant premier tour, pour voir ce qui s’y est joué, entre balles perdues et séquences révélatrices du délabrement de notre paysage médiatique. Mais avant ça, on va regarder l’affaire qui inquiète l’Élysée : la vente en 2014 de la branche énergie d'Alstom aux Américains pour la coquette somme de 12 milliards de dollars. Autorisée par Emmanuel Macron en personne, cette vente a été une perte sèche de souveraineté et la preuve d’une servitude volontaire aux intérêts américains.
\nUne vidéo de Camille Chastrusse et Victor-Ulysse Sultra, doctorant en droit public
\nRéalisation et montage : Guillaume Cage
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Chapitres :
\n00:00 Introduction
\n02:06 Zoom enquête : Affaire Alstom
\n02:46 1- Alstom : un maquis judiciaire
\n06:09 2- Alstom : un enjeu de souveraineté
\n10:51 3- Alstom, l’argent et la politique : un mélange électrique
\n15:58 Conclusion
\n16:53 Rubrique : Municipales : ébats d’idées, débats vidés
\n18:01 1- La foire d’empoigne
\n25:39 2- Sécurité, sécurité chérie
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#alstom
\n#municipal
\n#dissolution
Soutenez Blast, nouveau média indépendant : https://www.blast-info.fr/soutenir
\nLire l'enquête d'Elucid : https://elucid.media/democratie/les-etats-unis-et-israel-nous-entrainent-dans-une-barbarie-suicidaire
\nAlors, nous y voilà. C’est le plongeon fatal dans l’abîme que les puissances occidentales ont obstinément creusé au fil des dernières décennies. Le cap de la barbarie est définitivement franchi, avec l’insouciance meurtrière de ceux qui ne comprennent pas bien le chaos historique qui se prépare. L’ancien ordre qui faisait le pari du droit contre la force brute, vient brutalement d’achever de s’effondrer sous nos yeux en 2026. Cette nouvelle guerre est celle de trop : par son ampleur et sa nature, elle annonce un tournant majeur dans l’histoire des relations internationales. Denis Robert reçoit pour ce Zoom arrière sous les bombes, le fondateur et directeur de la rédaction d’Elucid suite à la parution cette semaine d’une enquête longue, fouillée et dissonante sur la guerre « suicidaire » menée par Trump et Netanyahu en Iran et au Liban. Une heure et demi, le temps d’un film de guerre, pour entendre et voir ce que jamais vous ne verrez sur les chaînes mainstream où l’on semble vivre dans le monde imaginaire de Donald Trump. Un monde où les gentils sont d’un côté et les méchants de l’autre. Un monde où la guerre ne durera qu’une petite semaine et tout reviendra dans l’ordre du grand Sam, un monde où l’Iran sera libéré des mollahs, etc, etc… un monde où l’Europe et la France ne seront pas vraiment impactés. Et la réalité nous montre chaque jour davantage qu’il se passe diamétralement l’inverse. L’Iran résiste, Trump nous a menti, Israël tire les ficelles. Et l’avenir s’assombrit. Autant rester lucide et regarder le vrai monde en face.
\nJournaliste : Denis Robert
\nMontage : Thibault Lauras
\nSon : Baptiste Veilhan, Théo Duchesne
\nGraphisme : Morgane Sabouret, Margaux Simon
\nProduction : Hicham Tragha
\nDirecteur du développement des collaborations extérieures : Mathias Enthoven
\nCo-directrice de la rédaction : Soumaya Benaïssa
\nDirecteur de la publication : Denis Robert
Le site : https://www.blast-info.fr/
\nFacebook : https://www.facebook.com/blastofficiel
\nTwitter : https://twitter.com/blast_france
\nInstagram : https://www.instagram.com/blastofficiel/
\nMastodon : https://mamot.fr/web/@blast_info
\nPeertube : https://video.blast-info.fr/
\nTwitch : https://www.twitch.tv/blastinfo
\nBluesky : https://bsky.app/profile/blast-info.fr
#Trump
\n#netanyahu
\n#moyenorient
Provided to YouTube by Sony BMG Music Entertainment
\nBoa Sorte / Good Luck · Vanessa Da Mata · Ben Harper
\nSim
\n℗ 2007 Sony Music Entertainment Brasil Ltda
\nReleased on: 2008-09-19
\nAssociated Performer: Vanessa Da Mata feat. Ben Harper
\nComposer, Lyricist: Ben C Harper
Auto-generated by YouTube.
\n", "url": "https://peertube2.cpy.re/w/3mKNzNttR9vgVXKFi6QYqz", "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "summary": "Provided to YouTube by Sony BMG Music Entertainment Boa Sorte / Good Luck · Vanessa Da Mata · Ben Harper Sim ℗ 2007 Sony Music Entertainment Brasil Ltda Released on: 2008-09-19 Associated Performer: Vanessa Da Mata feat. Ben Harper ...", "attachments": [ { "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "url": "https://peertube2.cpy.re/lazy-static/torrents/12529ddd-16ca-472b-ba07-eb074060fdec-0.torrent", "size_in_bytes": 4200469, "mime_type": "application/x-bittorrent" }, { "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "url": "https://peertube2.cpy.re/lazy-static/torrents/7a2ea6b8-7b9f-4023-a871-a80af26aee8c-1080-hls.torrent", "size_in_bytes": 13594322, "mime_type": "application/x-bittorrent" }, { "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "url": "https://peertube2.cpy.re/lazy-static/torrents/db75f0b6-627d-4f85-9552-d851861ad255-720-hls.torrent", "size_in_bytes": 11688020, "mime_type": "application/x-bittorrent" }, { "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "url": "https://peertube2.cpy.re/lazy-static/torrents/69c0260a-318b-42c3-a898-50eb33bfe640-240-hls.torrent", "size_in_bytes": 5769381, "mime_type": "application/x-bittorrent" }, { "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "url": "https://peertube2.cpy.re/lazy-static/torrents/b7c42739-3d7b-4808-abc4-b7a5d6d2f8a9-144-hls.torrent", "size_in_bytes": 4828361, "mime_type": "application/x-bittorrent" }, { "title": "Vanessa Da Mata · Ben Harper - Boa Sorte / Good Luck", "url": "https://peertube2.cpy.re/lazy-static/torrents/34f22db7-8944-4625-a3a1-251bacad00b4-0-hls.torrent", "size_in_bytes": 4210543, "mime_type": "application/x-bittorrent" } ], "date_modified": "2026-03-13T15:53:58.601Z", "author": { "name": "ZIKMU", "url": "https://peertube2.cpy.re/c/eloi_channel@tube.aquilenet.fr/videos" }, "tags": [ "Music" ] }, { "id": "https://peertube2.cpy.re/w/x91GMFUBT8hy9rSwKt9Ft1", "content_html": "Quel rapport entretenons-nous avec les grandes plateformes numériques (GAFAM & co) ? Pouvons-nous reprendre le pouvoir face à elles ? Quelle place pour les plateformes alternatives, et quel rôle joue l’influence dans cet écosystème ?
\nAutant de questions qui ont vivement animées la table ronde organisée par l'APES Hauts-de-France et ses partenaires en mars 2026, à Lille.
\nUne prise de hauteur nécessaire, mais aussi un souffle d'espérance, en (re)découvrant des modèles alternatifs qui existent et résistent, malgré la mainmise d’une économie avec laquelle il est difficile de rivaliser.
\nMerci à nos quatre intervenantes, Maud Sarda, Amélie Deloche, Diane KRAFFT et Vera Vidal pour la richesse de leurs échanges, ainsi qu'à Yannick Boucher pour l'animation des débats.
\n> Plus d'infos sur le portail nosdeclics.org
\n", "url": "https://peertube2.cpy.re/w/x91GMFUBT8hy9rSwKt9Ft1", "title": "Plateformes numériques : dépendances, pouvoir et alternatives", "summary": "Quel rapport entretenons-nous avec les grandes plateformes numériques (GAFAM & co) ? Pouvons-nous reprendre le pouvoir face à elles ? Quelle place pour les plateformes alternatives, et quel rôle joue l’influence dans cet écosystème ? Autant de ...", "attachments": [ { "title": "Plateformes numériques : dépendances, pouvoir et alternatives", "url": "https://peertube2.cpy.re/lazy-static/torrents/2b83b74c-b506-41e7-846a-e88e5bd1c42e-1080-hls.torrent", "size_in_bytes": 1670180142, "mime_type": "application/x-bittorrent" }, { "title": "Plateformes numériques : dépendances, pouvoir et alternatives", "url": "https://peertube2.cpy.re/lazy-static/torrents/b2022bb3-697e-4557-a16f-b9d2ebae721d-720-hls.torrent", "size_in_bytes": 844268935, "mime_type": "application/x-bittorrent" }, { "title": "Plateformes numériques : dépendances, pouvoir et alternatives", "url": "https://peertube2.cpy.re/lazy-static/torrents/95e11872-5c3f-41ee-aece-4a30bc996b31-480-hls.torrent", "size_in_bytes": 496803526, "mime_type": "application/x-bittorrent" }, { "title": "Plateformes numériques : dépendances, pouvoir et alternatives", "url": "https://peertube2.cpy.re/lazy-static/torrents/a8d0445a-7e7a-48ee-bae8-3f4531cb544b-240-hls.torrent", "size_in_bytes": 238821665, "mime_type": "application/x-bittorrent" }, { "title": "Plateformes numériques : dépendances, pouvoir et alternatives", "url": "https://peertube2.cpy.re/lazy-static/torrents/c94b40de-d838-47bf-a9a0-cf852849d252-0-hls.torrent", "size_in_bytes": 98507934, "mime_type": "application/x-bittorrent" } ], "date_modified": "2026-03-13T15:15:32.623Z", "author": { "name": "Apes - Acteurs pour une Economie Solidaire HdF", "url": "https://peertube2.cpy.re/c/apes__acteurs_pour_une_economie_solidaire_hdf@indymotion.fr/videos" } } ] } } } } } }, "404": { "description": "video channel or account not found" }, "406": { "description": "accept header unsupported" } } } }, "/feeds/subscriptions.{format}": { "get": { "tags": [ "Video Feeds" ], "summary": "Videos of subscriptions feeds", "operationId": "getSyndicatedSubscriptionVideos", "parameters": [ { "name": "format", "in": "path", "required": true, "description": "format expected (we focus on making `rss` the most feature-rich ; it serves [Media RSS](https://www.rssboard.org/media-rss))", "schema": { "type": "string", "enum": [ "xml", "rss", "rss2", "atom", "atom1", "json", "json1" ] } }, { "name": "accountId", "in": "query", "description": "limit listing to a specific account", "schema": { "type": "string" }, "required": true }, { "name": "token", "in": "query", "description": "private token allowing access", "schema": { "type": "string" }, "required": true }, { "$ref": "#/components/parameters/sort" }, { "$ref": "#/components/parameters/nsfw" }, { "$ref": "#/components/parameters/isLocal" }, { "$ref": "#/components/parameters/include" }, { "$ref": "#/components/parameters/privacyOneOf" }, { "$ref": "#/components/parameters/hasHLSFiles" }, { "$ref": "#/components/parameters/hasWebVideoFiles" } ], "responses": { "200": { "description": "successful operation", "headers": { "Cache-Control": { "schema": { "type": "string", "default": "max-age=900" } } }, "content": { "application/xml": { "schema": { "$ref": "#/components/schemas/VideosForXML" } }, "application/rss+xml": { "schema": { "$ref": "#/components/schemas/VideosForXML" } }, "text/xml": { "schema": { "$ref": "#/components/schemas/VideosForXML" } }, "application/atom+xml": { "schema": { "$ref": "#/components/schemas/VideosForXML" } }, "application/json": { "schema": { "type": "object" } } } }, "406": { "description": "accept header unsupported" } } } }, "/feeds/podcast/videos.xml": { "get": { "tags": [ "Video Feeds" ], "summary": "Videos podcast feed", "operationId": "getVideosPodcastFeed", "parameters": [ { "name": "videoChannelId", "in": "query", "description": "Limit listing to a specific video channel", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "successful operation", "headers": { "Cache-Control": { "schema": { "type": "string", "default": "max-age=900" } } } }, "404": { "description": "video channel not found" } } } }, "/api/v1/accounts/{name}": { "get": { "tags": [ "Accounts" ], "summary": "Get an account", "operationId": "getAccount", "parameters": [ { "$ref": "#/components/parameters/name" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Account" } } } }, "404": { "description": "account not found" } } } }, "/api/v1/accounts/{name}/videos": { "get": { "tags": [ "Accounts", "Video" ], "summary": "List videos of an account", "operationId": "getAccountVideos", "parameters": [ { "$ref": "#/components/parameters/name" }, { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/skipCount" }, { "$ref": "#/components/parameters/videosSort" }, { "$ref": "#/components/parameters/nsfw" }, { "$ref": "#/components/parameters/nsfwFlagsIncluded" }, { "$ref": "#/components/parameters/nsfwFlagsExcluded" }, { "$ref": "#/components/parameters/isLive" }, { "$ref": "#/components/parameters/includeScheduledLive" }, { "$ref": "#/components/parameters/categoryOneOf" }, { "$ref": "#/components/parameters/licenceOneOf" }, { "$ref": "#/components/parameters/languageOneOf" }, { "$ref": "#/components/parameters/tagsOneOf" }, { "$ref": "#/components/parameters/tagsAllOf" }, { "$ref": "#/components/parameters/isLocal" }, { "$ref": "#/components/parameters/include" }, { "$ref": "#/components/parameters/hasHLSFiles" }, { "$ref": "#/components/parameters/hasWebVideoFiles" }, { "$ref": "#/components/parameters/host" }, { "$ref": "#/components/parameters/autoTagOneOfVideo" }, { "$ref": "#/components/parameters/privacyOneOf" }, { "$ref": "#/components/parameters/excludeAlreadyWatched" }, { "$ref": "#/components/parameters/search" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VideoListResponse" } } } } }, "x-codeSamples": [ { "lang": "JavaScript", "source": "fetch('https://peertube2.cpy.re/api/v1/accounts/{name}/videos')\n.then(function(response) {\n return response.json()\n}).then(function(data) {\n console.log(data)\n})\n" }, { "lang": "Shell", "source": "## DEPENDENCIES: jq\ncurl -s https://peertube2.cpy.re/api/v1/accounts/{name}/videos | jq\n" }, { "lang": "Ruby", "source": "require 'net/http'\nrequire 'json'\n\nuri = URI.parse(\"https://peertube2.cpy.re/api/v1/accounts/{name}/videos\")\n\nhttp = Net::HTTP.new(uri.host, uri.port)\nhttp.use_ssl = true\n\nresponse = http.get(uri.request_uri)\n\nputs JSON.parse(response.read_body)\n" }, { "lang": "Python", "source": "import requests\n\nr = requests.get(\"https://peertube2.cpy.re/api/v1//accounts/{name}/videos\")\njson = r.json()\n\nprint(json)\n" } ] } }, "/api/v1/accounts/{name}/followers": { "get": { "tags": [ "Accounts" ], "summary": "List followers of an account", "security": [ { "OAuth2": [] } ], "operationId": "getAccountFollowers", "parameters": [ { "$ref": "#/components/parameters/name" }, { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/followersSort" }, { "$ref": "#/components/parameters/search" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "total": { "type": "integer", "example": 1 }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Follow" } } } } } } } } } }, "/api/v1/accounts": { "get": { "tags": [ "Accounts" ], "summary": "List accounts", "operationId": "getAccounts", "parameters": [ { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/sort" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "total": { "type": "integer", "example": 1 }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Account" } } } } } } } } } }, "/api/v1/config": { "get": { "tags": [ "Config" ], "summary": "Get instance public configuration", "operationId": "getConfig", "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerConfig" }, "examples": { "nightly": { "value": { "client": { "newFeaturesInfo": true, "header": { "hideInstanceName": false }, "videos": { "miniature": { "preferAuthorDisplayName": true }, "resumableUpload": { "maxChunkSize": 0 } }, "browseVideos": { "defaultSort": "-publishedAt", "defaultScope": "federated" }, "menu": { "login": { "redirectOnSingleExternalAuth": false } }, "openInApp": { "android": { "intent": { "enabled": true, "host": "joinpeertube.org", "scheme": "peertube", "fallbackUrl": "https://play.google.com/store/apps/details?id=org.framasoft.peertube" } }, "ios": { "enabled": true, "host": "joinpeertube.org", "scheme": "peertube", "fallbackUrl": "https://apps.apple.com/fr/app/peertube/id6737834858" } } }, "defaults": { "publish": { "downloadEnabled": true, "commentsPolicy": 1, "privacy": 4, "licence": null }, "p2p": { "webapp": { "enabled": true }, "embed": { "enabled": true } }, "player": { "theme": "lucide", "autoPlay": true } }, "webadmin": { "configuration": { "edition": { "allowed": true } } }, "instance": { "name": "PeerTube Nightly", "shortDescription": "PeerTube instance updated nightly", "isNSFW": false, "defaultNSFWPolicy": "do_not_list", "defaultClientRoute": "/home", "serverCountry": "", "support": { "text": "" }, "social": { "blueskyLink": "", "mastodonLink": "", "xLink": "", "externalLink": "" }, "customizations": { "javascript": "", "css": "" }, "defaultLanguage": "en", "avatars": [ { "height": 48, "width": 48, "path": "/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "createdAt": "2024-05-15T09:12:38.749Z", "updatedAt": "2024-05-15T09:12:38.749Z" }, { "height": 120, "width": 120, "path": "/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "createdAt": "2024-05-15T09:12:38.719Z", "updatedAt": "2024-05-15T09:12:38.719Z" }, { "height": 600, "width": 600, "path": "/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "createdAt": "2024-05-15T09:12:38.709Z", "updatedAt": "2024-05-15T09:12:38.709Z" }, { "height": 1500, "width": 1500, "path": "/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "createdAt": "2024-05-15T09:12:38.684Z", "updatedAt": "2024-05-15T09:12:38.684Z" } ], "banners": [ { "height": 100, "width": 600, "path": "/lazy-static/banners/d853452c-f020-4c6f-a4ea-9fc582d68ff2.jpg", "fileUrl": "https://peertube2.cpy.re/lazy-static/banners/d853452c-f020-4c6f-a4ea-9fc582d68ff2.jpg", "createdAt": "2024-04-16T14:09:02.665Z", "updatedAt": "2024-04-16T14:09:02.665Z" }, { "height": 317, "width": 1920, "path": "/lazy-static/banners/772ff0ae-6cb5-4d1c-b89b-ace85eece196.jpg", "fileUrl": "https://peertube2.cpy.re/lazy-static/banners/772ff0ae-6cb5-4d1c-b89b-ace85eece196.jpg", "createdAt": "2024-04-16T14:09:02.615Z", "updatedAt": "2024-04-16T14:09:02.615Z" } ], "logo": [ { "height": 48, "width": 48, "type": "favicon", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "isFallback": true }, { "height": 120, "width": 120, "type": "favicon", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "isFallback": true }, { "height": 600, "width": 600, "type": "favicon", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "isFallback": true }, { "height": 1500, "width": 1500, "type": "favicon", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "isFallback": true }, { "height": 48, "width": 48, "type": "header-square", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "isFallback": true }, { "height": 120, "width": 120, "type": "header-square", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "isFallback": true }, { "height": 600, "width": 600, "type": "header-square", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "isFallback": true }, { "height": 1500, "width": 1500, "type": "header-square", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "isFallback": true }, { "height": 48, "width": 48, "type": "header-wide", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "isFallback": true }, { "height": 120, "width": 120, "type": "header-wide", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "isFallback": true }, { "height": 600, "width": 600, "type": "header-wide", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "isFallback": true }, { "height": 1500, "width": 1500, "type": "header-wide", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "isFallback": true }, { "height": 48, "width": 48, "type": "opengraph", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "isFallback": true }, { "height": 120, "width": 120, "type": "opengraph", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "isFallback": true }, { "height": 600, "width": 600, "type": "opengraph", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "isFallback": true }, { "height": 1500, "width": 1500, "type": "opengraph", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "isFallback": true } ] }, "search": { "remoteUri": { "users": true, "anonymous": false }, "searchIndex": { "enabled": true, "url": "https://sepiasearch.org", "disableLocalSearch": false, "isDefaultSearch": true } }, "plugin": { "registered": [ { "npmName": "peertube-plugin-matomo", "name": "matomo", "version": "1.0.2", "description": "Matomo plugin that tracks page views on a PeerTube instance.", "clientScripts": { "dist/common-client-plugin.js": { "script": "dist/common-client-plugin.js", "scopes": [ "common" ] }, "dist/embed-client-plugin.js": { "script": "dist/embed-client-plugin.js", "scopes": [ "embed" ] } } }, { "npmName": "peertube-plugin-auto-mute", "name": "auto-mute", "version": "0.0.8", "description": "Auto mute plugin for PeerTube", "clientScripts": {} }, { "npmName": "peertube-plugin-auth-ldap", "name": "auth-ldap", "version": "0.0.14", "description": "Add LDAP support to login form in PeerTube.", "clientScripts": {} }, { "npmName": "peertube-plugin-akismet", "name": "akismet", "version": "0.1.2", "description": "Reject local comments, remote comments and registrations based on Akismet service", "clientScripts": { "dist/common-client-plugin.js": { "script": "dist/common-client-plugin.js", "scopes": [ "common" ] } } }, { "npmName": "peertube-plugin-transcoding-custom-quality", "name": "transcoding-custom-quality", "version": "0.2.0", "description": "Set a custom quality for transcoding", "clientScripts": {} }, { "npmName": "peertube-plugin-video-annotation", "name": "video-annotation", "version": "0.2.0", "description": "PeerTube plugin video annotation", "clientScripts": { "dist/embed-client-plugin.js": { "script": "dist/embed-client-plugin.js", "scopes": [ "embed" ] }, "dist/video-edit-client-plugin.js": { "script": "dist/video-edit-client-plugin.js", "scopes": [ "video-edit" ] }, "dist/video-watch-client-plugin.js": { "script": "dist/video-watch-client-plugin.js", "scopes": [ "video-watch" ] } } }, { "npmName": "peertube-plugin-livechat", "name": "livechat", "version": "14.0.2", "description": "PeerTube plugin livechat: create chat rooms for your Peertube lives! Comes with many features: federation, moderation tools, chat bot, chat persistence, OBS integration, ...", "clientScripts": { "dist/client/common-client-plugin.js": { "script": "dist/client/common-client-plugin.js", "scopes": [ "common" ] }, "dist/client/admin-plugin-client-plugin.js": { "script": "dist/client/admin-plugin-client-plugin.js", "scopes": [ "admin-plugin" ] } } } ], "registeredExternalAuths": [], "registeredIdAndPassAuths": [ { "npmName": "peertube-plugin-auth-ldap", "name": "auth-ldap", "version": "0.0.14", "authName": "ldap", "weight": 100 } ] }, "theme": { "registered": [ { "npmName": "peertube-theme-dark", "name": "dark", "version": "3.0.2", "description": "PeerTube dark theme", "css": [ "assets/style.css" ], "clientScripts": {} }, { "npmName": "peertube-theme-framasoft", "name": "framasoft", "version": "1.0.0", "description": "PeerTube Framasoft theme", "css": [ "assets/style.css" ], "clientScripts": {} } ], "builtIn": [ { "name": "peertube-core-dark-brown" }, { "name": "peertube-core-light-beige" } ], "default": "default", "customization": { "primaryColor": null, "onPrimaryColor": null, "foregroundColor": null, "backgroundColor": null, "backgroundSecondaryColor": null, "menuForegroundColor": null, "menuBackgroundColor": null, "menuBorderRadius": null, "headerForegroundColor": null, "headerBackgroundColor": null, "inputBorderRadius": null } }, "email": { "enabled": true }, "contactForm": { "enabled": true }, "serverVersion": "8.1.1-nightly-2026-03-13", "serverCommit": "", "transcoding": { "remoteRunners": { "enabled": true }, "hls": { "enabled": true }, "web_videos": { "enabled": false }, "enabledResolutions": [ 0, 240, 480 ], "profile": "custom-quality", "availableProfiles": [ "default", "custom-quality" ] }, "live": { "enabled": true, "allowReplay": true, "latencySetting": { "enabled": true }, "maxDuration": -1, "maxInstanceLives": 20, "maxUserLives": 4, "transcoding": { "enabled": true, "remoteRunners": { "enabled": true }, "enabledResolutions": [ 360 ], "profile": "default", "availableProfiles": [ "default", "custom-quality" ] }, "rtmp": { "port": 1935 } }, "videoStudio": { "enabled": true, "remoteRunners": { "enabled": false } }, "videoFile": { "update": { "enabled": true } }, "videoTranscription": { "enabled": true, "remoteRunners": { "enabled": true } }, "import": { "videos": { "http": { "enabled": true }, "torrent": { "enabled": true } }, "videoChannelSynchronization": { "enabled": true }, "users": { "enabled": true } }, "export": { "users": { "enabled": true, "exportExpiration": 172800000, "maxUserVideoQuota": 10737418240 } }, "autoBlacklist": { "videos": { "ofUsers": { "enabled": true } } }, "avatar": { "file": { "size": { "max": 8388608 }, "extensions": [ ".png", ".jpeg", ".jpg", ".gif", ".webp" ] } }, "banner": { "file": { "size": { "max": 8388608 }, "extensions": [ ".png", ".jpeg", ".jpg", ".gif", ".webp" ] } }, "logo": { "file": { "size": { "max": 8388608 }, "extensions": [ ".svg", ".png", ".jpeg", ".jpg", ".gif", ".webp" ] } }, "video": { "image": { "extensions": [ ".png", ".jpg", ".jpeg", ".webp" ], "size": { "max": 8388608 } }, "file": { "extensions": [ ".webm", ".ogv", ".ogg", ".mp4", ".mkv", ".mov", ".qt", ".mqv", ".m4v", ".flv", ".f4v", ".wmv", ".avi", ".3gp", ".3gpp", ".3g2", ".3gpp2", ".nut", ".mts", ".ts", ".m2ts", ".mpv", ".m2v", ".m1v", ".mpg", ".mpe", ".mpeg", ".vob", ".mxf", ".mp3", ".wma", ".wav", ".flac", ".aac", ".m4a", ".ac3" ] } }, "videoCaption": { "file": { "size": { "max": 20971520 }, "extensions": [ ".vtt", ".srt" ] } }, "user": { "videoQuota": 524288000, "videoQuotaDaily": 104857600 }, "videoChannels": { "maxPerUser": 20 }, "trending": { "videos": { "intervalDays": 7, "algorithms": { "enabled": [ "best", "hot", "most-viewed", "most-liked" ], "default": "most-viewed" } } }, "tracker": { "enabled": true }, "followings": { "instance": { "autoFollowIndex": { "indexUrl": "https://instances.joinpeertube.org" } } }, "federation": { "enabled": true }, "broadcastMessage": { "enabled": false, "message": "We are currently experiencing technical problems on this instance. We are trying to fix it as soon as possible. Thank you for your understanding.", "level": "error", "dismissable": false }, "homepage": { "enabled": true }, "openTelemetry": { "metrics": { "enabled": true, "playbackStatsInterval": 15000 } }, "views": { "videos": { "remote": { "maxAge": 2592000000 }, "local": { "maxAge": -1 }, "watchingInterval": { "anonymous": 5000, "users": 5000 } } }, "storyboards": { "enabled": true, "remoteRunners": { "enabled": false } }, "webrtc": { "stunServers": [ "stun:stunserver2024.stunprotocol.org", "stun:stun.framasoft.org" ] }, "nsfwFlagsSettings": { "enabled": true }, "fieldsConstraints": { "users": { "password": { "minLength": 8, "maxLength": 50 } } }, "signup": { "allowed": false, "allowedForCurrentIP": true, "minimumAge": 16, "requiresApproval": false, "requiresEmailVerification": true } } } } } } } } } }, "/api/v1/config/about": { "get": { "summary": "Get instance \"About\" information", "operationId": "getAbout", "tags": [ "Config" ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerConfigAbout" }, "examples": { "nightly": { "value": { "instance": { "name": "PeerTube Nightly", "shortDescription": "PeerTube instance updated nightly", "description": "This instance is a test instance of the PeerTube project. It is updated to the latest commit in the develop branch every business day, 8pm CET.", "terms": "No terms for now. Being a closed test instance, no real terms of use beyond fair use are to be expected.", "codeOfConduct": "", "hardwareInformation": "", "creationReason": "", "moderationInformation": "", "administrator": "", "maintenanceLifetime": "", "businessModel": "", "languages": [ "fr" ], "categories": [ 16 ], "banners": [ { "height": 100, "width": 600, "path": "/lazy-static/banners/d853452c-f020-4c6f-a4ea-9fc582d68ff2.jpg", "fileUrl": "https://peertube2.cpy.re/lazy-static/banners/d853452c-f020-4c6f-a4ea-9fc582d68ff2.jpg", "createdAt": "2024-04-16T14:09:02.665Z", "updatedAt": "2024-04-16T14:09:02.665Z" }, { "height": 317, "width": 1920, "path": "/lazy-static/banners/772ff0ae-6cb5-4d1c-b89b-ace85eece196.jpg", "fileUrl": "https://peertube2.cpy.re/lazy-static/banners/772ff0ae-6cb5-4d1c-b89b-ace85eece196.jpg", "createdAt": "2024-04-16T14:09:02.615Z", "updatedAt": "2024-04-16T14:09:02.615Z" } ], "avatars": [ { "height": 48, "width": 48, "path": "/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/abace30f-69ad-4ff2-a954-dea06c5db6eb.png", "createdAt": "2024-05-15T09:12:38.749Z", "updatedAt": "2024-05-15T09:12:38.749Z" }, { "height": 120, "width": 120, "path": "/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/1163da44-0367-4df9-bf10-a1b0dc0e3fb9.png", "createdAt": "2024-05-15T09:12:38.719Z", "updatedAt": "2024-05-15T09:12:38.719Z" }, { "height": 600, "width": 600, "path": "/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/177f70c4-ddef-4bb6-bc96-b00d5e2a0e05.png", "createdAt": "2024-05-15T09:12:38.709Z", "updatedAt": "2024-05-15T09:12:38.709Z" }, { "height": 1500, "width": 1500, "path": "/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "fileUrl": "https://peertube2.cpy.re/lazy-static/avatars/82936e50-9560-42e7-9e4b-d96309f5c9c9.png", "createdAt": "2024-05-15T09:12:38.684Z", "updatedAt": "2024-05-15T09:12:38.684Z" } ] } } } } } } } } } }, "/api/v1/config/custom": { "get": { "summary": "Get instance runtime configuration", "operationId": "getCustomConfig", "tags": [ "Config" ], "security": [ { "OAuth2": [ "admin" ] } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ServerConfigCustom" } } } } } }, "put": { "summary": "Set instance runtime configuration", "operationId": "putCustomConfig", "tags": [ "Config" ], "security": [ { "OAuth2": [ "admin" ] } ], "responses": { "200": { "description": "successful operation" }, "400": { "x-summary": "field inconsistencies", "description": "Arises when:\n - the emailer is disabled and the instance is open to registrations\n - web videos and hls are disabled with transcoding enabled - you need at least one enabled\n" } } }, "delete": { "summary": "Delete instance runtime configuration", "operationId": "delCustomConfig", "tags": [ "Config" ], "security": [ { "OAuth2": [ "admin" ] } ], "responses": { "200": { "description": "successful operation" } } } }, "/api/v1/config/instance-banner/pick": { "post": { "summary": "Update instance banner", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Config" ], "responses": { "204": { "description": "successful operation" }, "413": { "description": "image file too large", "headers": { "X-File-Maximum-Size": { "schema": { "type": "string", "format": "Nginx size" }, "description": "Maximum file size for the banner" } } } }, "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "bannerfile": { "description": "The file to upload.", "type": "string", "format": "binary" } } }, "encoding": { "bannerfile": { "contentType": "image/png, image/jpeg" } } } } } } }, "/api/v1/config/instance-banner": { "delete": { "summary": "Delete instance banner", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Config" ], "responses": { "204": { "description": "successful operation" } } } }, "/api/v1/config/instance-avatar/pick": { "post": { "summary": "Update instance avatar", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Config" ], "responses": { "204": { "description": "successful operation" }, "413": { "description": "image file too large", "headers": { "X-File-Maximum-Size": { "schema": { "type": "string", "format": "Nginx size" }, "description": "Maximum file size for the avatar" } } } }, "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "avatarfile": { "description": "The file to upload.", "type": "string", "format": "binary" } } }, "encoding": { "avatarfile": { "contentType": "image/png, image/jpeg" } } } } } } }, "/api/v1/config/instance-avatar": { "delete": { "summary": "Delete instance avatar", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Config" ], "responses": { "204": { "description": "successful operation" } } } }, "/api/v1/config/instance-logo/{logoType}/pick": { "post": { "summary": "Update instance logo", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Config" ], "parameters": [ { "$ref": "#/components/parameters/logoTypeParam" } ], "responses": { "204": { "description": "successful operation" }, "413": { "description": "image file too large", "headers": { "X-File-Maximum-Size": { "schema": { "type": "string", "format": "Nginx size" }, "description": "Maximum file size for the banner" } } } }, "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "logofile": { "description": "The file to upload.", "type": "string", "format": "binary" } } }, "encoding": { "logofile": { "contentType": "image/png, image/jpeg" } } } } } } }, "/api/v1/config/instance-logo/{logoType}": { "delete": { "summary": "Delete instance logo", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Config" ], "parameters": [ { "$ref": "#/components/parameters/logoTypeParam" } ], "responses": { "204": { "description": "successful operation" } } } }, "/api/v1/custom-pages/homepage/instance": { "get": { "summary": "Get instance custom homepage", "tags": [ "Homepage" ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomHomepage" } } } }, "404": { "description": "No homepage set" } } }, "put": { "summary": "Set instance custom homepage", "tags": [ "Homepage" ], "security": [ { "OAuth2": [ "admin" ] } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "content": { "type": "string", "description": "content of the homepage, that will be injected in the client" } } } } } }, "responses": { "204": { "description": "successful operation" } } } }, "/api/v1/jobs/pause": { "post": { "summary": "Pause job queue", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Job" ], "responses": { "204": { "description": "successful operation" } } } }, "/api/v1/jobs/resume": { "post": { "summary": "Resume job queue", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Job" ], "responses": { "204": { "description": "successful operation" } } } }, "/api/v1/jobs/{state}": { "get": { "summary": "List instance jobs", "operationId": "getJobs", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Job" ], "parameters": [ { "name": "state", "in": "path", "required": true, "description": "The state of the job ('' for for no filter)", "schema": { "type": "string", "enum": [ "", "active", "completed", "failed", "waiting", "delayed" ] } }, { "$ref": "#/components/parameters/jobType" }, { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/sort" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "total": { "type": "integer", "example": 1 }, "data": { "type": "array", "maxItems": 100, "items": { "$ref": "#/components/schemas/Job" } } } } } } } } } }, "/api/v1/server/followers": { "get": { "tags": [ "Instance Follows" ], "summary": "List instances following the server", "parameters": [ { "$ref": "#/components/parameters/followState" }, { "$ref": "#/components/parameters/actorType" }, { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/sort" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "total": { "type": "integer", "example": 1 }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Follow" } } } } } } } } } }, "/api/v1/server/followers/{handle}": { "delete": { "summary": "Remove or reject a follower to your server", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Instance Follows" ], "parameters": [ { "name": "handle", "in": "path", "required": true, "description": "The remote actor handle to remove from your followers", "schema": { "type": "string", "format": "email" } } ], "responses": { "204": { "description": "successful operation" }, "404": { "description": "follower not found" } } } }, "/api/v1/server/followers/{handle}/reject": { "post": { "summary": "Reject a pending follower to your server", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Instance Follows" ], "parameters": [ { "name": "handle", "in": "path", "required": true, "description": "The remote actor handle to remove from your followers", "schema": { "type": "string", "format": "email" } } ], "responses": { "204": { "description": "successful operation" }, "404": { "description": "follower not found" } } } }, "/api/v1/server/followers/{handle}/accept": { "post": { "summary": "Accept a pending follower to your server", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Instance Follows" ], "parameters": [ { "name": "handle", "in": "path", "required": true, "description": "The remote actor handle to remove from your followers", "schema": { "type": "string", "format": "email" } } ], "responses": { "204": { "description": "successful operation" }, "404": { "description": "follower not found" } } } }, "/api/v1/server/following": { "get": { "tags": [ "Instance Follows" ], "summary": "List instances followed by the server", "parameters": [ { "$ref": "#/components/parameters/followState" }, { "$ref": "#/components/parameters/actorType" }, { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/sort" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "total": { "type": "integer", "example": 1 }, "data": { "type": "array", "items": { "$ref": "#/components/schemas/Follow" } } } } } } } } }, "post": { "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Instance Follows" ], "summary": "Follow a list of actors (PeerTube instance, channel or account)", "responses": { "204": { "description": "successful operation" }, "500": { "description": "cannot follow a non-HTTPS server" } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "hosts": { "type": "array", "items": { "type": "string", "format": "hostname" }, "uniqueItems": true }, "handles": { "type": "array", "items": { "type": "string" }, "uniqueItems": true } } } } } } } }, "/api/v1/server/following/{hostOrHandle}": { "delete": { "summary": "Unfollow an actor (PeerTube instance, channel or account)", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Instance Follows" ], "parameters": [ { "name": "hostOrHandle", "in": "path", "required": true, "description": "The hostOrHandle to unfollow", "schema": { "type": "string" } } ], "responses": { "204": { "description": "successful operation" }, "404": { "description": "host or handle not found" } } } }, "/api/v1/users": { "post": { "summary": "Create a user", "operationId": "addUser", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Users" ], "responses": { "200": { "description": "user created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddUserResponse" } } }, "links": { "GetUser": { "operationId": "getUser", "parameters": { "id": "$response.body#/user/id" } }, "PutUser": { "operationId": "putUser", "parameters": { "id": "$response.body#/user/id" } }, "DelUser": { "operationId": "delUser", "parameters": { "id": "$response.body#/user/id" } } } }, "403": { "description": "insufficient authority to create an admin or moderator" } }, "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddUser" } } }, "description": "If the smtp server is configured, you can leave the password empty and an email will be sent\nasking the user to set it first.\n", "required": true } }, "get": { "summary": "List users", "operationId": "getUsers", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Users" ], "parameters": [ { "$ref": "#/components/parameters/usersSearch" }, { "$ref": "#/components/parameters/usersBlocked" }, { "$ref": "#/components/parameters/start" }, { "$ref": "#/components/parameters/count" }, { "$ref": "#/components/parameters/usersSort" } ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/User" } } } } } } } }, "/api/v1/users/{id}": { "parameters": [ { "$ref": "#/components/parameters/id" } ], "delete": { "summary": "Delete a user", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Users" ], "operationId": "delUser", "responses": { "204": { "description": "successful operation" } } }, "get": { "summary": "Get a user", "security": [ { "OAuth2": [] } ], "tags": [ "Users" ], "operationId": "getUser", "parameters": [ { "name": "withStats", "in": "query", "description": "include statistics about the user (only available as a moderator/admin)", "schema": { "type": "boolean" } } ], "responses": { "200": { "x-summary": "successful operation", "description": "As an admin/moderator, you can request a response augmented with statistics about the user's\nmoderation relations and videos usage, by using the `withStats` parameter.\n", "content": { "application/json": { "schema": { "oneOf": [ { "$ref": "#/components/schemas/User" }, { "$ref": "#/components/schemas/UserWithStats" } ] } } } } } }, "put": { "summary": "Update a user", "security": [ { "OAuth2": [] } ], "tags": [ "Users" ], "operationId": "putUser", "responses": { "204": { "description": "successful operation" } }, "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateUser" } } }, "required": true } } }, "/api/v1/users/{id}/block": { "post": { "summary": "Block a user", "description": "Prevent a user from logging in and interacting with the instance", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Users" ], "parameters": [ { "$ref": "#/components/parameters/id" } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "reason": { "type": "string", "description": "Optional reason for blocking the user", "minLength": 0, "maxLength": 500 } } } } } }, "responses": { "204": { "description": "successful operation" }, "400": { "description": "invalid user id" }, "403": { "description": "insufficient permissions to block users" }, "404": { "description": "user not found" } } } }, "/api/v1/users/{id}/unblock": { "post": { "summary": "Unblock a user", "description": "Allow a previously blocked user to login and interact with the instance", "security": [ { "OAuth2": [ "admin" ] } ], "tags": [ "Users" ], "parameters": [ { "$ref": "#/components/parameters/id" } ], "responses": { "204": { "description": "successful operation" }, "400": { "description": "invalid user id" }, "403": { "description": "insufficient permissions to unblock users" }, "404": { "description": "user not found" } } } }, "/api/v1/oauth-clients/local": { "get": { "summary": "Login prerequisite", "description": "You need to retrieve a client id and secret before [logging in](#operation/getOAuthToken).", "operationId": "getOAuthClient", "tags": [ "Session" ], "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OAuthClient" } } }, "links": { "UseOAuthClientToLogin": { "operationId": "getOAuthToken", "parameters": { "client_id": "$response.body#/client_id", "client_secret": "$response.body#/client_secret" } } } } }, "x-codeSamples": [ { "lang": "Shell", "source": "API=\"https://peertube2.cpy.re/api/v1\"\n\n## AUTH\ncurl -s \"$API/oauth-clients/local\"\n" } ] } }, "/api/v1/users/token": { "post": { "summary": "Login", "operationId": "getOAuthToken", "description": "With your [client id and secret](#operation/getOAuthClient), you can retrieve an access and refresh tokens.", "tags": [ "Session" ], "parameters": [ { "name": "x-peertube-otp", "in": "header", "schema": { "type": "string" }, "required": false, "description": "If the user enabled two factor authentication, you need to provide the OTP code in this header" } ], "requestBody": { "content": { "application/x-www-form-urlencoded": { "schema": { "oneOf": [ { "$ref": "#/components/schemas/OAuthToken-password" }, { "$ref": "#/components/schemas/OAuthToken-refresh_token" } ], "discriminator": { "propertyName": "grant_type", "mapping": { "password": "#/components/schemas/OAuthToken-password", "refresh_token": "#/components/schemas/OAuthToken-refresh_token" } } } } } }, "responses": { "200": { "description": "successful operation", "content": { "application/json": { "schema": { "type": "object", "properties": { "token_type": { "type": "string", "example": "Bearer" }, "access_token": { "type": "string", "example": "90286a0bdf0f7315d9d3fe8dabf9e1d2be9c97d0", "description": "valid for 1 day" }, "refresh_token": { "type": "string", "example": "2e0d675df9fc96d2e4ec8a3ebbbf45eca9137bb7", "description": "valid for 2 weeks" }, "expires_in": { "type": "integer", "minimum": 0, "example": 14399 }, "refresh_token_expires_in": { "type": "integer", "minimum": 0, "example": 1209600 } } } } } }, "400": { "x-summary": "client or credentials are invalid", "description": "Disambiguate via `code`:\n- `invalid_client` for an unmatched `client_id`\n- `invalid_grant` for unmatched credentials\n" }, "401": { "x-summary": "token expired or two factor header is missing", "description": "Disambiguate via `code`:\n- default value for a regular authentication failure\n- `invalid_token` for an expired token\n- `missing_two_factor` if two factor header is missing\n" } }, "x-codeSamples": [ { "lang": "Shell", "source": "## DEPENDENCIES: jq\nAPI=\"https://peertube2.cpy.re/api/v1\"\nUSERNAME=\"