-
-
Save ilanben/38ef4d4545cb74089375af0ceecf439b to your computer and use it in GitHub Desktop.
from __future__ import print_function | |
import os | |
inputDir = "" | |
findreplace = [ | |
(u'fa fa-500px', u'fab fa-500px'), | |
(u'fa fa-address-book-o', u'far fa-address-book'), | |
(u'fa fa-address-card-o', u'far fa-address-card'), | |
(u'fa fa-adn', u'fab fa-adn'), | |
(u'fa fa-amazon', u'fab fa-amazon'), | |
(u'fa fa-android', u'fab fa-android'), | |
(u'fa fa-angellist', u'fab fa-angellist'), | |
(u'fa fa-apple', u'fab fa-apple'), | |
(u'fa fa-area-chart', u'fas fa-chart-area'), | |
(u'fa fa-arrow-circle-o-down', u'far fa-arrow-alt-circle-down'), | |
(u'fa fa-arrow-circle-o-left', u'far fa-arrow-alt-circle-left'), | |
(u'fa fa-arrow-circle-o-right', u'far fa-arrow-alt-circle-right'), | |
(u'fa fa-arrow-circle-o-up', u'far fa-arrow-alt-circle-up'), | |
(u'fa fa-arrows', u'fas fa-arrows-alt'), | |
(u'fa fa-arrows-alt', u'fas fa-expand-arrows-alt'), | |
(u'fa fa-arrows-h', u'fas fa-arrows-alt-h'), | |
(u'fa fa-arrows-v', u'fas fa-arrows-alt-v'), | |
(u'fa fa-asl-interpreting', u'fas fa-american-sign-language-interpreting'), | |
(u'fa fa-automobile', u'fas fa-car'), | |
(u'fa fa-bandcamp', u'fab fa-bandcamp'), | |
(u'fa fa-bank', u'fas fa-university'), | |
(u'fa fa-bar-chart', u'far fa-chart-bar'), | |
(u'fa fa-bar-chart-o', u'far fa-chart-bar'), | |
(u'fa fa-bathtub', u'fas fa-bath'), | |
(u'fa fa-battery', u'fas fa-battery-full'), | |
(u'fa fa-battery-0', u'fas fa-battery-empty'), | |
(u'fa fa-battery-1', u'fas fa-battery-quarter'), | |
(u'fa fa-battery-2', u'fas fa-battery-half'), | |
(u'fa fa-battery-3', u'fas fa-battery-three-quarters'), | |
(u'fa fa-battery-4', u'fas fa-battery-full'), | |
(u'fa fa-behance', u'fab fa-behance'), | |
(u'fa fa-behance-square', u'fab fa-behance-square'), | |
(u'fa fa-bell-o', u'far fa-bell'), | |
(u'fa fa-bell-slash-o', u'far fa-bell-slash'), | |
(u'fa fa-bitbucket', u'fab fa-bitbucket'), | |
(u'fa fa-bitbucket-square', u'fab fa-bitbucket'), | |
(u'fa fa-bitcoin', u'fab fa-btc'), | |
(u'fa fa-black-tie', u'fab fa-black-tie'), | |
(u'fa fa-bluetooth', u'fab fa-bluetooth'), | |
(u'fa fa-bluetooth-b', u'fab fa-bluetooth-b'), | |
(u'fa fa-bookmark-o', u'far fa-bookmark'), | |
(u'fa fa-btc', u'fab fa-btc'), | |
(u'fa fa-building-o', u'far fa-building'), | |
(u'fa fa-buysellads', u'fab fa-buysellads'), | |
(u'fa fa-cab', u'fas fa-taxi'), | |
(u'fa fa-calendar', u'fas fa-calendar-alt'), | |
(u'fa fa-calendar-check-o', u'far fa-calendar-check'), | |
(u'fa fa-calendar-minus-o', u'far fa-calendar-minus'), | |
(u'fa fa-calendar-o', u'far fa-calendar'), | |
(u'fa fa-calendar-plus-o', u'far fa-calendar-plus'), | |
(u'fa fa-calendar-times-o', u'far fa-calendar-times'), | |
(u'fa fa-caret-square-o-down', u'far fa-caret-square-down'), | |
(u'fa fa-caret-square-o-left', u'far fa-caret-square-left'), | |
(u'fa fa-caret-square-o-right', u'far fa-caret-square-right'), | |
(u'fa fa-caret-square-o-up', u'far fa-caret-square-up'), | |
(u'fa fa-cc', u'far fa-closed-captioning'), | |
(u'fa fa-cc-amex', u'fab fa-cc-amex'), | |
(u'fa fa-cc-diners-club', u'fab fa-cc-diners-club'), | |
(u'fa fa-cc-discover', u'fab fa-cc-discover'), | |
(u'fa fa-cc-jcb', u'fab fa-cc-jcb'), | |
(u'fa fa-cc-mastercard', u'fab fa-cc-mastercard'), | |
(u'fa fa-cc-paypal', u'fab fa-cc-paypal'), | |
(u'fa fa-cc-stripe', u'fab fa-cc-stripe'), | |
(u'fa fa-cc-visa', u'fab fa-cc-visa'), | |
(u'fa fa-chain', u'fas fa-link'), | |
(u'fa fa-chain-broken', u'fas fa-unlink'), | |
(u'fa fa-check-circle-o', u'far fa-check-circle'), | |
(u'fa fa-check-square-o', u'far fa-check-square'), | |
(u'fa fa-chrome', u'fab fa-chrome'), | |
(u'fa fa-circle-o', u'far fa-circle'), | |
(u'fa fa-circle-o-notch', u'fas fa-circle-notch'), | |
(u'fa fa-circle-thin', u'far fa-circle'), | |
(u'fa fa-clipboard', u'far fa-clipboard'), | |
(u'fa fa-clock-o', u'far fa-clock'), | |
(u'fa fa-clone', u'far fa-clone'), | |
(u'fa fa-close', u'fas fa-times'), | |
(u'fa fa-cloud-download', u'fas fa-cloud-download-alt'), | |
(u'fa fa-cloud-upload', u'fas fa-cloud-upload-alt'), | |
(u'fa fa-cny', u'fas fa-yen-sign'), | |
(u'fa fa-code-fork', u'fas fa-code-branch'), | |
(u'fa fa-codepen', u'fab fa-codepen'), | |
(u'fa fa-codiepie', u'fab fa-codiepie'), | |
(u'fa fa-comment-o', u'far fa-comment'), | |
(u'fa fa-commenting', u'far fa-comment-dots'), | |
(u'fa fa-commenting-o', u'far fa-comment-dots'), | |
(u'fa fa-comments-o', u'far fa-comments'), | |
(u'fa fa-compass', u'far fa-compass'), | |
(u'fa fa-connectdevelop', u'fab fa-connectdevelop'), | |
(u'fa fa-contao', u'fab fa-contao'), | |
(u'fa fa-copyright', u'far fa-copyright'), | |
(u'fa fa-creative-commons', u'fab fa-creative-commons'), | |
(u'fa fa-credit-card', u'far fa-credit-card'), | |
(u'fa fa-credit-card-alt', u'fas fa-credit-card'), | |
(u'fa fa-css3', u'fab fa-css3'), | |
(u'fa fa-cutlery', u'fas fa-utensils'), | |
(u'fa fa-dashboard', u'fas fa-tachometer-alt'), | |
(u'fa fa-dashcube', u'fab fa-dashcube'), | |
(u'fa fa-deafness', u'fas fa-deaf'), | |
(u'fa fa-dedent', u'fas fa-outdent'), | |
(u'fa fa-delicious', u'fab fa-delicious'), | |
(u'fa fa-deviantart', u'fab fa-deviantart'), | |
(u'fa fa-diamond', u'far fa-gem'), | |
(u'fa fa-digg', u'fab fa-digg'), | |
(u'fa fa-dollar', u'fas fa-dollar-sign'), | |
(u'fa fa-dot-circle-o', u'far fa-dot-circle'), | |
(u'fa fa-dribbble', u'fab fa-dribbble'), | |
(u'fa fa-drivers-license', u'fas fa-id-card'), | |
(u'fa fa-drivers-license-o', u'far fa-id-card'), | |
(u'fa fa-dropbox', u'fab fa-dropbox'), | |
(u'fa fa-drupal', u'fab fa-drupal'), | |
(u'fa fa-edge', u'fab fa-edge'), | |
(u'fa fa-eercast', u'fab fa-sellcast'), | |
(u'fa fa-empire', u'fab fa-empire'), | |
(u'fa fa-envelope-o', u'far fa-envelope'), | |
(u'fa fa-envelope-open-o', u'far fa-envelope-open'), | |
(u'fa fa-envira', u'fab fa-envira'), | |
(u'fa fa-etsy', u'fab fa-etsy'), | |
(u'fa fa-eur', u'fas fa-euro-sign'), | |
(u'fa fa-euro', u'fas fa-euro-sign'), | |
(u'fa fa-exchange', u'fas fa-exchange-alt'), | |
(u'fa fa-expeditedssl', u'fab fa-expeditedssl'), | |
(u'fa fa-external-link', u'fas fa-external-link-alt'), | |
(u'fa fa-external-link-square', u'fas fa-external-link-square-alt'), | |
(u'fa fa-eye', u'far fa-eye'), | |
(u'fa fa-eye-slash', u'far fa-eye-slash'), | |
(u'fa fa-eyedropper', u'fas fa-eye-dropper'), | |
(u'fa fa-fa', u'fab fa-font-awesome'), | |
(u'fa fa-facebook', u'fab fa-facebook-f'), | |
(u'fa fa-facebook-f', u'fab fa-facebook-f'), | |
(u'fa fa-facebook-official', u'fab fa-facebook'), | |
(u'fa fa-facebook-square', u'fab fa-facebook-square'), | |
(u'fa fa-feed', u'fas fa-rss'), | |
(u'fa fa-file-archive-o', u'far fa-file-archive'), | |
(u'fa fa-file-audio-o', u'far fa-file-audio'), | |
(u'fa fa-file-code-o', u'far fa-file-code'), | |
(u'fa fa-file-excel-o', u'far fa-file-excel'), | |
(u'fa fa-file-image-o', u'far fa-file-image'), | |
(u'fa fa-file-movie-o', u'far fa-file-video'), | |
(u'fa fa-file-o', u'far fa-file'), | |
(u'fa fa-file-pdf-o', u'far fa-file-pdf'), | |
(u'fa fa-file-photo-o', u'far fa-file-image'), | |
(u'fa fa-file-picture-o', u'far fa-file-image'), | |
(u'fa fa-file-powerpoint-o', u'far fa-file-powerpoint'), | |
(u'fa fa-file-sound-o', u'far fa-file-audio'), | |
(u'fa fa-file-text', u'fas fa-file-alt'), | |
(u'fa fa-file-text-o', u'far fa-file-alt'), | |
(u'fa fa-file-video-o', u'far fa-file-video'), | |
(u'fa fa-file-word-o', u'far fa-file-word'), | |
(u'fa fa-file-zip-o', u'far fa-file-archive'), | |
(u'fa fa-files-o', u'far fa-copy'), | |
(u'fa fa-firefox', u'fab fa-firefox'), | |
(u'fa fa-first-order', u'fab fa-first-order'), | |
(u'fa fa-flag-o', u'far fa-flag'), | |
(u'fa fa-flash', u'fas fa-bolt'), | |
(u'fa fa-flickr', u'fab fa-flickr'), | |
(u'fa fa-floppy-o', u'far fa-save'), | |
(u'fa fa-folder-o', u'far fa-folder'), | |
(u'fa fa-folder-open-o', u'far fa-folder-open'), | |
(u'fa fa-font-awesome', u'fab fa-font-awesome'), | |
(u'fa fa-fonticons', u'fab fa-fonticons'), | |
(u'fa fa-fort-awesome', u'fab fa-fort-awesome'), | |
(u'fa fa-forumbee', u'fab fa-forumbee'), | |
(u'fa fa-foursquare', u'fab fa-foursquare'), | |
(u'fa fa-free-code-camp', u'fab fa-free-code-camp'), | |
(u'fa fa-frown-o', u'far fa-frown'), | |
(u'fa fa-futbol-o', u'far fa-futbol'), | |
(u'fa fa-gbp', u'fas fa-pound-sign'), | |
(u'fa fa-ge', u'fab fa-empire'), | |
(u'fa fa-gear', u'fas fa-cog'), | |
(u'fa fa-gears', u'fas fa-cogs'), | |
(u'fa fa-get-pocket', u'fab fa-get-pocket'), | |
(u'fa fa-gg', u'fab fa-gg'), | |
(u'fa fa-gg-circle', u'fab fa-gg-circle'), | |
(u'fa fa-git', u'fab fa-git'), | |
(u'fa fa-git-square', u'fab fa-git-square'), | |
(u'fa fa-github', u'fab fa-github'), | |
(u'fa fa-github-alt', u'fab fa-github-alt'), | |
(u'fa fa-github-square', u'fab fa-github-square'), | |
(u'fa fa-gitlab', u'fab fa-gitlab'), | |
(u'fa fa-gittip', u'fab fa-gratipay'), | |
(u'fa fa-glass', u'fas fa-glass-martini'), | |
(u'fa fa-glide', u'fab fa-glide'), | |
(u'fa fa-glide-g', u'fab fa-glide-g'), | |
(u'fa fa-google', u'fab fa-google'), | |
(u'fa fa-google-plus', u'fab fa-google-plus-g'), | |
(u'fa fa-google-plus-circle', u'fab fa-google-plus'), | |
(u'fa fa-google-plus-official', u'fab fa-google-plus'), | |
(u'fa fa-google-plus-square', u'fab fa-google-plus-square'), | |
(u'fa fa-google-wallet', u'fab fa-google-wallet'), | |
(u'fa fa-gratipay', u'fab fa-gratipay'), | |
(u'fa fa-grav', u'fab fa-grav'), | |
(u'fa fa-group', u'fas fa-users'), | |
(u'fa fa-hacker-news', u'fab fa-hacker-news'), | |
(u'fa fa-hand-grab-o', u'far fa-hand-rock'), | |
(u'fa fa-hand-lizard-o', u'far fa-hand-lizard'), | |
(u'fa fa-hand-o-down', u'far fa-hand-point-down'), | |
(u'fa fa-hand-o-left', u'far fa-hand-point-left'), | |
(u'fa fa-hand-o-right', u'far fa-hand-point-right'), | |
(u'fa fa-hand-o-up', u'far fa-hand-point-up'), | |
(u'fa fa-hand-paper-o', u'far fa-hand-paper'), | |
(u'fa fa-hand-peace-o', u'far fa-hand-peace'), | |
(u'fa fa-hand-pointer-o', u'far fa-hand-pointer'), | |
(u'fa fa-hand-rock-o', u'far fa-hand-rock'), | |
(u'fa fa-hand-scissors-o', u'far fa-hand-scissors'), | |
(u'fa fa-hand-spock-o', u'far fa-hand-spock'), | |
(u'fa fa-hand-stop-o', u'far fa-hand-paper'), | |
(u'fa fa-handshake-o', u'far fa-handshake'), | |
(u'fa fa-hard-of-hearing', u'fas fa-deaf'), | |
(u'fa fa-hdd-o', u'far fa-hdd'), | |
(u'fa fa-header', u'fas fa-heading'), | |
(u'fa fa-heart-o', u'far fa-heart'), | |
(u'fa fa-hospital-o', u'far fa-hospital'), | |
(u'fa fa-hotel', u'fas fa-bed'), | |
(u'fa fa-hourglass-1', u'fas fa-hourglass-start'), | |
(u'fa fa-hourglass-2', u'fas fa-hourglass-half'), | |
(u'fa fa-hourglass-3', u'fas fa-hourglass-end'), | |
(u'fa fa-hourglass-o', u'far fa-hourglass'), | |
(u'fa fa-houzz', u'fab fa-houzz'), | |
(u'fa fa-html5', u'fab fa-html5'), | |
(u'fa fa-id-badge', u'far fa-id-badge'), | |
(u'fa fa-id-card-o', u'far fa-id-card'), | |
(u'fa fa-ils', u'fas fa-shekel-sign'), | |
(u'fa fa-image', u'far fa-image'), | |
(u'fa fa-imdb', u'fab fa-imdb'), | |
(u'fa fa-inr', u'fas fa-rupee-sign'), | |
(u'fa fa-instagram', u'fab fa-instagram'), | |
(u'fa fa-institution', u'fas fa-university'), | |
(u'fa fa-internet-explorer', u'fab fa-internet-explorer'), | |
(u'fa fa-intersex', u'fas fa-transgender'), | |
(u'fa fa-ioxhost', u'fab fa-ioxhost'), | |
(u'fa fa-joomla', u'fab fa-joomla'), | |
(u'fa fa-jpy', u'fas fa-yen-sign'), | |
(u'fa fa-jsfiddle', u'fab fa-jsfiddle'), | |
(u'fa fa-keyboard-o', u'far fa-keyboard'), | |
(u'fa fa-krw', u'fas fa-won-sign'), | |
(u'fa fa-lastfm', u'fab fa-lastfm'), | |
(u'fa fa-lastfm-square', u'fab fa-lastfm-square'), | |
(u'fa fa-leanpub', u'fab fa-leanpub'), | |
(u'fa fa-legal', u'fas fa-gavel'), | |
(u'fa fa-lemon-o', u'far fa-lemon'), | |
(u'fa fa-level-down', u'fas fa-level-down-alt'), | |
(u'fa fa-level-up', u'fas fa-level-up-alt'), | |
(u'fa fa-life-bouy', u'far fa-life-ring'), | |
(u'fa fa-life-buoy', u'far fa-life-ring'), | |
(u'fa fa-life-ring', u'far fa-life-ring'), | |
(u'fa fa-life-saver', u'far fa-life-ring'), | |
(u'fa fa-lightbulb-o', u'far fa-lightbulb'), | |
(u'fa fa-line-chart', u'fas fa-chart-line'), | |
(u'fa fa-linkedin', u'fab fa-linkedin-in'), | |
(u'fa fa-linkedin-square', u'fab fa-linkedin'), | |
(u'fa fa-linode', u'fab fa-linode'), | |
(u'fa fa-linux', u'fab fa-linux'), | |
(u'fa fa-list-alt', u'far fa-list-alt'), | |
(u'fa fa-long-arrow-down', u'fas fa-long-arrow-alt-down'), | |
(u'fa fa-long-arrow-left', u'fas fa-long-arrow-alt-left'), | |
(u'fa fa-long-arrow-right', u'fas fa-long-arrow-alt-right'), | |
(u'fa fa-long-arrow-up', u'fas fa-long-arrow-alt-up'), | |
(u'fa fa-mail-forward', u'fas fa-share'), | |
(u'fa fa-mail-reply', u'fas fa-reply'), | |
(u'fa fa-mail-reply-all', u'fas fa-reply-all'), | |
(u'fa fa-map-marker', u'fas fa-map-marker-alt'), | |
(u'fa fa-map-o', u'far fa-map'), | |
(u'fa fa-maxcdn', u'fab fa-maxcdn'), | |
(u'fa fa-meanpath', u'fab fa-font-awesome'), | |
(u'fa fa-medium', u'fab fa-medium'), | |
(u'fa fa-meetup', u'fab fa-meetup'), | |
(u'fa fa-meh-o', u'far fa-meh'), | |
(u'fa fa-minus-square-o', u'far fa-minus-square'), | |
(u'fa fa-mixcloud', u'fab fa-mixcloud'), | |
(u'fa fa-mobile', u'fas fa-mobile-alt'), | |
(u'fa fa-mobile-phone', u'fas fa-mobile-alt'), | |
(u'fa fa-modx', u'fab fa-modx'), | |
(u'fa fa-money', u'far fa-money-bill-alt'), | |
(u'fa fa-moon-o', u'far fa-moon'), | |
(u'fa fa-mortar-board', u'fas fa-graduation-cap'), | |
(u'fa fa-navicon', u'fas fa-bars'), | |
(u'fa fa-newspaper-o', u'far fa-newspaper'), | |
(u'fa fa-object-group', u'far fa-object-group'), | |
(u'fa fa-object-ungroup', u'far fa-object-ungroup'), | |
(u'fa fa-odnoklassniki', u'fab fa-odnoklassniki'), | |
(u'fa fa-odnoklassniki-square', u'fab fa-odnoklassniki-square'), | |
(u'fa fa-opencart', u'fab fa-opencart'), | |
(u'fa fa-openid', u'fab fa-openid'), | |
(u'fa fa-opera', u'fab fa-opera'), | |
(u'fa fa-optin-monster', u'fab fa-optin-monster'), | |
(u'fa fa-pagelines', u'fab fa-pagelines'), | |
(u'fa fa-paper-plane-o', u'far fa-paper-plane'), | |
(u'fa fa-paste', u'far fa-clipboard'), | |
(u'fa fa-pause-circle-o', u'far fa-pause-circle'), | |
(u'fa fa-paypal', u'fab fa-paypal'), | |
(u'fa fa-pencil', u'fas fa-pencil-alt'), | |
(u'fa fa-pencil-square', u'fas fa-pen-square'), | |
(u'fa fa-pencil-square-o', u'far fa-edit'), | |
(u'fa fa-photo', u'far fa-image'), | |
(u'fa fa-picture-o', u'far fa-image'), | |
(u'fa fa-pie-chart', u'fas fa-chart-pie'), | |
(u'fa fa-pied-piper', u'fab fa-pied-piper'), | |
(u'fa fa-pied-piper-alt', u'fab fa-pied-piper-alt'), | |
(u'fa fa-pied-piper-pp', u'fab fa-pied-piper-pp'), | |
(u'fa fa-pinterest', u'fab fa-pinterest'), | |
(u'fa fa-pinterest-p', u'fab fa-pinterest-p'), | |
(u'fa fa-pinterest-square', u'fab fa-pinterest-square'), | |
(u'fa fa-play-circle-o', u'far fa-play-circle'), | |
(u'fa fa-plus-square-o', u'far fa-plus-square'), | |
(u'fa fa-product-hunt', u'fab fa-product-hunt'), | |
(u'fa fa-qq', u'fab fa-qq'), | |
(u'fa fa-question-circle-o', u'far fa-question-circle'), | |
(u'fa fa-quora', u'fab fa-quora'), | |
(u'fa fa-ra', u'fab fa-rebel'), | |
(u'fa fa-ravelry', u'fab fa-ravelry'), | |
(u'fa fa-rebel', u'fab fa-rebel'), | |
(u'fa fa-reddit', u'fab fa-reddit'), | |
(u'fa fa-reddit-alien', u'fab fa-reddit-alien'), | |
(u'fa fa-reddit-square', u'fab fa-reddit-square'), | |
(u'fa fa-refresh', u'fas fa-sync'), | |
(u'fa fa-registered', u'far fa-registered'), | |
(u'fa fa-remove', u'fas fa-times'), | |
(u'fa fa-renren', u'fab fa-renren'), | |
(u'fa fa-reorder', u'fas fa-bars'), | |
(u'fa fa-repeat', u'fas fa-redo'), | |
(u'fa fa-resistance', u'fab fa-rebel'), | |
(u'fa fa-rmb', u'fas fa-yen-sign'), | |
(u'fa fa-rotate-left', u'fas fa-undo'), | |
(u'fa fa-rotate-right', u'fas fa-redo'), | |
(u'fa fa-rouble', u'fas fa-ruble-sign'), | |
(u'fa fa-rub', u'fas fa-ruble-sign'), | |
(u'fa fa-ruble', u'fas fa-ruble-sign'), | |
(u'fa fa-rupee', u'fas fa-rupee-sign'), | |
(u'fa fa-s15', u'fas fa-bath'), | |
(u'fa fa-safari', u'fab fa-safari'), | |
(u'fa fa-scissors', u'fas fa-cut'), | |
(u'fa fa-scribd', u'fab fa-scribd'), | |
(u'fa fa-sellsy', u'fab fa-sellsy'), | |
(u'fa fa-send', u'fas fa-paper-plane'), | |
(u'fa fa-send-o', u'far fa-paper-plane'), | |
(u'fa fa-share-square-o', u'far fa-share-square'), | |
(u'fa fa-shekel', u'fas fa-shekel-sign'), | |
(u'fa fa-sheqel', u'fas fa-shekel-sign'), | |
(u'fa fa-shield', u'fas fa-shield-alt'), | |
(u'fa fa-shirtsinbulk', u'fab fa-shirtsinbulk'), | |
(u'fa fa-sign-in', u'fas fa-sign-in-alt'), | |
(u'fa fa-sign-out', u'fas fa-sign-out-alt'), | |
(u'fa fa-signing', u'fas fa-sign-language'), | |
(u'fa fa-simplybuilt', u'fab fa-simplybuilt'), | |
(u'fa fa-skyatlas', u'fab fa-skyatlas'), | |
(u'fa fa-skype', u'fab fa-skype'), | |
(u'fa fa-slack', u'fab fa-slack'), | |
(u'fa fa-sliders', u'fas fa-sliders-h'), | |
(u'fa fa-slideshare', u'fab fa-slideshare'), | |
(u'fa fa-smile-o', u'far fa-smile'), | |
(u'fa fa-snapchat', u'fab fa-snapchat'), | |
(u'fa fa-snapchat-ghost', u'fab fa-snapchat-ghost'), | |
(u'fa fa-snapchat-square', u'fab fa-snapchat-square'), | |
(u'fa fa-snowflake-o', u'far fa-snowflake'), | |
(u'fa fa-soccer-ball-o', u'far fa-futbol'), | |
(u'fa fa-sort-alpha-asc', u'fas fa-sort-alpha-down'), | |
(u'fa fa-sort-alpha-desc', u'fas fa-sort-alpha-up'), | |
(u'fa fa-sort-amount-asc', u'fas fa-sort-amount-down'), | |
(u'fa fa-sort-amount-desc', u'fas fa-sort-amount-up'), | |
(u'fa fa-sort-asc', u'fas fa-sort-up'), | |
(u'fa fa-sort-desc', u'fas fa-sort-down'), | |
(u'fa fa-sort-numeric-asc', u'fas fa-sort-numeric-down'), | |
(u'fa fa-sort-numeric-desc', u'fas fa-sort-numeric-up'), | |
(u'fa fa-soundcloud', u'fab fa-soundcloud'), | |
(u'fa fa-spoon', u'fas fa-utensil-spoon'), | |
(u'fa fa-spotify', u'fab fa-spotify'), | |
(u'fa fa-square-o', u'far fa-square'), | |
(u'fa fa-stack-exchange', u'fab fa-stack-exchange'), | |
(u'fa fa-stack-overflow', u'fab fa-stack-overflow'), | |
(u'fa fa-star-half-empty', u'far fa-star-half'), | |
(u'fa fa-star-half-full', u'far fa-star-half'), | |
(u'fa fa-star-half-o', u'far fa-star-half'), | |
(u'fa fa-star-o', u'far fa-star'), | |
(u'fa fa-steam', u'fab fa-steam'), | |
(u'fa fa-steam-square', u'fab fa-steam-square'), | |
(u'fa fa-sticky-note-o', u'far fa-sticky-note'), | |
(u'fa fa-stop-circle-o', u'far fa-stop-circle'), | |
(u'fa fa-stumbleupon', u'fab fa-stumbleupon'), | |
(u'fa fa-stumbleupon-circle', u'fab fa-stumbleupon-circle'), | |
(u'fa fa-sun-o', u'far fa-sun'), | |
(u'fa fa-superpowers', u'fab fa-superpowers'), | |
(u'fa fa-support', u'far fa-life-ring'), | |
(u'fa fa-tablet', u'fas fa-tablet-alt'), | |
(u'fa fa-tachometer', u'fas fa-tachometer-alt'), | |
(u'fa fa-telegram', u'fab fa-telegram'), | |
(u'fa fa-television', u'fas fa-tv'), | |
(u'fa fa-tencent-weibo', u'fab fa-tencent-weibo'), | |
(u'fa fa-themeisle', u'fab fa-themeisle'), | |
(u'fa fa-thermometer', u'fas fa-thermometer-full'), | |
(u'fa fa-thermometer-0', u'fas fa-thermometer-empty'), | |
(u'fa fa-thermometer-1', u'fas fa-thermometer-quarter'), | |
(u'fa fa-thermometer-2', u'fas fa-thermometer-half'), | |
(u'fa fa-thermometer-3', u'fas fa-thermometer-three-quarters'), | |
(u'fa fa-thermometer-4', u'fas fa-thermometer-full'), | |
(u'fa fa-thumb-tack', u'fas fa-thumbtack'), | |
(u'fa fa-thumbs-o-down', u'far fa-thumbs-down'), | |
(u'fa fa-thumbs-o-up', u'far fa-thumbs-up'), | |
(u'fa fa-ticket', u'fas fa-ticket-alt'), | |
(u'fa fa-times-circle-o', u'far fa-times-circle'), | |
(u'fa fa-times-rectangle', u'fas fa-window-close'), | |
(u'fa fa-times-rectangle-o', u'far fa-window-close'), | |
(u'fa fa-toggle-down', u'far fa-caret-square-down'), | |
(u'fa fa-toggle-left', u'far fa-caret-square-left'), | |
(u'fa fa-toggle-right', u'far fa-caret-square-right'), | |
(u'fa fa-toggle-up', u'far fa-caret-square-up'), | |
(u'fa fa-trash', u'fas fa-trash-alt'), | |
(u'fa fa-trash-o', u'far fa-trash-alt'), | |
(u'fa fa-trello', u'fab fa-trello'), | |
(u'fa fa-tripadvisor', u'fab fa-tripadvisor'), | |
(u'fa fa-try', u'fas fa-lira-sign'), | |
(u'fa fa-tumblr', u'fab fa-tumblr'), | |
(u'fa fa-tumblr-square', u'fab fa-tumblr-square'), | |
(u'fa fa-turkish-lira', u'fas fa-lira-sign'), | |
(u'fa fa-twitch', u'fab fa-twitch'), | |
(u'fa fa-twitter', u'fab fa-twitter'), | |
(u'fa fa-twitter-square', u'fab fa-twitter-square'), | |
(u'fa fa-unsorted', u'fas fa-sort'), | |
(u'fa fa-usb', u'fab fa-usb'), | |
(u'fa fa-usd', u'fas fa-dollar-sign'), | |
(u'fa fa-user-circle-o', u'far fa-user-circle'), | |
(u'fa fa-user-o', u'far fa-user'), | |
(u'fa fa-vcard', u'fas fa-address-card'), | |
(u'fa fa-vcard-o', u'far fa-address-card'), | |
(u'fa fa-viacoin', u'fab fa-viacoin'), | |
(u'fa fa-viadeo', u'fab fa-viadeo'), | |
(u'fa fa-viadeo-square', u'fab fa-viadeo-square'), | |
(u'fa fa-video-camera', u'fas fa-video'), | |
(u'fa fa-vimeo', u'fab fa-vimeo-v'), | |
(u'fa fa-vimeo-square', u'fab fa-vimeo-square'), | |
(u'fa fa-vine', u'fab fa-vine'), | |
(u'fa fa-vk', u'fab fa-vk'), | |
(u'fa fa-volume-control-phone', u'fas fa-phone-volume'), | |
(u'fa fa-warning', u'fas fa-exclamation-triangle'), | |
(u'fa fa-wechat', u'fab fa-weixin'), | |
(u'fa fa-weibo', u'fab fa-weibo'), | |
(u'fa fa-weixin', u'fab fa-weixin'), | |
(u'fa fa-whatsapp', u'fab fa-whatsapp'), | |
(u'fa fa-wheelchair-alt', u'fab fa-accessible-icon'), | |
(u'fa fa-wikipedia-w', u'fab fa-wikipedia-w'), | |
(u'fa fa-window-close-o', u'far fa-window-close'), | |
(u'fa fa-window-maximize', u'far fa-window-maximize'), | |
(u'fa fa-window-restore', u'far fa-window-restore'), | |
(u'fa fa-windows', u'fab fa-windows'), | |
(u'fa fa-won', u'fas fa-won-sign'), | |
(u'fa fa-wordpress', u'fab fa-wordpress'), | |
(u'fa fa-wpbeginner', u'fab fa-wpbeginner'), | |
(u'fa fa-wpexplorer', u'fab fa-wpexplorer'), | |
(u'fa fa-wpforms', u'fab fa-wpforms'), | |
(u'fa fa-xing', u'fab fa-xing'), | |
(u'fa fa-xing-square', u'fab fa-xing-square'), | |
(u'fa fa-y-combinator', u'fab fa-y-combinator'), | |
(u'fa fa-y-combinator-square', u'fab fa-hacker-news'), | |
(u'fa fa-yahoo', u'fab fa-yahoo'), | |
(u'fa fa-yc', u'fab fa-y-combinator'), | |
(u'fa fa-yc-square', u'fab fa-hacker-news'), | |
(u'fa fa-yelp', u'fab fa-yelp'), | |
(u'fa fa-yen', u'fas fa-yen-sign'), | |
(u'fa fa-yoast', u'fab fa-yoast'), | |
(u'fa fa-youtube', u'fab fa-youtube'), | |
(u'fa fa-youtube-play', u'fab fa-youtube'), | |
(u'fa fa-youtube-square', u'fab fa-youtube-square') | |
] | |
def replaceStringInFile(filePath): | |
# "replaces all findStr by repStr in file filePath" | |
global outputText | |
tempName = filePath + '~~~' | |
inputFile = open(filePath) | |
outputFile = open(tempName, 'w') | |
fContent = unicode(inputFile.read(), "utf-8") | |
for aPair in findreplace: | |
outputText = fContent.replace(aPair[0], aPair[1]) | |
fContent = outputText | |
outputFile.write(outputText.encode("utf-8")) | |
outputFile.close() | |
inputFile.close() | |
print("processed {}".format(filePath)) | |
os.rename(tempName, filePath) | |
def fileFilter(null, thisDir, dirChildrenList): | |
for thisChild in dirChildrenList: | |
if '.jsx' == os.path.splitext(thisChild)[1] and os.path.isfile(thisDir + '/' + thisChild): | |
replaceStringInFile(thisDir + '/' + thisChild) | |
if inputDir == "": | |
inputDir = os.getcwd() | |
os.path.walk(inputDir, fileFilter, None) |
nothing happens when I run it
Can you elaborate?
nothing happens when I run it
in case of 495 line
if '.jsx' == os.path.splitext(thisChild)[1] and os.path.isfile(thisDir + '/' + thisChild):
"jsx" files only are processed, change to your project files extension eg "php"
I am getting an error on line 501 os.path.walk(inputDir, fileFilter, None)
AttributeError: module 'ntpath' has no attribute 'walk' I am running python version 3.6.5 on windows 10
I am getting an error on line 501 os.path.walk(inputDir, fileFilter, None)
AttributeError: module 'ntpath' has no attribute 'walk' I am running python version 3.6.5 on windows 10
This script is writter in python 2.7.
Try to run it with it.
Someone has created a repo that does the same with python 3 support, you can give it a try 😄 :
https://github.com/abkcode/fontawesome4to5/blob/master/fontawesome4to5.py
nothing happens when I run it