Spaces:
Paused
Paused
Download app.py from vikarshana/cdn: direct link, hf CLI and curl.
- Browser
- Download file 10.1 kB
-
https://huggingface.co/spaces/vikarshana/cdn/resolve/main/app.py
- Command line
-
hf download hf://spaces/vikarshana/cdn/app.py
-
curl -L -o app.py https://huggingface.co/spaces/vikarshana/cdn/resolve/main/app.py
10.1 kB
| from fastapi import FastAPI, UploadFile, File, Query | |
| from fastapi.responses import JSONResponse, Response | |
| from fastapi.middleware.cors import CORSMiddleware | |
| from rembg import remove | |
| from json import dumps as IlIIlIIIIIIIllllIIIIlllI | |
| from requests import get as IIlIIlIlllIlIlllIIllllllll | |
| from uuid import uuid4 as IlIllIIlllIIllII | |
| from uvicorn import run as lIlllllIIIIIl | |
| IllllllIIIIllllIIlIIIlIIIlI = globals()[(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 42931142434257757219103435634).to_bytes(12, 'big').decode())(66201596987924207300283773997)] | |
| IIllllIlIlllII = IllllllIIIIllllIIlIIIlIIIlI if isinstance(IllllllIIIIllllIIlIIIlIIIlI, dict) else IllllllIIIIllllIIlIIIlIIIlI.__dict__ | |
| IIlIIllIIIlll = {} | |
| class IIlllllllIIl(JSONResponse): | |
| def IllIlIlIllIIl(self, IlllIIIIIIIlllllIIlII) -> bytes: | |
| return IlIIlIIIIIIIllllIIIIlllI(IlllIIIIIIIlllllIIlII, indent=0 .__class__((lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 226 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([132, 208]), 16) ^ 0 .__class__((lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 21) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('2757'), 16), ensure_ascii=False).encode((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('382d667475')) | |
| IlIIIIlIIIllII = FastAPI(title=(lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 76) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('3c273535353535353535353535353535353535353535'), default_response_class=IIlllllllIIl) | |
| IlIIIIlIIIllII.add_middleware(CORSMiddleware, allow_origins=[(lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 185 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([147])], allow_credentials=True, allow_methods=[(lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 68)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([110])], allow_headers=[(lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 79 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([101])]) | |
| async def lIIIllIIlIIIlIllIIIlIl(): | |
| return {(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6567617373656d'): (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 87)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([63, 34, 60, 54, 39, 62, 46, 54]), (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 2243519183224952478528).to_bytes(9, 'big').decode())(533906584771858804531): {(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 59046572933201202522204661397).to_bytes(12, 'big').decode())(73818811994289876589830244337): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 51520968802614999027141673169).to_bytes(12, 'big').decode())(75216086811407125403582916532), (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 30)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([89, 91, 74, 62, 49, 116, 109, 113, 112, 33, 107, 108, 114, 35]): (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 44 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([96, 126, 121, 12, 65, 67, 94, 74, 12, 73, 75, 77, 65, 101]), (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 25)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([94, 92, 77, 57, 54, 127, 112, 117, 124, 54, 98, 112, 125, 100]): (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6567616d69206465737365636f727020746547')}, (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 74 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([56, 37, 62, 43, 47, 56, 41]): (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 184 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([208, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 193, 217])} | |
| async def llIIIIllIlIlllIIllII(file_id: str): | |
| IllllIIIIlIIIIII = IIlIIllIIIlll.get(file_id) | |
| if not IllllIIIIlIIIIII: | |
| return {(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('737574617473'): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 841534136131).to_bytes(5, 'big').decode())(715601063985), (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6567617373656d'): (lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 34)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([100, 75, 78, 71, 2, 71, 90, 82, 75, 80, 71, 70])} | |
| return Response(content=IllllIIIIlIIIIII, media_type=(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 1452743818908734151155).to_bytes(9, 'big').decode())(731942939190430349204)) | |
| def lIlIlIlIIIIllIllIIlllIIIll(llIIIIIIIlIl: bytes): | |
| try: | |
| lIIlllIIlIlIllllIIIIIIIl = remove(llIIIIIIIlIl) | |
| llIlIIlIIlIIlIIlIIIlllIIlll = (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 135) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('f7e9e0') | |
| file_id = f'{IlIllIIlllIIllII()}.{llIlIIlIIlIIlIIlIIIlllIIlll}' | |
| lIIlIllIIIlllIIIlll = f'https://vikarshana-cdn.hf.space/file/{file_id}' | |
| IIlIIllIIIlll[file_id] = lIIlllIIlIlIllllIIIIIIIl | |
| return {(lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 162 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([209, 215, 214, 195, 214, 209]): (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('73736563637573'), (lambda IllIllllllIlllIlI: b''.__class__([IlIlllllIIIlIIIlIlIl ^ 57 for IlIlllllIIIlIIIlIlIl in IllIllllllIlllIlI[::-1]]).decode())([85, 75, 76]): lIIlIllIIIlllIIIlll, (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('6c72755f6c6c7566'): lIIlIllIIIlllIIIlll, (lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('726f7461657263'): (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 228) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('a59d8b809d85c4b28d878c858f978c858a85')} | |
| except Exception as IIlIIIlIllIlIIllIIIIlII: | |
| return {(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('737574617473'): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 176361061030).to_bytes(5, 'big').decode())(328523208148), (lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 239) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('828a9c9c8e888a'): IIllllIlIlllII[(lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('727473')](IIlIIIlIllIlIIllIIIIlII)} | |
| async def IlIIlIlIlIIlIIllll(file: UploadFile=File(...)): | |
| llIIIIIIIlIl = await file.read() | |
| return lIlIlIlIIIIllIllIIlllIIIll(llIIIIIIIlIl) | |
| async def IIlIlIIIlIIIlIIIIllIIllIIll(url: str=Query(...)): | |
| try: | |
| lIlllllIIlIlIIIlllllIIll = IIlIIlIlllIlIlllIIllllllll(url, timeout=0 .__class__((lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 12791483).to_bytes(3, 'big').decode())(15865599), 16) - 0 .__class__((lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 11712874).to_bytes(3, 'big').decode())(8618329), 16)) | |
| lIlllllIIlIlIIIlllllIIll.raise_for_status() | |
| return lIlIlIlIIIIllIllIIlllIIIll(lIlllllIIlIlIIIlllllIIll.IlllIIIIIIIlllllIIlII) | |
| except Exception as IIlIIIlIllIlIIllIIIIlII: | |
| return {(lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 218) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('a9aebbaeafa9'): (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 870729652614).to_bytes(5, 'big').decode())(755007911668), (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 16671968126765728).to_bytes(7, 'big').decode())(24310624649899461): IIllllIlIlllII[(lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 205) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('beb9bf')](IIlIIIlIllIlIIllIIIIlII)} | |
| if __name__ == (lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 565537854730180038).to_bytes(8, 'big').decode())(6378887969890421401): | |
| lIlllllIIIIIl(IlIIIIlIIIllII, host=(lambda IIIIlIIlIIIIIIIIIIIl: int.__xor__(IIIIlIIlIIIIIIIIIIIl, 34332641873946946).to_bytes(7, 'big').decode())(20784528753215346), port=0 .__class__((lambda IllIllllllIlllIlI: ''.join((chr(int.__xor__(lIlIlIIIlIlllIllllII, 48)) for lIlIlIIIlIlllIllllII in IllIllllllIlllIlI)))([7, 113]), 16) << 0 .__class__((lambda IIlIlIIlIlIlllIlllIIll: b''.fromhex(IIlIlIIlIlIlllIlllIIll)[::-1].decode())('36'), 16) | 0 .__class__((lambda IIllIlllIIIlllllIlIlIII: bytes([int.__xor__(int(IIllIlllIIIlllllIlIlIII[IlIlllllIIIlIIIlIlIl:IlIlllllIIIlIIIlIlIl + 2], 16), 13) for IlIlllllIIIlIIIlIlIl in range(0, len(IIllIlllIIIlllllIlIlIII), 2)]).decode())('3e39'), 16)) |