2022.02.24.1
|
@ -1,4 +1,3 @@
|
||||||
import datetime
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
@ -43,15 +42,23 @@ class DeviceImage:
|
||||||
class About:
|
class About:
|
||||||
author: str
|
author: str
|
||||||
url: str
|
url: str
|
||||||
created: str
|
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=False)
|
@dataclass(frozen=False)
|
||||||
class Device:
|
class Device:
|
||||||
def __init__(self, path: str):
|
def __init__(self, path: str):
|
||||||
|
self.__path__ = path
|
||||||
|
|
||||||
config = ConfigParser()
|
config = ConfigParser()
|
||||||
config.read(os.path.join(templates_path, path, 'config.ini'))
|
config.read(os.path.join(templates_path, path, 'config.ini'))
|
||||||
|
|
||||||
|
if int(config.get('info', 'width')) < int(config.get('info', 'height')):
|
||||||
|
height = config.get('info', 'width')
|
||||||
|
width = config.get('info', 'height')
|
||||||
|
config['info']['width'] = width
|
||||||
|
config['info']['height'] = height
|
||||||
|
self.__write_config__(config)
|
||||||
|
|
||||||
self.id = hashlib.md5(str({s: dict(config.items(s)) for s in config.sections()}).encode()).hexdigest()
|
self.id = hashlib.md5(str({s: dict(config.items(s)) for s in config.sections()}).encode()).hexdigest()
|
||||||
self.manufacturer: str = str(config.get('info', 'manufacturer'))
|
self.manufacturer: str = str(config.get('info', 'manufacturer'))
|
||||||
self.name: str = str(config.get('info', 'name'))
|
self.name: str = str(config.get('info', 'name'))
|
||||||
|
@ -76,12 +83,9 @@ class Device:
|
||||||
mask_path=os.path.join(templates_path, path, 'mask.png') if config.get('image', 'mask') == 'true' else None,
|
mask_path=os.path.join(templates_path, path, 'mask.png') if config.get('image', 'mask') == 'true' else None,
|
||||||
rotate=config.get('image', 'rotate') == 'true')
|
rotate=config.get('image', 'rotate') == 'true')
|
||||||
|
|
||||||
self.__path__ = path
|
|
||||||
|
|
||||||
self.about = About(
|
self.about = About(
|
||||||
author=self.__get_author__(config),
|
author=self.__get_author__(config),
|
||||||
url=self.__get_url__(config),
|
url=self.__get_url__(config)
|
||||||
created=self.__get_creation_date__(config)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
@ -111,10 +115,3 @@ class Device:
|
||||||
config.add_section('about')
|
config.add_section('about')
|
||||||
config['about']['url'] = author_url()
|
config['about']['url'] = author_url()
|
||||||
self.__write_config__(config)
|
self.__write_config__(config)
|
||||||
|
|
||||||
def __get_creation_date__(self, config: ConfigParser) -> str:
|
|
||||||
dates = [os.path.getmtime(str(os.path.join(templates_path, self.__path__, item))) for _, item in config['colors'].items()]
|
|
||||||
date = datetime.datetime.utcfromtimestamp(max(dates)) if dates else datetime.datetime.utcnow()
|
|
||||||
config['about']['created'] = date.strftime('%d.%m.%Y')
|
|
||||||
self.__write_config__(config)
|
|
||||||
return config.get('about', 'created')
|
|
||||||
|
|
|
@ -3,8 +3,8 @@ manufacturer = Samsung
|
||||||
name = Galaxy S20
|
name = Galaxy S20
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1440
|
width = 3200
|
||||||
height = 3200
|
height = 1440
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
cloud blue = blue.png
|
cloud blue = blue.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 163 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Samsung
|
||||||
name = Galaxy S20 Ultra
|
name = Galaxy S20 Ultra
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1440
|
width = 3200
|
||||||
height = 3200
|
height = 1440
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
cosmic black = black.png
|
cosmic black = black.png
|
||||||
|
@ -21,5 +21,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 174 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 288 KiB After Width: | Height: | Size: 291 KiB |
|
@ -26,5 +26,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 03.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 313 KiB After Width: | Height: | Size: 337 KiB |
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 221 KiB |
|
@ -24,5 +24,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 295 KiB After Width: | Height: | Size: 270 KiB |
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 219 KiB After Width: | Height: | Size: 186 KiB |
|
@ -21,5 +21,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 269 KiB After Width: | Height: | Size: 247 KiB |
|
@ -21,5 +21,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 263 KiB After Width: | Height: | Size: 265 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 12
|
name = iPhone 12
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1170
|
width = 2532
|
||||||
height = 2532
|
height = 1170
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
black = black.png
|
black = black.png
|
||||||
|
@ -24,5 +24,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 186 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 12 Mini
|
name = iPhone 12 Mini
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1080
|
width = 2340
|
||||||
height = 2340
|
height = 1080
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
black = black.png
|
black = black.png
|
||||||
|
@ -24,5 +24,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 209 KiB After Width: | Height: | Size: 201 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 12 Pro
|
name = iPhone 12 Pro
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1170
|
width = 2532
|
||||||
height = 2532
|
height = 1170
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
gold = gold.png
|
gold = gold.png
|
||||||
|
@ -23,5 +23,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 189 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 12 Pro Max
|
name = iPhone 12 Pro Max
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1284
|
width = 2778
|
||||||
height = 2778
|
height = 1284
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
gold = gold.png
|
gold = gold.png
|
||||||
|
@ -23,5 +23,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 207 KiB After Width: | Height: | Size: 196 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 13
|
name = iPhone 13
|
||||||
type = phone
|
type = phone
|
||||||
year = 2021
|
year = 2021
|
||||||
width = 1170
|
width = 2532
|
||||||
height = 2532
|
height = 1170
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
blue = blue.png
|
blue = blue.png
|
||||||
|
@ -24,5 +24,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 19.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 215 KiB After Width: | Height: | Size: 216 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 13 Mini
|
name = iPhone 13 Mini
|
||||||
type = phone
|
type = phone
|
||||||
year = 2021
|
year = 2021
|
||||||
width = 1080
|
width = 2340
|
||||||
height = 2340
|
height = 1080
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
blue = blue.png
|
blue = blue.png
|
||||||
|
@ -24,5 +24,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 19.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 221 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 13 Pro
|
name = iPhone 13 Pro
|
||||||
type = phone
|
type = phone
|
||||||
year = 2021
|
year = 2021
|
||||||
width = 1170
|
width = 2532
|
||||||
height = 2532
|
height = 1170
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
gold = gold.png
|
gold = gold.png
|
||||||
|
@ -23,5 +23,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 19.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 229 KiB After Width: | Height: | Size: 245 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone 13 Pro Max
|
name = iPhone 13 Pro Max
|
||||||
type = phone
|
type = phone
|
||||||
year = 2021
|
year = 2021
|
||||||
width = 1284
|
width = 2778
|
||||||
height = 2778
|
height = 1284
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
gold = gold.png
|
gold = gold.png
|
||||||
|
@ -23,5 +23,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 19.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 227 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone SE
|
name = iPhone SE
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 750
|
width = 1334
|
||||||
height = 1334
|
height = 750
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
black = black.png
|
black = black.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 31.01.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 199 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone Xr
|
name = iPhone Xr
|
||||||
type = phone
|
type = phone
|
||||||
year = 2018
|
year = 2018
|
||||||
width = 828
|
width = 1792
|
||||||
height = 1792
|
height = 828
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
blue = blue.png
|
blue = blue.png
|
||||||
|
@ -25,5 +25,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 250 KiB After Width: | Height: | Size: 245 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone Xs
|
name = iPhone Xs
|
||||||
type = phone
|
type = phone
|
||||||
year = 2019
|
year = 2019
|
||||||
width = 1125
|
width = 2436
|
||||||
height = 2436
|
height = 1125
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
gold = gold.png
|
gold = gold.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 247 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = iPhone Xs Max
|
name = iPhone Xs Max
|
||||||
type = phone
|
type = phone
|
||||||
year = 2019
|
year = 2019
|
||||||
width = 1242
|
width = 2688
|
||||||
height = 2688
|
height = 1242
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
gold = gold.png
|
gold = gold.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 238 KiB |
|
@ -21,5 +21,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 210 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 03.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 241 KiB After Width: | Height: | Size: 275 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 177 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 228 KiB After Width: | Height: | Size: 169 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 192 KiB |
|
@ -21,5 +21,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 231 KiB After Width: | Height: | Size: 251 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Google
|
||||||
name = Pixel
|
name = Pixel
|
||||||
type = phone
|
type = phone
|
||||||
year = 2016
|
year = 2016
|
||||||
width = 1080
|
width = 1920
|
||||||
height = 1920
|
height = 1080
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
quite black = black.png
|
quite black = black.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 191 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Google
|
||||||
name = Pixel 4
|
name = Pixel 4
|
||||||
type = phone
|
type = phone
|
||||||
year = 2019
|
year = 2019
|
||||||
width = 1080
|
width = 2280
|
||||||
height = 2280
|
height = 1080
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
just black = black.png
|
just black = black.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 175 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Google
|
||||||
name = Pixel 4 XL
|
name = Pixel 4 XL
|
||||||
type = phone
|
type = phone
|
||||||
year = 2019
|
year = 2019
|
||||||
width = 1440
|
width = 3040
|
||||||
height = 3040
|
height = 1440
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
just black = black.png
|
just black = black.png
|
||||||
|
@ -22,5 +22,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 163 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Google
|
||||||
name = Pixel 5
|
name = Pixel 5
|
||||||
type = phone
|
type = phone
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 1080
|
width = 2340
|
||||||
height = 2340
|
height = 1080
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
just black = black.png
|
just black = black.png
|
||||||
|
@ -21,5 +21,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 189 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 206 KiB |
|
@ -20,5 +20,4 @@ rotate = false
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 242 KiB After Width: | Height: | Size: 244 KiB |
23
MockupEngineer/templates/surfacebook/config.ini
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
[info]
|
||||||
|
manufacturer = Microsoft
|
||||||
|
name = Surface Book
|
||||||
|
type = pc
|
||||||
|
year = 2015
|
||||||
|
width = 3000
|
||||||
|
height = 2000
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
platinum = platinum.png
|
||||||
|
|
||||||
|
[image]
|
||||||
|
width = 1456
|
||||||
|
height = 973
|
||||||
|
x = 323
|
||||||
|
y = 119
|
||||||
|
mask = false
|
||||||
|
rotate = false
|
||||||
|
|
||||||
|
[about]
|
||||||
|
author = ulbwa
|
||||||
|
url = https://ulbwa.xyz
|
||||||
|
|
BIN
MockupEngineer/templates/surfacebook/platinum.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
MockupEngineer/templates/surfacebook/preview.png
Normal file
After Width: | Height: | Size: 177 KiB |
23
MockupEngineer/templates/surfacepro3/config.ini
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
[info]
|
||||||
|
manufacturer = Microsoft
|
||||||
|
name = Surface Pro 3
|
||||||
|
type = tablet
|
||||||
|
year = 2014
|
||||||
|
width = 2160
|
||||||
|
height = 1440
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
platinum = platinum.png
|
||||||
|
|
||||||
|
[image]
|
||||||
|
width = 1664
|
||||||
|
height = 1114
|
||||||
|
x = 168
|
||||||
|
y = 144
|
||||||
|
mask = false
|
||||||
|
rotate = true
|
||||||
|
|
||||||
|
[about]
|
||||||
|
author = ulbwa
|
||||||
|
url = https://ulbwa.xyz
|
||||||
|
|
BIN
MockupEngineer/templates/surfacepro3/platinum.png
Normal file
After Width: | Height: | Size: 140 KiB |
BIN
MockupEngineer/templates/surfacepro3/preview.png
Normal file
After Width: | Height: | Size: 290 KiB |
22
MockupEngineer/templates/surfacepro4/config.ini
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
[info]
|
||||||
|
manufacturer = Microsoft
|
||||||
|
name = Surface Pro 4
|
||||||
|
type = tablet
|
||||||
|
year = 2015
|
||||||
|
width = 2736
|
||||||
|
height = 1824
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
platinum = platinum.png
|
||||||
|
|
||||||
|
[image]
|
||||||
|
width = 1712
|
||||||
|
height = 1144
|
||||||
|
x = 144
|
||||||
|
y = 124
|
||||||
|
mask = false
|
||||||
|
rotate = true
|
||||||
|
|
||||||
|
[about]
|
||||||
|
author = ulbwa
|
||||||
|
url = https://ulbwa.xyz
|
BIN
MockupEngineer/templates/surfacepro4/platinum.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
MockupEngineer/templates/surfacepro4/preview.png
Normal file
After Width: | Height: | Size: 242 KiB |
|
@ -3,8 +3,8 @@ manufacturer = Apple
|
||||||
name = Watch Series 6 44mm
|
name = Watch Series 6 44mm
|
||||||
type = wear
|
type = wear
|
||||||
year = 2020
|
year = 2020
|
||||||
width = 368
|
width = 448
|
||||||
height = 448
|
height = 368
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
aluminum case - blue = blue_aluminum.png
|
aluminum case - blue = blue_aluminum.png
|
||||||
|
@ -29,5 +29,4 @@ rotate = true
|
||||||
[about]
|
[about]
|
||||||
author = ulbwa
|
author = ulbwa
|
||||||
url = https://ulbwa.xyz
|
url = https://ulbwa.xyz
|
||||||
created = 01.02.2022
|
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 297 KiB After Width: | Height: | Size: 295 KiB |
|
@ -77,6 +77,6 @@ def run_pypi():
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
create_readme()
|
create_readme()
|
||||||
# create_examples()
|
create_examples()
|
||||||
bump_version()
|
bump_version()
|
||||||
run_pypi()
|
run_pypi()
|
||||||
|
|
|
@ -85,11 +85,8 @@ Full list of all currently supported mockups
|
||||||
{% for a, b in templates.items() %}
|
{% for a, b in templates.items() %}
|
||||||
### {{b.title}}
|
### {{b.title}}
|
||||||
{% for c in b.templates %}
|
{% for c in b.templates %}
|
||||||
* [{{c.manufacturer}} {{c.name}}](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/{{os.path.basename(os.path.dirname(c.preview))}}/preview.png) ({{c.year}}) [{{c.resolution}}]
|
* [{{c.manufacturer}} {{c.name}}](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/{{os.path.basename(os.path.dirname(c.preview))}}/preview.png) ({{c.year}}) [{{c.resolution}}] - `{{c.id}}`
|
||||||
* Author: [@{{c.about.author}}]({{c.about.url}}) [{{c.about.created}}]
|
{% for d in c.colors %} * *{{d.color}}*
|
||||||
* ID: `{{c.id}}`
|
|
||||||
* Colors:
|
|
||||||
{% for d in c.colors %} * * *{{d.color}}*
|
|
||||||
{% endfor %}{% endfor %}{% endfor %}
|
{% endfor %}{% endfor %}{% endfor %}
|
||||||
You can help the project by adding support for new mockups by contributing on [GitHub](https://github.com/ulbwazhine/MockupEngineer).
|
You can help the project by adding support for new mockups by contributing on [GitHub](https://github.com/ulbwazhine/MockupEngineer).
|
||||||
|
|
||||||
|
|
399
readme.md
|
@ -85,291 +85,198 @@ Full list of all currently supported mockups
|
||||||
|
|
||||||
### Phones
|
### Phones
|
||||||
|
|
||||||
* [Samsung Galaxy S20](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/galaxys20/preview.png) (2020) [1440 x 3200]
|
* [Samsung Galaxy S20](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/galaxys20/preview.png) (2020) [3200 x 1440] - `8080d01d4bdd37843088986938af2ae0`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Cloud Blue*
|
||||||
* ID: `84b30848f1af25c9a3bff6583bbbe75a`
|
* *Cosmic Grey*
|
||||||
* Colors:
|
* *Pink*
|
||||||
* * *Cloud Blue*
|
|
||||||
* * *Cosmic Grey*
|
|
||||||
* * *Pink*
|
|
||||||
|
|
||||||
* [Samsung Galaxy S20 Ultra](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/galaxys20ultra/preview.png) (2020) [1440 x 3200]
|
* [Samsung Galaxy S20 Ultra](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/galaxys20ultra/preview.png) (2020) [3200 x 1440] - `86fa8df7653bb8559cfc49b8670b16bc`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Cosmic Black*
|
||||||
* ID: `c4168e005483c3579bef74898a4b0384`
|
* *Cosmic Grey*
|
||||||
* Colors:
|
|
||||||
* * *Cosmic Black*
|
|
||||||
* * *Cosmic Grey*
|
|
||||||
|
|
||||||
* [Apple iPhone 12](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12/preview.png) (2020) [1170 x 2532]
|
* [Apple iPhone 12](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12/preview.png) (2020) [2532 x 1170] - `3596ecc24abae25279feddb34dd72a0e`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Black*
|
||||||
* ID: `1648990cfee89db1d6cb744c998e783a`
|
* *Blue*
|
||||||
* Colors:
|
* *Green*
|
||||||
* * *Black*
|
* *Product Red*
|
||||||
* * *Blue*
|
* *White*
|
||||||
* * *Green*
|
|
||||||
* * *Product Red*
|
|
||||||
* * *White*
|
|
||||||
|
|
||||||
* [Apple iPhone 12 Mini](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12mini/preview.png) (2020) [1080 x 2340]
|
* [Apple iPhone 12 Mini](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12mini/preview.png) (2020) [2340 x 1080] - `692048fda2b0b645f705066d522c12b8`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Black*
|
||||||
* ID: `aea792f252c0ba0847741c0a4a6dd3ca`
|
* *Blue*
|
||||||
* Colors:
|
* *Green*
|
||||||
* * *Black*
|
* *Product Red*
|
||||||
* * *Blue*
|
* *White*
|
||||||
* * *Green*
|
|
||||||
* * *Product Red*
|
|
||||||
* * *White*
|
|
||||||
|
|
||||||
* [Apple iPhone 12 Pro](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12pro/preview.png) (2020) [1170 x 2532]
|
* [Apple iPhone 12 Pro](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12pro/preview.png) (2020) [2532 x 1170] - `753cf086117da37d8c2e44e974880a94`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Gold*
|
||||||
* ID: `b25e4e76e2083e389761d3495a347e58`
|
* *Graphite*
|
||||||
* Colors:
|
* *Pacific Blue*
|
||||||
* * *Gold*
|
* *Silver*
|
||||||
* * *Graphite*
|
|
||||||
* * *Pacific Blue*
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple iPhone 12 Pro Max](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12promax/preview.png) (2020) [1284 x 2778]
|
* [Apple iPhone 12 Pro Max](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone12promax/preview.png) (2020) [2778 x 1284] - `5509eab3ac4c47315753b2e50faeb633`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Gold*
|
||||||
* ID: `658c22b16917a70e5e1703f300ef98fe`
|
* *Graphite*
|
||||||
* Colors:
|
* *Pacific Blue*
|
||||||
* * *Gold*
|
* *Silver*
|
||||||
* * *Graphite*
|
|
||||||
* * *Pacific Blue*
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple iPhone 13](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13/preview.png) (2021) [1170 x 2532]
|
* [Apple iPhone 13](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13/preview.png) (2021) [2532 x 1170] - `33f683bda9f3beb5d0ce8ae5ef9e7fc4`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [19.02.2022]
|
* *Blue*
|
||||||
* ID: `e03132ca8b4b0483e9d8f4a1ec1be1f5`
|
* *Midnight*
|
||||||
* Colors:
|
* *Pink*
|
||||||
* * *Blue*
|
* *Product Red*
|
||||||
* * *Midnight*
|
* *Starlight*
|
||||||
* * *Pink*
|
|
||||||
* * *Product Red*
|
|
||||||
* * *Starlight*
|
|
||||||
|
|
||||||
* [Apple iPhone 13 Mini](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13mini/preview.png) (2021) [1080 x 2340]
|
* [Apple iPhone 13 Mini](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13mini/preview.png) (2021) [2340 x 1080] - `09340db4628d41418a4ed472db07c60e`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [19.02.2022]
|
* *Blue*
|
||||||
* ID: `d0346fb29c4c3de9ff70953a7ae3bfee`
|
* *Midnight*
|
||||||
* Colors:
|
* *Pink*
|
||||||
* * *Blue*
|
* *Product Red*
|
||||||
* * *Midnight*
|
* *Starlight*
|
||||||
* * *Pink*
|
|
||||||
* * *Product Red*
|
|
||||||
* * *Starlight*
|
|
||||||
|
|
||||||
* [Apple iPhone 13 Pro](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13pro/preview.png) (2021) [1170 x 2532]
|
* [Apple iPhone 13 Pro](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13pro/preview.png) (2021) [2532 x 1170] - `f0247d613f7d390cfb3362fd7242e515`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [19.02.2022]
|
* *Gold*
|
||||||
* ID: `1c6f40f0490c7e0cf35de1c96af5c720`
|
* *Graphite*
|
||||||
* Colors:
|
* *Sierra Blue*
|
||||||
* * *Gold*
|
* *Silver*
|
||||||
* * *Graphite*
|
|
||||||
* * *Sierra Blue*
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple iPhone 13 Pro Max](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13promax/preview.png) (2021) [1284 x 2778]
|
* [Apple iPhone 13 Pro Max](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphone13promax/preview.png) (2021) [2778 x 1284] - `d95345535d98fcc6f4030e1d3ca62052`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [19.02.2022]
|
* *Gold*
|
||||||
* ID: `edc57edf104fdba42fdf935986b09ab8`
|
* *Graphite*
|
||||||
* Colors:
|
* *Sierra Blue*
|
||||||
* * *Gold*
|
* *Silver*
|
||||||
* * *Graphite*
|
|
||||||
* * *Sierra Blue*
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple iPhone SE](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonese2020/preview.png) (2020) [750 x 1334]
|
* [Apple iPhone SE](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonese2020/preview.png) (2020) [1334 x 750] - `553673b4367e8ebf59067d764b45e9fd`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Black*
|
||||||
* ID: `7ed0bde8cf28335afb6bf7e8fc90806b`
|
* *Product Red*
|
||||||
* Colors:
|
* *White*
|
||||||
* * *Black*
|
|
||||||
* * *Product Red*
|
|
||||||
* * *White*
|
|
||||||
|
|
||||||
* [Apple iPhone Xr](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonexr/preview.png) (2018) [828 x 1792]
|
* [Apple iPhone Xr](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonexr/preview.png) (2018) [1792 x 828] - `6ccede90e5879fd87f85cfb2039247b3`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Blue*
|
||||||
* ID: `5213bfd57a03c81ad4dc702952810ee6`
|
* *Coral*
|
||||||
* Colors:
|
* *Product Red*
|
||||||
* * *Blue*
|
* *Silver*
|
||||||
* * *Coral*
|
* *Space Gray*
|
||||||
* * *Product Red*
|
* *Yellow*
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
* * *Yellow*
|
|
||||||
|
|
||||||
* [Apple iPhone Xs](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonexs/preview.png) (2019) [1125 x 2436]
|
* [Apple iPhone Xs](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonexs/preview.png) (2019) [2436 x 1125] - `f4128697b9cb1963cc4d14727872fa44`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Gold*
|
||||||
* ID: `4b17c9428565db596f647b448656b744`
|
* *Silver*
|
||||||
* Colors:
|
* *Space Gray*
|
||||||
* * *Gold*
|
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Apple iPhone Xs Max](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonexsmax/preview.png) (2019) [1242 x 2688]
|
* [Apple iPhone Xs Max](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/iphonexsmax/preview.png) (2019) [2688 x 1242] - `16ebf01c894fb468c05a1b7c3e395d47`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Gold*
|
||||||
* ID: `2c9c1c6b8c0b598fe1c1aca4c1f334f8`
|
* *Silver*
|
||||||
* Colors:
|
* *Space Gray*
|
||||||
* * *Gold*
|
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Google Pixel](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel/preview.png) (2016) [1080 x 1920]
|
* [Google Pixel](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel/preview.png) (2016) [1920 x 1080] - `c7076ff96733f11e2cd8179fc2d5e7a4`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Quite Black*
|
||||||
* ID: `ede34489f377fcc7852a326dd79c2550`
|
* *Really Blue*
|
||||||
* Colors:
|
* *Very Silver*
|
||||||
* * *Quite Black*
|
|
||||||
* * *Really Blue*
|
|
||||||
* * *Very Silver*
|
|
||||||
|
|
||||||
* [Google Pixel 4](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel4/preview.png) (2019) [1080 x 2280]
|
* [Google Pixel 4](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel4/preview.png) (2019) [2280 x 1080] - `3bfff2be23c2c354403f5a622a804f64`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Just Black*
|
||||||
* ID: `673398cd2adaadd60506fb0140b83ab9`
|
* *Clearly White*
|
||||||
* Colors:
|
* *Oh So Orange*
|
||||||
* * *Just Black*
|
|
||||||
* * *Clearly White*
|
|
||||||
* * *Oh So Orange*
|
|
||||||
|
|
||||||
* [Google Pixel 4 XL](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel4xl/preview.png) (2019) [1440 x 3040]
|
* [Google Pixel 4 XL](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel4xl/preview.png) (2019) [3040 x 1440] - `7b0762b034f6c29f2c77a66bb388f59e`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Just Black*
|
||||||
* ID: `c55e7641f3ba76d7b777281b0ba4aa87`
|
* *Clearly White*
|
||||||
* Colors:
|
* *Oh So Orange*
|
||||||
* * *Just Black*
|
|
||||||
* * *Clearly White*
|
|
||||||
* * *Oh So Orange*
|
|
||||||
|
|
||||||
* [Google Pixel 5](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel5/preview.png) (2020) [1080 x 2340]
|
* [Google Pixel 5](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixel5/preview.png) (2020) [2340 x 1080] - `2707894cc5d336d0ba276e6306e9f001`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Just Black*
|
||||||
* ID: `870266635f047a49c2eae83f7d46e26e`
|
* *Sorta Sage*
|
||||||
* Colors:
|
|
||||||
* * *Just Black*
|
|
||||||
* * *Sorta Sage*
|
|
||||||
|
|
||||||
### Computers
|
### Computers
|
||||||
|
|
||||||
* [Apple iMac 21"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/imac212015/preview.png) (2015) [4096 x 2304]
|
* [Apple iMac 21"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/imac212015/preview.png) (2015) [4096 x 2304] - `71165ffd80a5db69ecd26e2e05ee1355`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Silver*
|
||||||
* ID: `385eb0911d0edb6821c18a2193bdadaf`
|
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple iMac 24"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/imac242021/preview.png) (2021) [4480 x 2520]
|
* [Apple iMac 24"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/imac242021/preview.png) (2021) [4480 x 2520] - `808f7bc509565fb4bdaab7c7b5485a68`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [03.02.2022]
|
* *Green*
|
||||||
* ID: `40a349f85ca132c2d6c1444db0be9561`
|
* *Yellow*
|
||||||
* Colors:
|
* *Orange*
|
||||||
* * *Green*
|
* *Pink*
|
||||||
* * *Yellow*
|
* *Purple*
|
||||||
* * *Orange*
|
* *Blue*
|
||||||
* * *Pink*
|
* *Silver*
|
||||||
* * *Purple*
|
|
||||||
* * *Blue*
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple MacBook 12"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbook122016/preview.png) (2016) [2304 x 1440]
|
* [Apple MacBook 12"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbook122016/preview.png) (2016) [2304 x 1440] - `4724b1349442f7fdaa60216d31cbd6a8`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Space Gray*
|
||||||
* ID: `f74ec99f02ed5fafbe1cb1767763ed91`
|
* *Gold*
|
||||||
* Colors:
|
|
||||||
* * *Space Gray*
|
|
||||||
* * *Gold*
|
|
||||||
|
|
||||||
* [Apple MacBook Air (M1)](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookair2020/preview.png) (2020) [2560 x 1600]
|
* [Apple MacBook Air (M1)](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookair2020/preview.png) (2020) [2560 x 1600] - `d930de4882bee944ff19da75a4b6ee9f`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [03.02.2022]
|
* *Silver*
|
||||||
* ID: `1f3fe3fec5b92861b7958bc75f40fe95`
|
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple MacBook Pro 13"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro132015/preview.png) (2015) [2560 x 1600]
|
* [Apple MacBook Pro 13"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro132015/preview.png) (2015) [2560 x 1600] - `670487e7eaab6353af7f151f1da8622e`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Silver*
|
||||||
* ID: `2f15fb3eb0dde3b76771f3090c6ddbb6`
|
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple MacBook Pro 15"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro152015/preview.png) (2015) [2880 x 1800]
|
* [Apple MacBook Pro 15"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro152015/preview.png) (2015) [2880 x 1800] - `4b33ac1e5b863a6b67f684d3e73a9796`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Silver*
|
||||||
* ID: `ba492b242a78b7f49caa41f61b5b3418`
|
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
|
||||||
|
|
||||||
* [Apple MacBook Pro 16"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro162019/preview.png) (2019) [3072 x 1920]
|
* [Apple MacBook Pro 16"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro162019/preview.png) (2019) [3072 x 1920] - `ce29763748dd896d6db09f94c626ca4d`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Space Gray*
|
||||||
* ID: `0bfe5c7d2a8a4e5398090c3027791ed1`
|
|
||||||
* Colors:
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Apple MacBook Pro 16"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro162021/preview.png) (2021) [3456 x 2234]
|
* [Apple MacBook Pro 16"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/macbookpro162021/preview.png) (2021) [3456 x 2234] - `75da9011a54ecd48e3da2c20e2c8afd0`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Silver*
|
||||||
* ID: `80467845e71272f0d8d2bd13490a73f3`
|
* *Space Gray*
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Google Pixelbook Go](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixelbookgo/preview.png) (2019) [1920 x 1080]
|
* [Google Pixelbook Go](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/pixelbookgo/preview.png) (2019) [1920 x 1080] - `c6ef98219e013c1dca8480b3dba14caa`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Just Black*
|
||||||
* ID: `6911ed9934b1c877a0b01c3750c2b79e`
|
|
||||||
* Colors:
|
|
||||||
* * *Just Black*
|
|
||||||
|
|
||||||
* [Apple Pro Display XDR](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/prodisplayxdr/preview.png) (2019) [6016 x 3384]
|
* [Apple Pro Display XDR](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/prodisplayxdr/preview.png) (2019) [6016 x 3384] - `148a8f19517b4359cfe9db9092bb85a1`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Silver*
|
||||||
* ID: `8b728f1faab0389874db4bb0ae6244e5`
|
|
||||||
* Colors:
|
* [Microsoft Surface Book](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/surfacebook/preview.png) (2015) [3000 x 2000] - `08816799dd7ebd63a9fe2e5a46f8b69c`
|
||||||
* * *Silver*
|
* *Platinum*
|
||||||
|
|
||||||
### Tablets
|
### Tablets
|
||||||
|
|
||||||
* [Apple iPad 9](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipad9/preview.png) (2021) [2160 x 1620]
|
* [Apple iPad 9](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipad9/preview.png) (2021) [2160 x 1620] - `347347da85ed8817ecd8eefd8fe22a0e`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Gold*
|
||||||
* ID: `9c1f043b21ef803bd467135b83105f0b`
|
* *Silver*
|
||||||
* Colors:
|
* *Space Gray*
|
||||||
* * *Gold*
|
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Apple iPad Air 4](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadair4/preview.png) (2020) [2360 x 1640]
|
* [Apple iPad Air 4](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadair4/preview.png) (2020) [2360 x 1640] - `9a644764f99ccbe46753de8516e053fe`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Green*
|
||||||
* ID: `569262bc590b30cfb296471c3c8a4af8`
|
* *Rose Gold*
|
||||||
* Colors:
|
* *Silver*
|
||||||
* * *Green*
|
* *Sky Blue*
|
||||||
* * *Rose Gold*
|
* *Space Gray*
|
||||||
* * *Silver*
|
|
||||||
* * *Sky Blue*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Apple iPad Mini 5](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadmini5/preview.png) (2021) [2048 x 1536]
|
* [Apple iPad Mini 5](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadmini5/preview.png) (2021) [2048 x 1536] - `d8e92692708b63e444300f3b6dfacc6f`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Gold*
|
||||||
* ID: `7a8b3c603fe34817d9233e5b6afed174`
|
* *Silver*
|
||||||
* Colors:
|
* *Space Gray*
|
||||||
* * *Gold*
|
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Apple iPad Pro 4 11"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadpro114/preview.png) (2020) [2388 x 1668]
|
* [Apple iPad Pro 4 11"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadpro114/preview.png) (2020) [2388 x 1668] - `a80a78a3f7492bb5d460c59de173bc88`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Silver*
|
||||||
* ID: `e47f6e3bb880a034866f59f97f612abe`
|
* *Space Gray*
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
|
||||||
* * *Space Gray*
|
|
||||||
|
|
||||||
* [Apple iPad Pro 4 12.9"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadpro134/preview.png) (2020) [2732 x 2048]
|
* [Apple iPad Pro 4 12.9"](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/ipadpro134/preview.png) (2020) [2732 x 2048] - `198018d62640d23de5ae4e3e6cbc5fd0`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [31.01.2022]
|
* *Silver*
|
||||||
* ID: `9a85db6aeb1d45c896daff67af785936`
|
* *Space Gray*
|
||||||
* Colors:
|
|
||||||
* * *Silver*
|
* [Microsoft Surface Pro 3](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/surfacepro3/preview.png) (2014) [2160 x 1440] - `d250f0d3f84dd0b972c152ee592fbc3a`
|
||||||
* * *Space Gray*
|
* *Platinum*
|
||||||
|
|
||||||
|
* [Microsoft Surface Pro 4](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/surfacepro4/preview.png) (2015) [2736 x 1824] - `604015046fcf51f1a264bb0333269f80`
|
||||||
|
* *Platinum*
|
||||||
|
|
||||||
### Wearable devices
|
### Wearable devices
|
||||||
|
|
||||||
* [Apple Watch Series 6 44mm](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/watchseries644mm/preview.png) (2020) [368 x 448]
|
* [Apple Watch Series 6 44mm](https://raw.githubusercontent.com/ulbwazhine/MockupEngineer/main/MockupEngineer/templates/watchseries644mm/preview.png) (2020) [448 x 368] - `085a3fafbdec1f728aed9882adc2c5b0`
|
||||||
* Author: [@ulbwa](https://ulbwa.xyz) [01.02.2022]
|
* *Aluminum Case - Blue*
|
||||||
* ID: `e055638cf7325a856ed0369dc8d0dcb1`
|
* *Aluminum Case - Gold*
|
||||||
* Colors:
|
* *Aluminum Case - Space Gray*
|
||||||
* * *Aluminum Case - Blue*
|
* *Aluminum Case - Silver*
|
||||||
* * *Aluminum Case - Gold*
|
* *Aluminum Case - Product Red*
|
||||||
* * *Aluminum Case - Space Gray*
|
* *Titanium Case - Light*
|
||||||
* * *Aluminum Case - Silver*
|
* *Titanium Case - Dark*
|
||||||
* * *Aluminum Case - Product Red*
|
* *Stainless Steel Case - Gold*
|
||||||
* * *Titanium Case - Light*
|
* *Stainless Steel Case - Graphite*
|
||||||
* * *Titanium Case - Dark*
|
* *Stainless Steel Case - Silver*
|
||||||
* * *Stainless Steel Case - Gold*
|
|
||||||
* * *Stainless Steel Case - Graphite*
|
|
||||||
* * *Stainless Steel Case - Silver*
|
|
||||||
|
|
||||||
You can help the project by adding support for new mockups by contributing on [GitHub](https://github.com/ulbwazhine/MockupEngineer).
|
You can help the project by adding support for new mockups by contributing on [GitHub](https://github.com/ulbwazhine/MockupEngineer).
|
||||||
|
|
||||||
|
|
2
setup.py
|
@ -3,7 +3,7 @@ from setuptools import setup, find_packages
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='MockupEngineer',
|
name='MockupEngineer',
|
||||||
version='2022.02.21.8',
|
version='2022.02.24.1',
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
url='https://github.com/ulbwazhine/MockupEngineer',
|
url='https://github.com/ulbwazhine/MockupEngineer',
|
||||||
license='MIT',
|
license='MIT',
|
||||||
|
|