wip directory
This commit is contained in:
parent
5768b37cd1
commit
1f7e442d04
@ -13,6 +13,13 @@ class WPimport:
|
|||||||
|
|
||||||
# Public method
|
# Public method
|
||||||
|
|
||||||
|
def fromDirectory(self, directory):
|
||||||
|
directory = "{0}/archives".format(directory)
|
||||||
|
for item in os.listdir(directory):
|
||||||
|
subdirectory = self._checkDirectory(item)
|
||||||
|
print(subdirectory)
|
||||||
|
|
||||||
|
|
||||||
def fromFile(self, files):
|
def fromFile(self, files):
|
||||||
for file in files.split(","):
|
for file in files.split(","):
|
||||||
if os.path.exists(file):
|
if os.path.exists(file):
|
||||||
@ -27,6 +34,11 @@ class WPimport:
|
|||||||
|
|
||||||
# Private method
|
# Private method
|
||||||
|
|
||||||
|
def _checkDirectory(self, item):
|
||||||
|
if os.path.isdir(item):
|
||||||
|
self._checkDirectory(item)
|
||||||
|
return item
|
||||||
|
|
||||||
## Add or update featured media
|
## Add or update featured media
|
||||||
|
|
||||||
def _addOrUpdateFeaturedMedia(self, soup):
|
def _addOrUpdateFeaturedMedia(self, soup):
|
||||||
@ -243,7 +255,8 @@ class WPimport:
|
|||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
parser.add_argument("--user", help="wordpress user", required=True)
|
parser.add_argument("--user", help="wordpress user", required=True)
|
||||||
parser.add_argument("--file", help="HTML file", required=True)
|
parser.add_argument("--file", help="HTML file", default="")
|
||||||
|
parser.add_argument("--directory", help="HTML directory", default="")
|
||||||
parser.add_argument("--wordpress", help="URL Wordpress", required=True)
|
parser.add_argument("--wordpress", help="URL Wordpress", required=True)
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
password = getpass()
|
password = getpass()
|
||||||
@ -253,4 +266,8 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
basic = HTTPBasicAuth(args.user, password)
|
basic = HTTPBasicAuth(args.user, password)
|
||||||
importWp = WPimport(basic, args.wordpress)
|
importWp = WPimport(basic, args.wordpress)
|
||||||
importWp.fromFile(args.file)
|
if len(args.file) > 0:
|
||||||
|
importWp.fromFile(args.file)
|
||||||
|
exit(0)
|
||||||
|
if len(args.directory) > 0:
|
||||||
|
importWp.fromDirectory(args.directory)
|
Loading…
x
Reference in New Issue
Block a user