diff --git a/afu/callbook.py b/afu/callbook.py index 90d5e9b..5fccd84 100755 --- a/afu/callbook.py +++ b/afu/callbook.py @@ -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') diff --git a/bootable_windows10_usb_drive/README.md b/bootable_windows10_usb_drive/README.md new file mode 100644 index 0000000..8bbc9e2 --- /dev/null +++ b/bootable_windows10_usb_drive/README.md @@ -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 `` to delete all partitions, + + b.) Press `N` then press `` to create a new partition, + + c.) Press `` to accept default (p for primary), + + d.) Press `` to accept default partition number, 1, + + e.) Press `` to accept default first sector, + + f.) Press `` to accept default last sector, + + ``` + Note: + Say yes if prompted for "Do you want to remove the signature". + ``` + + g.) Press `T` then press `` to change partition type, + + h.) Press `7` then press `` 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 `` 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 ~/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} + ```