mirror of
https://github.com/ful1e5/Bibata_Cursor.git
synced 2025-05-24 20:14:29 -04:00
🧹 Old files cleanup
This commit is contained in:
parent
0de792f685
commit
3637530281
4 changed files with 0 additions and 225 deletions
55
config.py
55
config.py
|
@ -1,55 +0,0 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import os
|
|
||||||
import tempfile
|
|
||||||
import json
|
|
||||||
|
|
||||||
bitmaps_dir = "./bitmaps"
|
|
||||||
out_dir = "./themes"
|
|
||||||
|
|
||||||
# Build Config
|
|
||||||
delay = 35
|
|
||||||
sizes = [22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96]
|
|
||||||
|
|
||||||
# Configs For Each Theme in bitmaps directory
|
|
||||||
configs = []
|
|
||||||
for directory in os.listdir(bitmaps_dir):
|
|
||||||
name = directory
|
|
||||||
temp_folder = tempfile.mkdtemp()
|
|
||||||
configs.append(dict(
|
|
||||||
name=name,
|
|
||||||
bitmaps_dir=os.path.join(bitmaps_dir, directory),
|
|
||||||
temp_folder=temp_folder,
|
|
||||||
x11_out=name,
|
|
||||||
win_out=name + "-" + "Windows"))
|
|
||||||
|
|
||||||
# getting author name
|
|
||||||
with open("./package.json") as f:
|
|
||||||
data = json.loads(f.read())
|
|
||||||
author = data["author"]
|
|
||||||
version = data["version"]
|
|
||||||
|
|
||||||
# Windows Cursors Config
|
|
||||||
windows_cursors = {
|
|
||||||
"left_ptr_watch.ani": "AppStarting.ani",
|
|
||||||
"left_ptr.cur": "Arrow.cur",
|
|
||||||
"crosshair.cur": "Cross.cur",
|
|
||||||
"hand2.cur": "Hand.cur",
|
|
||||||
"pencil.cur": "Handwriting.cur",
|
|
||||||
"dnd-ask.cur": "Help.cur",
|
|
||||||
"xterm.cur": "IBeam.cur",
|
|
||||||
"circle.cur": "NO.cur",
|
|
||||||
"all-scroll.cur": "SizeAll.cur",
|
|
||||||
"bd_double_arrow.cur": "SizeNESW.cur",
|
|
||||||
"sb_v_double_arrow.cur": "SizeNS.cur",
|
|
||||||
"fd_double_arrow.cur": "SizeNWSE.cur",
|
|
||||||
"sb_h_double_arrow.cur": "SizeWE.cur",
|
|
||||||
"sb_up_arrow.cur": "UpArrow.cur",
|
|
||||||
"wait.ani": "Wait.ani",
|
|
||||||
}
|
|
||||||
|
|
||||||
# Windows install.inf file content
|
|
||||||
with open("./scripts/windows.inf") as f:
|
|
||||||
data = f.read()
|
|
||||||
window_install_inf_content = data.replace(
|
|
||||||
"<inject_theme_name>", name+" Cursors").replace("<inject_author_name>", author)
|
|
65
helper.py
65
helper.py
|
@ -1,65 +0,0 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import shutil
|
|
||||||
import json
|
|
||||||
import sys
|
|
||||||
|
|
||||||
from os import path, listdir, rename, remove
|
|
||||||
from config import name, version, bitmaps_dir, out_dir, window_install_inf_content, windows_cursors
|
|
||||||
|
|
||||||
|
|
||||||
def window_bundle(win_out_dir: str) -> None:
|
|
||||||
# Remove & Rename cursors
|
|
||||||
# If Key found => Rename else Remove
|
|
||||||
for cursor in listdir(win_out_dir):
|
|
||||||
old_path = path.join(win_out_dir, cursor)
|
|
||||||
|
|
||||||
try:
|
|
||||||
new_path = path.join(win_out_dir, windows_cursors[cursor])
|
|
||||||
rename(old_path, new_path)
|
|
||||||
except KeyError:
|
|
||||||
remove(old_path)
|
|
||||||
|
|
||||||
# creating install.inf file
|
|
||||||
install_inf_path = path.join(win_out_dir, "install.inf")
|
|
||||||
with open(install_inf_path, "w") as file:
|
|
||||||
file.write(window_install_inf_content)
|
|
||||||
|
|
||||||
|
|
||||||
def init_build() -> None:
|
|
||||||
"""
|
|
||||||
Print build version.
|
|
||||||
Remove previously built packages && Check Bitmaps.
|
|
||||||
"""
|
|
||||||
print("⚡ Bibata Builder Version %s" % version)
|
|
||||||
|
|
||||||
# cleanup old packages
|
|
||||||
if path.exists(out_dir):
|
|
||||||
shutil.rmtree(out_dir)
|
|
||||||
|
|
||||||
# Checking Bitmaps directory
|
|
||||||
if not path.exists(bitmaps_dir):
|
|
||||||
print(
|
|
||||||
"⚠ BITMAPS NOT FOUND.\n\n`yarn install && yarn render` to Generates Bitmaps")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
|
|
||||||
def pack_it(config) -> None:
|
|
||||||
"""
|
|
||||||
Create Crisp 📦 Packages for Windows & X11 Cursor Theme.
|
|
||||||
"""
|
|
||||||
try:
|
|
||||||
x11_out_dir = path.join(out_dir, config['x11_out'])
|
|
||||||
win_out_dir = path.join(out_dir, config['win_out'])
|
|
||||||
|
|
||||||
# Rename directory
|
|
||||||
shutil.move(path.join(config['temp_folder'],
|
|
||||||
config['name'], "x11"), x11_out_dir)
|
|
||||||
|
|
||||||
shutil.move(path.join(config['temp_folder'],
|
|
||||||
config['name'], "win"), win_out_dir)
|
|
||||||
|
|
||||||
# create install.inf file in Windows Theme
|
|
||||||
window_bundle(win_out_dir)
|
|
||||||
except:
|
|
||||||
pass
|
|
|
@ -1,99 +0,0 @@
|
||||||
{
|
|
||||||
"all_scroll": { "xhot": 100, "yhot": 100 },
|
|
||||||
"dotbox": { "xhot": 100, "yhot": 100 },
|
|
||||||
"move": { "xhot": 100, "yhot": 100 },
|
|
||||||
"plus": { "xhot": 100, "yhot": 100 },
|
|
||||||
"vertical_text": { "xhot": 100, "yhot": 100 },
|
|
||||||
"wait": { "xhot": 100, "yhot": 100 },
|
|
||||||
"wayland_cursor": { "xhot": 100, "yhot": 100 },
|
|
||||||
"x_cursor": { "xhot": 100, "yhot": 100 },
|
|
||||||
"xterm": { "xhot": 100, "yhot": 100 },
|
|
||||||
|
|
||||||
"bd_double_arrow": { "xhot": 98, "yhot": 100 },
|
|
||||||
"fd_double_arrow": { "xhot": 98, "yhot": 100 },
|
|
||||||
|
|
||||||
"bottom_left_corner": { "xhot": 31, "yhot": 172 },
|
|
||||||
"bottom_right_corner": { "xhot": 170, "yhot": 172 },
|
|
||||||
|
|
||||||
"bottom_side": { "xhot": 100, "yhot": 164 },
|
|
||||||
"bottom_tee": { "xhot": 100, "yhot": 164 },
|
|
||||||
|
|
||||||
"center_ptr": { "xhot": 98, "yhot": 131 },
|
|
||||||
|
|
||||||
"circle": { "xhot": 48, "yhot": 25 },
|
|
||||||
"context_menu": { "xhot": 48, "yhot": 25 },
|
|
||||||
"copy": { "xhot": 48, "yhot": 25 },
|
|
||||||
"link": { "xhot": 48, "yhot": 25 },
|
|
||||||
"pointer_move": { "xhot": 48, "yhot": 25 },
|
|
||||||
|
|
||||||
"cross": { "xhot": 98, "yhot": 96 },
|
|
||||||
|
|
||||||
"crossed_circle": { "xhot": 100, "yhot": 100 },
|
|
||||||
|
|
||||||
"crosshair": { "xhot": 99, "yhot": 99 },
|
|
||||||
|
|
||||||
"dnd_ask": { "xhot": 86, "yhot": 79 },
|
|
||||||
"dnd_copy": { "xhot": 86, "yhot": 79 },
|
|
||||||
"dnd_link": { "xhot": 86, "yhot": 79 },
|
|
||||||
"dnd_move": { "xhot": 86, "yhot": 79 },
|
|
||||||
"dnd_no_drop": { "xhot": 86, "yhot": 79 },
|
|
||||||
|
|
||||||
"dnd_none": { "xhot": 99, "yhot": 98 },
|
|
||||||
|
|
||||||
"grabbing": { "xhot": 106, "yhot": 79 },
|
|
||||||
|
|
||||||
"hand1": { "xhot": 113, "yhot": 95 },
|
|
||||||
|
|
||||||
"hand2": { "xhot": 88, "yhot": 32 },
|
|
||||||
|
|
||||||
"left_ptr_watch": { "xhot": 50, "yhot": 28 },
|
|
||||||
|
|
||||||
"left_ptr": { "xhot": 53, "yhot": 36 },
|
|
||||||
|
|
||||||
"left_side": { "xhot": 35, "yhot": 100 },
|
|
||||||
|
|
||||||
"left_tee": { "xhot": 165, "yhot": 95 },
|
|
||||||
|
|
||||||
"ll_angle": { "xhot": 34, "yhot": 165 },
|
|
||||||
|
|
||||||
"lr_angle": { "xhot": 167, "yhot": 164 },
|
|
||||||
|
|
||||||
"pencil": { "xhot": 37, "yhot": 161 },
|
|
||||||
|
|
||||||
"question_arrow": { "xhot": 102, "yhot": 102 },
|
|
||||||
|
|
||||||
"right_ptr": { "xhot": 150, "yhot": 29 },
|
|
||||||
|
|
||||||
"right_side": { "xhot": 163, "yhot": 98 },
|
|
||||||
|
|
||||||
"right_tee": { "xhot": 30, "yhot": 96 },
|
|
||||||
|
|
||||||
"sb_down_arrow": { "xhot": 100, "yhot": 126 },
|
|
||||||
|
|
||||||
"sb_h_double_arrow": { "xhot": 100, "yhot": 100 },
|
|
||||||
"sb_v_double_arrow": { "xhot": 100, "yhot": 100 },
|
|
||||||
|
|
||||||
"sb_left_arrow": { "xhot": 86, "yhot": 100 },
|
|
||||||
|
|
||||||
"sb_right_arrow": { "xhot": 113, "yhot": 100 },
|
|
||||||
|
|
||||||
"sb_up_arrow": { "xhot": 99, "yhot": 86 },
|
|
||||||
|
|
||||||
"tcross": { "xhot": 98, "yhot": 100 },
|
|
||||||
|
|
||||||
"top_left_corner": { "xhot": 29, "yhot": 27 },
|
|
||||||
|
|
||||||
"top_right_corner": { "xhot": 170, "yhot": 28 },
|
|
||||||
|
|
||||||
"top_side": { "xhot": 98, "yhot": 34 },
|
|
||||||
|
|
||||||
"top_tee": { "xhot": 98, "yhot": 29 },
|
|
||||||
|
|
||||||
"ul_angle": { "xhot": 34, "yhot": 35 },
|
|
||||||
|
|
||||||
"ur_angle": { "xhot": 164, "yhot": 34 },
|
|
||||||
|
|
||||||
"zoom_in": { "xhot": 90, "yhot": 89 },
|
|
||||||
|
|
||||||
"zoom_out": { "xhot": 93, "yhot": 90 }
|
|
||||||
}
|
|
6
log.py
6
log.py
|
@ -1,6 +0,0 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import logging
|
|
||||||
|
|
||||||
logging.basicConfig(filename='build.log', filemode='w',
|
|
||||||
format='%(name)s - %(levelname)s - %(message)s', level=logging.DEBUG)
|
|
Loading…
Add table
Add a link
Reference in a new issue