Merge branch 'master' of ssh://kuschel.at:21861/public/scripts

This commit is contained in:
Thomas Kuschel 2025-01-22 12:44:13 +01:00
commit 11343252ef
2 changed files with 151 additions and 2 deletions

View File

@ -530,6 +530,7 @@ def corr_street(street,city):
street = street.replace('An Der Lan Straße','An-der-Lan-Straße')
street = street.replace('An-Der-','An-der-') # An-der-Lan-Straße
street = street.replace('An Der Furt','An-der-Furt')
street = street.replace('An Der Leiten','An der Leiten') # 6200 Jenbach
street = street.replace('Auf Der ','Auf der ')
#street = street.replace('Auf Der Kohlwiese','Auf der Kohlwiese') # Walding
street = street.replace(' (Klg Am Am', ' (Klg Am Ameisbach)')
@ -556,11 +557,15 @@ def corr_street(street,city):
street = street.replace('Hernalser Hptstraße ','Hernalser Hauptstraße ') # Hernalser Hptstr.230/14
street = street.replace('Hütteldfstr1','Hütteldorfer Straße 1') # Hütteldfstr180-186/5/29
street = street.replace('In Der ','In der ')
street = street.replace('Iz Nö-Süd Straße','IZ NÖ-Süd Straße')
street = street.replace('Iz Nö-Süd, Straße','IZ NÖ-Süd Straße')
street = street.replace(', Obj. ',', Objekt ')
street = street.replace(' Obj. ',', Objekt ')
street = street.replace('Jaegerstraße ','Jägerstraße ')
street = street.replace('Kaiserebersdorferst ','Kaiserebersdorfer Straße ')
street = street.replace('Kaiser Ebersd.Straße','Kaiserebersdorfer Straße')
street = street.replace('Koepfleweg','Köpfleweg') # Riezlern
street = street.replace('Kuernbergblick','Kürnbergblick')
street = street.replace('Linzerstraße ','Linzer Straße ')
street = street.replace('Loewenthalgasse ','Löwenthalgasse ')
street = street.replace('Loeblichgasse','Löblichgasse')
if (city=='Graz'):
@ -576,6 +581,7 @@ def corr_street(street,city):
street = street.replace('Rossbachstraße','Roßbachstraße')
street = street.replace('Russbergstraße','Rußbergstraße')
street = street.replace('Salzlaende ','Salzlände ')
street = street.replace('Schieszstandstraße','Schießstandstraße') # 6200 Jenbach
street = street.replace('Schliessmanngasse ','Schließmanngasse ')
street = street.replace('Schlossmuehlgasse ','Schloßmühlgasse ') # Wiener Neudorf
street = street.replace('Schluesselamtsgasse ','Schlüsselamtsgasse ') # Krems
@ -638,6 +644,7 @@ def corr_street(street,city):
street = street.replace('Bgm. Dr.-Haberl Gasse','Bgm.-Dr.-Haberl-Gasse') # Wiener Neustadt
street = street.replace('Bischof Faberplatz','Bischof-Faber-Platz')
street = street.replace('Brunner-Lehensteingasse','Brunner-Lehenstein-Gasse')
street = street.replace('Camillo - Schulzstraße','Camillo-Schulz-Straße') # 4600 Wels
street = street.replace('C Holzmeisterstraße','Clemens-Holzmeister-Straße')
street = street.replace('Carl Maria Von Weberg ','Carl-Maria-von-Weber-Gasse ')
street = street.replace('C.V.Hoetzendorfstraße','Conrad-von-Hötzendorf-Straße')
@ -646,6 +653,7 @@ def corr_street(street,city):
street = street.replace('Dr A Lemisch-Straße','Dr.-Arthur-Lemisch-Straße')
street = street.replace('Dechant Pfeifer Straße','Dechant-Pfeifer-Straße')
street = street.replace('Dechant Pfeiffer Straße','Dechant-Pfeifer-Straße')
street = street.replace('Dr.-Ambros Giner Weg','Dr.-Ambros-Giner-Weg') # 6065 Thaur
street = street.replace('Dr.-Eugen Zehme Straße','Dr.-Eugen-Zehme-Straße') # 5111 Bürmoos
street = street.replace('Dr Fuchs-Gasse','Doktor-Fuchs-Gasse') # 2000 Stockerau
street = street.replace('Dr.-Habermayergasse','Doktor-Habermayer-Gasse') # 2700 Wiener Neustadt
@ -668,6 +676,7 @@ def corr_street(street,city):
street = street.replace('Erzherzog Eugen Straße','Erzherzog-Eugen-Straße')
street = street.replace('Erzherzog Eugenstraße','Erzherzog-Eugen-Straße')
street = street.replace('Erzherzog Karl Straße','Erzherzog-Karl-Straße')
street = street.replace('Feldmarschall Conrad Platz','Feldmarschall-Conrad-Platz') # Klagenfurt
street = street.replace('F-Asenbauer-Gasse','Franz-Asenbauer-Gasse')
street = street.replace('Franz Lehar-Gasse','Franz-Lehar-Gasse')
street = street.replace('Fritz Preglgasse','Fritz-Pregl-Gasse')
@ -697,11 +706,18 @@ def corr_street(street,city):
street = street.replace('Herzmanovsky Orlandogasse','Herzmanovsky-Orlando-Gasse')
street = street.replace('Ing Julius Raab-Straße','Ing.-Julius-Raab-Straße')
street = street.replace('Ingenuin-Fischlerstraße','Ingenuin-Fischler-Straße')
street = street.replace('Jakob-Gschielgasse','Jakob-Gschiel-Gasse') # 8052 Graz
street = street.replace('Jakob Wendlergasse','Jakob-Wendler-Gasse') # 8350 Fehring
street = street.replace('Jakob Sereiniggstraße','Jakob-Sereinigg-Straße')
street = street.replace('J.-F.-Perkonig-Straße','Josef-Friedrich-Perkonig-Straße') # 9170 Ferlach
street = street.replace('J.Marbergerstraße','Josef-Marberger-Straße') # 6424 Silz
street = street.replace('J. Fux Straße','Johann-Fux-Straße')
street = street.replace('J.Haagnstraße','Julius-Haagn-Straße')
street = street.replace('Johann Böhmstraße','Johann-Böhm-Straße')
street = street.replace('Joh.Kopfmüllerstraße','Johann-Kopfmüller-Straße') # 5580 Tamsweg
street = street.replace('Johann Neumayer Gasse','Johann-Neumayer-Gasse')
street = street.replace('J. Schmidtstraße','Johann-Schmidt-Straße') # 3512 Mautern an der Donau
street = street.replace('Joh.Schmidtstraße','Johann-Schmidt-Straße') # 3512 Mautern an der Donau
street = street.replace('Johann Weber Straße','Johann-Weber-Straße')
street = street.replace('J.W.Kleinstraße','Johann-Wilhelm-Klein-Straße')
street = street.replace('Johannes Gutenberg Straße','Johannes-Gutenberg-Straße') # Wiener Neustadt
@ -709,6 +725,7 @@ def corr_street(street,city):
street = street.replace('Josef Schwarz Straße','Josef-Schwarz-Straße')
street = street.replace('Josef Sirowy-Straße','Josef-Sirowy-Straße')
street = street.replace('Kaiserschuetzenstraße','Kaiserschützenstraße')
street = street.replace('Kaiser Max Straße','Kaiser-Max-Straße') # 6060 Hall in Tirol
street = street.replace('K.Billerhartstraße','Karl-Billerhart-Straße')
street = street.replace('Karl Schwarz Straße','Karl-Schwarz-Straße')
street = street.replace('Karl Steiger-Straße','Karl-Steiger-Straße')
@ -739,6 +756,7 @@ def corr_street(street,city):
street = street.replace('Nico Dostal Straße','Nico-Dostal-Straße')
if (city == 'Braunau am Inn'):
street = street.replace('Pascherstraße','Dr.-Pascher-Straße')
street = street.replace('Nikolaus Pfeifaufstraße','Nikolaus-Pfeifauf-Straße') # 6200 Jenbach
street = street.replace('Per Albin Hanssonstraße','Per-Albin-Hansson-Straße')
street = street.replace('Peter Altenberg-Gasse','Peter-Altenberg-Gasse')
street = street.replace('Peter Anich Straße','Peter-Anich-Straße') # 6300 Wörgl
@ -761,7 +779,7 @@ def corr_street(street,city):
street = street.replace('St.Gerold Weg','Sankt-Gerold-Weg') # 6830 Brederis
street = street.replace('Theodor Koernerstraße','Theodor-Körner-Straße') # 8010 Graz
street = street.replace('Theodor Storm Straße','Theodor-Storm-Straße') # 8041,8042 Graz
street = street.replace('TH. Pampichler-Straße','Theresia-Pampichler-Straße') # 2000 Stockerau
street = street.replace('Th. Pampichler-Straße','Theresia-Pampichler-Straße') # 2000 Stockerau
street = street.replace('Thomas Edisonstraße','Thomas-Edison-Straße')
street = street.replace('Thomas Morusgasse','Thomas-Morus-Gasse')
street = street.replace('Tuerkenstraße','Türkenstraße')
@ -769,10 +787,12 @@ def corr_street(street,city):
street = street.replace('Viktor Dankl Straße','Viktor-Dankl-Straße') # 6020 Innsbruck
street = street.replace('Weissgerberlände','Weißgerberlände')
street = street.replace('Wilhelm Kressplatz','Wilhelm-Kreß-Platz')
if (city == 'Deutsch-Wagram'):
street = street.replace('Wilhelm Kressgasse','Wilhelm-Kress-Gasse') # Deutsch-Wagram
else:
street = street.replace('Wilhelm Kressgasse','Wilhelm-Kreß-Gasse') # Wien 22, Guntramsdorf, Pressbaum
street = street.replace('Wladimir Kolda Gasse','Wladimir Kolda-Gasse') #3400 Klosterneuburg
# Streets with location names
street = street.replace('Alser-Straße','Alser Straße')
street = street.replace('Altenbergerstraße','Altenberger Straße')
@ -782,6 +802,7 @@ def corr_street(street,city):
street = street.replace('Breitenleerstraße','Breitenleer Straße')
street = street.replace('Breitenseerstraße','Breitenseer Straße')
street = street.replace('Dresdnerstraße','Dresdner Straße')
street = street.replace('Feldkirchnerstraße','Feldkirchner Straße')
street = street.replace('Freistaedterstraße','Freistädter Straße')
street = street.replace('Freistädterstraße','Freistädter Straße')
street = street.replace('Gaalerstraße','Gaaler Straße') # 8720 Knittelfeld
@ -791,6 +812,7 @@ def corr_street(street,city):
street = street.replace('Gumpendorferstraße','Gumpendorfer Straße')
street = street.replace('Harmannsdorferstraße','Harmannsdorfer Straße')
street = street.replace('Heiligenstädterstraße','Heiligenstädter Straße')
street = street.replace('Hermannstädterweg','Hermannstädter Weg') # 9020 Klagenfurt
street = street.replace('Hetzendorferstraße','Hetzendorfer Straße')
street = street.replace('Hörtendorferstraße','Hörtendorfer Straße')
street = street.replace('Italienerstraße','Italiener Straße')
@ -807,12 +829,15 @@ def corr_street(street,city):
street = street.replace('Leobendorferstraße','Leobendorfer Straße') # 2100 Unterrohrbach
street = street.replace('Lerchenfelderstraße','Lerchenfelder Straße')
street = street.replace('Liesingerstraße','Liesinger Straße') # 3012 Wolfsgraben
street = street.replace('Linzerstraße ','Linzer Straße ')
street = street.replace('Mattighofenerstraße','Mattighofner Straße') # typo ! Braunau am Inn
street = street.replace('Millstätterstraße','Millstätter Straße') #9523 Landskron (Villach)
street = street.replace('Münchnerstraße','Münchner Straße') # 6100 Seefeld in Tirol
street = street.replace('Neudorferstraße','Neudorfer Straße')
street = street.replace('Nußdorferstraße','Nußdorfer Straße')
street = street.replace('Ottakringerstraße','Ottakringer Straße')
street = street.replace('Penzingerstraße','Penzinger Straße')
street = street.replace('Pischeldorferstraße','Pischeldorfer Straße') # 9020 Klagenfurt
street = street.replace('Pontlatzerstraße','Pontlatzer Straße')
street = street.replace('Schillingsdorferstraße','Schillingsdorfer Straße')
street = street.replace('Schönbrunnerstraße','Schönbrunner Straße')

View File

@ -0,0 +1,124 @@
## Create a Bootlabe Windows 10 USB Drive using LINUX Arch
A manual from the site [adamsdesk](https://kb.adamsdesk.com/operating_system/create_a_bootable_windows_10_usb_using_linux/), was adapted to my needs.
*Version 1.0*
### Prerequisite
#### Assumptions
* Instructions using Arch Linux
* USB drive with a minimum of 8 GB
* Steps prefixed with "$" represents the CLI prompt with normal user access rights
* Steps prefixed with "#" represents the CLI prompt with root access rights
#### Preparation
Install the following packages from the Arch Linux distribution
```
$ yay -Sy ms-sys ntfs-3g rsync
```
### Instructions
1. Download the latest Windows ISO from Microsoft [here](https://www.microsoft.com/en-us/software-download/windows10ISO),
2. Plug in the USB flash drive,
3. Locate the USB device name:
```
$ lsblk
```
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 5,7G 0 loop /mnt/iso
sda 8:0 1 7,5G 0 disk
└─sda1 8:1 1 7,5G 0 part
nvme0n1 259:0 0 1,8T 0 disk /
```
4. Unmount the UB flash drive:
```
# umount /dev/sda1
```
5. Create USB flash drive partition:
```
# fdisk /dev/sda
```
a.) Press `D` then press `<ENTER>` to delete all partitions,
b.) Press `N` then press `<ENTER>` to create a new partition,
c.) Press `<ENTER>` to accept default (p for primary),
d.) Press `<ENTER>` to accept default partition number, 1,
e.) Press `<ENTER>` to accept default first sector,
f.) Press `<ENTER>` to accept default last sector,
```
Note:
Say yes if prompted for "Do you want to remove the signature".
```
g.) Press `T` then press `<ENTER>` to change partition type,
h.) Press `7` then press `<ENTER>` to set partion type to **HPFS/NTFS/exFAT**,
i.) Press `P` to verify:
```
Disk /dev/sda: 7,5 GiB, 8053063680 bytes, 15728640 sectors
Disk model: Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8bfaef3a
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 15728639 15726592 7,5G 7 HPFS/NTFS/exFAT
```
j.) Press `W` then press `<ENTER>` to write table to disk and exit,
6. Format partition file system to NTFS:
```
# mkfs.ntfs -L win10 /dev/sda1
```
7. Create mount points:
```
# mkdir /mnt/{iso,usb}
```
8. Mount Windows ISO:
```
# mount ~<username>/Downloads/Win10_22H2_English_x16v1.iso /mnt/iso
```
9. Mount USB drive partition:
```
# mount /dev/sda1 /mnt/usb
```
10. Copy files from Windows ISO to USB flash drive using `rsync`:
```
# rsync -avP /mnt/iso/ /mnt/usb/
```
11. Make USB flash drive bootable with:
```
# ms-sys -7 /dev/sda
```
```
Windows 7 master boot record successfully written to /dev/sda
```
12. Run **sync** to ensure all operations have completet,
```
# sync
```
13. Unmount USB flash drive,
```
# umount /mnt/usb
```
14. Unmount Windows ISO,
```
# umount /mnt/iso
```
15. Remove mount point directories:
```
# rm -r /mnt/{iso,usb}
```