#!/bin/env/bash
skin_api_url="https://teedata.net/api/skin/read?limit=400000"
mapres_api_url="https://teedata.net/api/mapres/read?limit=400000"
emoticon_api_url="https://teedata.net/api/gameskin/read?limit=400000"
emoticon_api_url="https://teedata.net/api/emoticon/read?limit=400000"
cursor_api_url="https://teedata.net/api/cursor/read?limit=400000"
particles_api_url="https://teedata.net/api/particle/read?limit=400000"
entity_api_url="https://teedata.net/api/entity/read?limit=400000"
font_api_url="https://teedata.net/api/font/read?limit=400000"
template_api_url="https://teedata.net/api/template/read?limit=400000"
database="https://teedata.net/databasev2"
skins=$(curl "$skin_api_url" | jq -r .result.items[].file_path)
mapres=$(curl "$mapres_api_url" | jq -r .result.items[].file_path)
emoticons=$(curl "$emoticon_api_url" | jq -r .result.items[].file_path)
cursors=$(curl "$cursor_api_url" | jq -r .result.items[].file_path)
particles=$(curl "$particles_api_url" | jq -r .result.items[].file_path)
entitys=$(curl "$entity_api_url" | jq -r .result.items[].file_path)
fonts=$(curl "$font_api_url" | jq -r .result.items[].file_path)
templates=$(curl "$template_api_url" | jq -r .result.items[].file_path)
mkdir -p skins/ mapres/ emoticon/ cursor/ particles/ entity/ font/ template/
for x in $skins; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o skins/$filename || true
done
for x in $mapres; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o mapres/$filename || true
done
for x in $emoticons; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o emoticon/$filename || true
done
for x in $cursors; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o cursor/$filename || true
done
for x in $particles; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o particles/$filename || true
done
for x in $entitys; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o entity/$filename || true
done
for x in $fonts; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o font/$filename || true
done
for x in $templates; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o template/$filename || true
done
bash script to scrape teedata, it needs curl and jq (edited)#!/bin/env/bash
skin_api_url="https://teedata.net/api/skin/read?limit=400000"
mapres_api_url="https://teedata.net/api/mapres/read?limit=400000"
emoticon_api_url="https://teedata.net/api/gameskin/read?limit=400000"
emoticon_api_url="https://teedata.net/api/emoticon/read?limit=400000"
cursor_api_url="https://teedata.net/api/cursor/read?limit=400000"
particles_api_url="https://teedata.net/api/particle/read?limit=400000"
entity_api_url="https://teedata.net/api/entity/read?limit=400000"
font_api_url="https://teedata.net/api/font/read?limit=400000"
template_api_url="https://teedata.net/api/template/read?limit=400000"
database="https://teedata.net/databasev2"
skins=$(curl "$skin_api_url" | jq -r .result.items[].file_path)
mapres=$(curl "$mapres_api_url" | jq -r .result.items[].file_path)
emoticons=$(curl "$emoticon_api_url" | jq -r .result.items[].file_path)
cursors=$(curl "$cursor_api_url" | jq -r .result.items[].file_path)
particles=$(curl "$particles_api_url" | jq -r .result.items[].file_path)
entitys=$(curl "$entity_api_url" | jq -r .result.items[].file_path)
fonts=$(curl "$font_api_url" | jq -r .result.items[].file_path)
templates=$(curl "$template_api_url" | jq -r .result.items[].file_path)
mkdir -p skins/ mapres/ emoticon/ cursor/ particles/ entity/ font/ template/
for x in $skins; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o skins/$filename || true
done
for x in $mapres; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o mapres/$filename || true
done
for x in $emoticons; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o emoticon/$filename || true
done
for x in $cursors; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o cursor/$filename || true
done
for x in $particles; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o particles/$filename || true
done
for x in $entitys; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o entity/$filename || true
done
for x in $fonts; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o font/$filename || true
done
for x in $templates; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o template/$filename || true
done
bash script to scrape teedata, it needs curl and jq (edited)#!/bin/env/bash
skin_api_url="https://teedata.net/api/skin/read?limit=400000"
mapres_api_url="https://teedata.net/api/mapres/read?limit=400000"
emoticon_api_url="https://teedata.net/api/gameskin/read?limit=400000"
emoticon_api_url="https://teedata.net/api/emoticon/read?limit=400000"
cursor_api_url="https://teedata.net/api/cursor/read?limit=400000"
particles_api_url="https://teedata.net/api/particle/read?limit=400000"
entity_api_url="https://teedata.net/api/entity/read?limit=400000"
font_api_url="https://teedata.net/api/font/read?limit=400000"
template_api_url="https://teedata.net/api/template/read?limit=400000"
database="https://teedata.net/databasev2"
skins=$(curl "$skin_api_url" | jq -r .result.items[].file_path)
mapres=$(curl "$mapres_api_url" | jq -r .result.items[].file_path)
emoticons=$(curl "$emoticon_api_url" | jq -r .result.items[].file_path)
cursors=$(curl "$cursor_api_url" | jq -r .result.items[].file_path)
particles=$(curl "$particles_api_url" | jq -r .result.items[].file_path)
entitys=$(curl "$entity_api_url" | jq -r .result.items[].file_path)
fonts=$(curl "$font_api_url" | jq -r .result.items[].file_path)
templates=$(curl "$template_api_url" | jq -r .result.items[].file_path)
mkdir -p skins/ mapres/ emoticon/ cursor/ particles/ entity/ font/ template/
for x in $skins; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o skins/$filename || true
done
for x in $mapres; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o mapres/$filename || true
done
for x in $emoticons; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o emoticon/$filename || true
done
for x in $cursors; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o cursor/$filename || true
done
for x in $particles; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o particles/$filename || true
done
for x in $entitys; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o entity/$filename || true
done
for x in $fonts; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o font/$filename || true
done
for x in $templates; do
filename=$(echo "$x" | cut -d'/' -f4)
curl "$database$x" -o template/$filename || true
done
bash script to scrape teedata, it needs curl and jq (edited)2024-08-13 17:27:00 DDNet#1107: <@1043599526939865101>
2024-08-13 17:28:45 opulently: Hello I was banned for standing. I had the name `Manic Mike`
banned on this server ip: `176.9.114.238:8317`
my ip x
Didn't do anything just standing around
2024-08-13 17:29:07 noketchup: "Manic Mike"
2024-08-13 17:30:02 noketchup: unbanned
2024-08-13 17:30:12 noketchup: sike
2024-08-13 17:32:05 DDNet#1107: Declined. If you create more tickets you will be given a timeout.