Example Code Using the API
// Please select frontend or backend
`;
}
if (type === 'backend' && language === 'nodejs') {
return `const express = require('express');
const axios = require('axios');
const app = express();
const PORT = 3000;
app.get('/', async (req, res) => {
const { data } = await axios.get('https://api.saturn.web.id/api/executor');
const html = \`
Arceus-X: \${data.arceusx?.[0]?.android}
Arceus-X Version: \${data.arceusx?.[0]?.androidversion}
Codex: \${data.codex?.[0]?.android}
Codex Version: \${data.codex?.[0]?.androidversion}
Fluxus: \${data.fluxus?.[0]?.android}
Fluxus Version: \${data.fluxus?.[0]?.androidversion}
Hydrogen: \${data.hydrogen?.[0]?.android}
Hydrogen Version: \${data.hydrogen?.[0]?.androidversion}
Delta: \${data.delta?.[0]?.android}
Delta Version: \${data.delta?.[0]?.androidversion}
Trigon: \${data.trigon?.[0]?.android}
Trigon Version: \${data.trigon?.[0]?.androidversion}
Vega-X: \${data.vegax?.[0]?.android}
Vega-X Version: \${data.vegax?.[0]?.androidversion}
Evon: \${data.evon?.[0]?.android}
Evon Version: \${data.evon?.[0]?.androidversion}
Alysee: \${data.alysee?.[0]?.android}
Alysee Version: \${data.alysee?.[0]?.androidversion}
Valyse: \${data.valyse?.[0]?.android}
Valyse Version: \${data.valyse?.[0]?.androidversion}
Cubix: \${data.cubix?.[0]?.android}
Cubix Version: \${data.cubix?.[0]?.androidversion}
Cryptic: \${data.cryptic?.[0]?.android}
Cryptic Version: \${data.cryptic?.[0]?.androidversion}
Krnl: \${data.krnl?.[0]?.android}
Krnl Version: \${data.krnl?.[0]?.androidversion}
\`;
res.send(html);
});
app.listen(PORT, () => {
console.log(\`http://localhost:\${PORT}\`);
});`;
} else if (type === 'backend' && language === 'python') {
return `
from flask import Flask, Response
import requests
app = Flask(__name__)
@app.route('/')
def get_data():
response = requests.get('https://api.saturn.web.id/api/executor')
data = response.json()
html = f"""
Arceus-X: {data.get('arceusx', [{}])[0].get('android', '')}
Arceus-X Version: {data.get('arceusx', [{}])[0].get('androidversion', '')}
Codex: {data.get('codex', [{}])[0].get('android', '')}
Codex Version: {data.get('codex', [{}])[0].get('androidversion', '')}
Fluxus: {data.get('fluxus', [{}])[0].get('android', '')}
Fluxus Version: {data.get('fluxus', [{}])[0].get('androidversion', '')}
Hydrogen: {data.get('hydrogen', [{}])[0].get('android', '')}
Hydrogen Version: {data.get('hydrogen', [{}])[0].get('androidversion', '')}
Delta: {data.get('delta', [{}])[0].get('android', '')}
Delta Version: {data.get('delta', [{}])[0].get('androidversion', '')}
Trigon: {data.get('trigon', [{}])[0].get('android', '')}
Trigon Version: {data.get('trigon', [{}])[0].get('androidversion', '')}
Vega-X: {data.get('vegax', [{}])[0].get('android', '')}
Vega-X Version: {data.get('vegax', [{}])[0].get('androidversion', '')}
Evon: {data.get('evon', [{}])[0].get('android', '')}
Evon Version: {data.get('evon', [{}])[0].get('androidversion', '')}
Alysee: {data.get('alysee', [{}])[0].get('android', '')}
Alysee Version: {data.get('alysee', [{}])[0].get('androidversion', '')}
Valyse: {data.get('valyse', [{}])[0].get('android', '')}
Valyse Version: {data.get('valyse', [{}])[0].get('androidversion', '')}
Cubix: {data.get('cubix', [{}])[0].get('android', '')}
Cubix Version: {data.get('cubix', [{}])[0].get('androidversion', '')}
Cryptic: {data.get('cryptic', [{}])[0].get('android', '')}
Cryptic Version: {data.get('cryptic', [{}])[0].get('androidversion', '')}
Krnl: {data.get('krnl', [{}])[0].get('android', '')}
Krnl Version: {data.get('krnl', [{}])[0].get('androidversion', '')}
"""
return Response(html, mimetype='text/html')
if __name__ == '__main__':
app.run(port=3000)
`;
} else if (type === 'backend' && language === 'php') {
return `
Executor Links
Arceus-X: = get_value($data, 'arceusx', 'android') ?>
Arceus-X Version: = get_value($data, 'arceusx', 'androidversion') ?>
Codex: = get_value($data, 'codex', 'android') ?>
Codex Version: = get_value($data, 'codex', 'androidversion') ?>
Fluxus: = get_value($data, 'fluxus', 'android') ?>
Fluxus Version: = get_value($data, 'fluxus', 'androidversion') ?>
Hydrogen: = get_value($data, 'hydrogen', 'android') ?>
Hydrogen Version: = get_value($data, 'hydrogen', 'androidversion') ?>
Delta: = get_value($data, 'delta', 'android') ?>
Delta Version: = get_value($data, 'delta', 'androidversion') ?>
Trigon: = get_value($data, 'trigon', 'android') ?>
Trigon Version: = get_value($data, 'trigon', 'androidversion') ?>
Vega-X: = get_value($data, 'vegax', 'android') ?>
Vega-X Version: = get_value($data, 'vegax', 'androidversion') ?>
Evon: = get_value($data, 'evon', 'android') ?>
Evon Version: = get_value($data, 'evon', 'androidversion') ?>
Alysee: = get_value($data, 'alysee', 'android') ?>
Alysee Version: = get_value($data, 'alysee', 'androidversion') ?>
Valyse: = get_value($data, 'valyse', 'android') ?>
Valyse Version: = get_value($data, 'valyse', 'androidversion') ?>
Cubix: = get_value($data, 'cubix', 'android') ?>
Cubix Version: = get_value($data, 'cubix', 'androidversion') ?>
Cryptic: = get_value($data, 'cryptic', 'android') ?>
Cryptic Version: = get_value($data, 'cryptic', 'androidversion') ?>
Krnl: = get_value($data, 'krnl', 'android') ?>
Krnl Version: = get_value($data, 'krnl', 'androidversion') ?>
`;
} else if (type === 'backend' && language === 'java') {
return `
package com.example.executorapi;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;
import org.springframework.http.ResponseEntity;
import java.util.Map;
import java.util.List;
@RestController
public class ExecutorController {
@GetMapping("/")
public String getExecutors() {
RestTemplate restTemplate = new RestTemplate();
String url = "https://api.saturn.web.id/api/executor";
ResponseEntity