condensing
This commit is contained in:
parent
f794d825af
commit
4f05cd3fa3
33
_dp3.py
33
_dp3.py
@ -157,7 +157,7 @@ if __name__=='__main__':
|
||||
###############################################################################
|
||||
url=f"https://bandcamp.com/EmbeddedPlayer/v=2/track={song_videoid}"
|
||||
###############################################################################
|
||||
################################################################################### <<< SOUNDCLOUD <<< SOUNDCLOUD
|
||||
################################################################################### <<< SOUNDCLOUD <<< SOUNDCLOUD
|
||||
if song_filename.startswith('soundcloud_'):
|
||||
###############################################################################
|
||||
song_videoid=song_filename.split('-')[-1][:-4]
|
||||
@ -189,7 +189,7 @@ if __name__=='__main__':
|
||||
if song_title.find('free dl') > -1:
|
||||
song_title=song_title.replace('free dl','')
|
||||
###############################################################################
|
||||
#print(f'\t\tsong_artist: {song_artist}\n\t\tsong_title: {song_title}')
|
||||
#print(f'\t\tsong_artist: {song_artist}\n\t\tsong_title: {song_title}')
|
||||
###############################################################################
|
||||
url=f"https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/{song_videoid}"
|
||||
###############################################################################
|
||||
@ -301,59 +301,60 @@ if __name__=='__main__':
|
||||
try:
|
||||
filelist=glob('*.log')
|
||||
logfiles=[]
|
||||
for _ in filelist:
|
||||
for _ in filelist:
|
||||
f=open(_,'r')
|
||||
l=f.read().splitlines()
|
||||
f.close()
|
||||
logfiles.append([_,l])
|
||||
os.remove(_)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
logkey=[]
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "url_batch.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "youtube_url_batch.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "youtube_downloaded.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "soundcloud_url_batch.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "soundcloud_downloaded.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "bandcamp_url_batch.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
pass
|
||||
###########################################################################################
|
||||
try:
|
||||
for i,_ in enumerate(logfiles):
|
||||
for i,_ in enumerate(logfiles):
|
||||
if _[0] == "bandcamp_downloaded.log":
|
||||
logkey.append(i)
|
||||
except:
|
||||
@ -361,23 +362,23 @@ if __name__=='__main__':
|
||||
###########################################################################################
|
||||
logcmp=[]
|
||||
###########################################################################################
|
||||
for d,_ in enumerate(logkey):
|
||||
for d,_ in enumerate(logkey):
|
||||
offset=len(f"{str(_).zfill(2)}/{str(len(logfiles)-1).zfill(2)} {logfiles[_][0]} iDr1p")
|
||||
logcmp.append(f".SOF. {'#'*int(100-offset)} {logfiles[_][0]} {str(d+1).zfill(2)}/{str(len(logfiles)).zfill(2)}")
|
||||
logcmp.append("")
|
||||
logcmp.append("")
|
||||
for __ in range(len(logfiles[_][1])):
|
||||
logcmp.append( f"{str(__+1).zfill(2)}/{str(len(logfiles[_][1])).zfill(2)} {logfiles[_][1][__]}" )
|
||||
logcmp.append("")
|
||||
logcmp.append("")
|
||||
logcmp.append(f"{str(d+1).zfill(2)}/{str(len(logfiles)).zfill(2)} {logfiles[_][0]} {'#'*int(100-offset)} .EOF.")
|
||||
logcmp.append("")
|
||||
###########################################################################################
|
||||
for i,_ in enumerate(logkey): logcmp.append( f'key index: {i} = {_} = {logfiles[_][0]}' )
|
||||
for i,_ in enumerate(logkey): logcmp.append( f'key index: {i} = {_} = {logfiles[_][0]}' )
|
||||
###########################################################################################
|
||||
f=open(f'{export_directory}/_processed_batch.log','w')
|
||||
for _ in logcmp:
|
||||
print(_)
|
||||
f.write(f'{_}\n')
|
||||
f.close()
|
||||
###########################################################################################
|
||||
###########################################################################################
|
||||
print('finished')
|
||||
########################################################################################### EOF
|
||||
########################################################################################### EOF
|
||||
|
2
_dr1p.sh
2
_dr1p.sh
@ -148,4 +148,4 @@ if [ -f "bandcamp_url_batch.log" ]; then
|
||||
fi
|
||||
#####################################################################################################################
|
||||
cd .. && python3 _dp3.py "$1" "$2" "$3"
|
||||
################################################################################################################## EOF
|
||||
################################################################################################################## EOF
|
Loading…
Reference in New Issue
Block a user