├── .gitignore ├── LICENSE ├── README.md ├── auto-unsubscriber └── unsubscriber.py ├── bittorrent-downloader └── download_torrent.py ├── blank-row-inserter └── blankRowInserter.py ├── cell-inverter ├── cellInverter.py └── example.xlsx ├── character-picture-grid └── character-picture-grid.py ├── chore-assignment-emailer └── chore-emailer.py ├── coin-toss └── coin-toss.py ├── comma-code └── comma-code.py ├── command-line-email └── yahoomail-emailer.py ├── custom-invitations ├── customInvitations.py └── guests.txt ├── custom-seating-cards ├── Pacifico.ttf ├── custom_cards.py ├── flower.png └── guests.txt ├── excel-to-csv-converter └── excelToCsv.py ├── fantasy-game-inventory └── game-inventory.py ├── fill-gaps └── fill_gaps.py ├── find-unneeded-files └── find_unneeded.py ├── image-site-downloader └── imgur-downloader.py ├── instant-messenger-bot ├── active_identifier.png └── slack_messenger.py ├── link-verification └── verify_links.py ├── looking-busy └── look_busy.py ├── mad-libs ├── input.txt ├── mad-libs.py └── output.txt ├── multiclipboard ├── mcb.db └── mcb.pyw ├── multiplication-table-maker ├── multiplicationTable.py └── multiplicationTable.xlsx ├── pdf-paranoia └── pdfParanoia.py ├── pdf-password-breaker ├── dictionary.txt └── passwordBreaker.py ├── photo-folder-finder └── photo_folder_finder.py ├── play-2048 └── 2048.py ├── prettified-stopwatch └── stopwatch.py ├── regex-search ├── input1.txt ├── input2.txt └── regex-search.py ├── regex-strip └── regex-strip.py ├── requirements.txt ├── resize-add-logo └── resizeAndAddLogo.py ├── selective-copy ├── nested │ ├── j.jpg │ └── p.png ├── result │ └── p.png ├── selective-copy.py └── t.jpg ├── strong-password-detector └── strong-password.py ├── table-printer └── table-printer.py ├── text-to-spreadsheet ├── text1.txt ├── text2.txt ├── text3.txt └── textToSheet.py ├── the-collatz-sequence └── collatz.py ├── umbrella-reminder └── umbrella_reminder.py ├── web-comic-downloader └── downloader.py └── worksheet-to-text-files ├── sheetToTextFile.py └── worksheet.xlsx /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *geckodriver.log 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/README.md -------------------------------------------------------------------------------- /auto-unsubscriber/unsubscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/auto-unsubscriber/unsubscriber.py -------------------------------------------------------------------------------- /bittorrent-downloader/download_torrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/bittorrent-downloader/download_torrent.py -------------------------------------------------------------------------------- /blank-row-inserter/blankRowInserter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/blank-row-inserter/blankRowInserter.py -------------------------------------------------------------------------------- /cell-inverter/cellInverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/cell-inverter/cellInverter.py -------------------------------------------------------------------------------- /cell-inverter/example.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/cell-inverter/example.xlsx -------------------------------------------------------------------------------- /character-picture-grid/character-picture-grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/character-picture-grid/character-picture-grid.py -------------------------------------------------------------------------------- /chore-assignment-emailer/chore-emailer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/chore-assignment-emailer/chore-emailer.py -------------------------------------------------------------------------------- /coin-toss/coin-toss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/coin-toss/coin-toss.py -------------------------------------------------------------------------------- /comma-code/comma-code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/comma-code/comma-code.py -------------------------------------------------------------------------------- /command-line-email/yahoomail-emailer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/command-line-email/yahoomail-emailer.py -------------------------------------------------------------------------------- /custom-invitations/customInvitations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/custom-invitations/customInvitations.py -------------------------------------------------------------------------------- /custom-invitations/guests.txt: -------------------------------------------------------------------------------- 1 | Prof. Plum 2 | Miss Scarlet 3 | Col. Mustard 4 | Al Sweigart 5 | Robocop -------------------------------------------------------------------------------- /custom-seating-cards/Pacifico.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/custom-seating-cards/Pacifico.ttf -------------------------------------------------------------------------------- /custom-seating-cards/custom_cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/custom-seating-cards/custom_cards.py -------------------------------------------------------------------------------- /custom-seating-cards/flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/custom-seating-cards/flower.png -------------------------------------------------------------------------------- /custom-seating-cards/guests.txt: -------------------------------------------------------------------------------- 1 | Prof. Plum 2 | Miss Scarlet 3 | Col. Mustard 4 | Al Sweigart 5 | Robocop -------------------------------------------------------------------------------- /excel-to-csv-converter/excelToCsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/excel-to-csv-converter/excelToCsv.py -------------------------------------------------------------------------------- /fantasy-game-inventory/game-inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/fantasy-game-inventory/game-inventory.py -------------------------------------------------------------------------------- /fill-gaps/fill_gaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/fill-gaps/fill_gaps.py -------------------------------------------------------------------------------- /find-unneeded-files/find_unneeded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/find-unneeded-files/find_unneeded.py -------------------------------------------------------------------------------- /image-site-downloader/imgur-downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/image-site-downloader/imgur-downloader.py -------------------------------------------------------------------------------- /instant-messenger-bot/active_identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/instant-messenger-bot/active_identifier.png -------------------------------------------------------------------------------- /instant-messenger-bot/slack_messenger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/instant-messenger-bot/slack_messenger.py -------------------------------------------------------------------------------- /link-verification/verify_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/link-verification/verify_links.py -------------------------------------------------------------------------------- /looking-busy/look_busy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/looking-busy/look_busy.py -------------------------------------------------------------------------------- /mad-libs/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/mad-libs/input.txt -------------------------------------------------------------------------------- /mad-libs/mad-libs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/mad-libs/mad-libs.py -------------------------------------------------------------------------------- /mad-libs/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/mad-libs/output.txt -------------------------------------------------------------------------------- /multiclipboard/mcb.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/multiclipboard/mcb.db -------------------------------------------------------------------------------- /multiclipboard/mcb.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/multiclipboard/mcb.pyw -------------------------------------------------------------------------------- /multiplication-table-maker/multiplicationTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/multiplication-table-maker/multiplicationTable.py -------------------------------------------------------------------------------- /multiplication-table-maker/multiplicationTable.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/multiplication-table-maker/multiplicationTable.xlsx -------------------------------------------------------------------------------- /pdf-paranoia/pdfParanoia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/pdf-paranoia/pdfParanoia.py -------------------------------------------------------------------------------- /pdf-password-breaker/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/pdf-password-breaker/dictionary.txt -------------------------------------------------------------------------------- /pdf-password-breaker/passwordBreaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/pdf-password-breaker/passwordBreaker.py -------------------------------------------------------------------------------- /photo-folder-finder/photo_folder_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/photo-folder-finder/photo_folder_finder.py -------------------------------------------------------------------------------- /play-2048/2048.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/play-2048/2048.py -------------------------------------------------------------------------------- /prettified-stopwatch/stopwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/prettified-stopwatch/stopwatch.py -------------------------------------------------------------------------------- /regex-search/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/regex-search/input1.txt -------------------------------------------------------------------------------- /regex-search/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/regex-search/input2.txt -------------------------------------------------------------------------------- /regex-search/regex-search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/regex-search/regex-search.py -------------------------------------------------------------------------------- /regex-strip/regex-strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/regex-strip/regex-strip.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/requirements.txt -------------------------------------------------------------------------------- /resize-add-logo/resizeAndAddLogo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/resize-add-logo/resizeAndAddLogo.py -------------------------------------------------------------------------------- /selective-copy/nested/j.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /selective-copy/nested/p.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /selective-copy/result/p.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /selective-copy/selective-copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/selective-copy/selective-copy.py -------------------------------------------------------------------------------- /selective-copy/t.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /strong-password-detector/strong-password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/strong-password-detector/strong-password.py -------------------------------------------------------------------------------- /table-printer/table-printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/table-printer/table-printer.py -------------------------------------------------------------------------------- /text-to-spreadsheet/text1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/text-to-spreadsheet/text1.txt -------------------------------------------------------------------------------- /text-to-spreadsheet/text2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/text-to-spreadsheet/text2.txt -------------------------------------------------------------------------------- /text-to-spreadsheet/text3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/text-to-spreadsheet/text3.txt -------------------------------------------------------------------------------- /text-to-spreadsheet/textToSheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/text-to-spreadsheet/textToSheet.py -------------------------------------------------------------------------------- /the-collatz-sequence/collatz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/the-collatz-sequence/collatz.py -------------------------------------------------------------------------------- /umbrella-reminder/umbrella_reminder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/umbrella-reminder/umbrella_reminder.py -------------------------------------------------------------------------------- /web-comic-downloader/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/web-comic-downloader/downloader.py -------------------------------------------------------------------------------- /worksheet-to-text-files/sheetToTextFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/worksheet-to-text-files/sheetToTextFile.py -------------------------------------------------------------------------------- /worksheet-to-text-files/worksheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kudeh/automate-the-boring-stuff-projects/HEAD/worksheet-to-text-files/worksheet.xlsx --------------------------------------------------------------------------------