Added support for popular Pleroma and Misskey forks

main
Štěpán Škorpil 2023-01-07 21:03:17 +01:00
rodzic 87f5ddc8b1
commit 4fbfce7f12
5 zmienionych plików z 64 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,13 @@
import PleromaProvider from "../Pleroma";
import { Provider } from '../Provider'
/**
* Akkoma is Pleroma's fork
*/
const AkkomaProvider: Provider = {
getKey: () => 'akkoma',
getNodeProviders: PleromaProvider.getNodeProviders,
getFeedProviders: PleromaProvider.getFeedProviders
}
export default AkkomaProvider

Wyświetl plik

@ -0,0 +1,13 @@
import MisskeyProvider from "../Misskey";
import { Provider } from '../Provider'
/**
* Calckey is Misskey's fork
*/
const CalckeyProvider: Provider = {
getKey: () => 'calckey',
getNodeProviders: MisskeyProvider.getNodeProviders,
getFeedProviders: MisskeyProvider.getFeedProviders
}
export default CalckeyProvider

Wyświetl plik

@ -0,0 +1,13 @@
import MisskeyProvider from "../Misskey";
import { Provider } from '../Provider'
/**
* Foundkey is Misskey's fork
*/
const FoundkeyProvider: Provider = {
getKey: () => 'foundkey',
getNodeProviders: MisskeyProvider.getNodeProviders,
getFeedProviders: MisskeyProvider.getFeedProviders
}
export default FoundkeyProvider

Wyświetl plik

@ -0,0 +1,13 @@
import MisskeyProvider from "../Misskey";
import { Provider } from '../Provider'
/**
* Meisskey is Misskey's fork
*/
const MeisskeyProvider: Provider = {
getKey: () => 'meisskey',
getNodeProviders: MisskeyProvider.getNodeProviders,
getFeedProviders: MisskeyProvider.getFeedProviders
}
export default MeisskeyProvider

Wyświetl plik

@ -6,13 +6,25 @@ import MisskeyProvider from './Misskey'
import EckoProvider from './Ecko'
import HometownProvider from './Hometown'
import FriendicaProvider from './Friendica'
import AkkomaProvider from './Akkoma'
import CalckeyProvider from './Calckey'
import FoundkeyProvider from './Foundkey'
import MeisskeyProvider from './Meisskey'
providerRegistry.registerProvider(MastodonProvider)
providerRegistry.registerProvider(HometownProvider)
providerRegistry.registerProvider(EckoProvider)
providerRegistry.registerProvider(PeertubeProvider)
providerRegistry.registerProvider(PleromaProvider)
providerRegistry.registerProvider(AkkomaProvider)
providerRegistry.registerProvider(MisskeyProvider)
providerRegistry.registerProvider(CalckeyProvider)
providerRegistry.registerProvider(FoundkeyProvider)
providerRegistry.registerProvider(MeisskeyProvider)
providerRegistry.registerProvider(FriendicaProvider)
export default providerRegistry