Add all links for almas movie
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# movies - مجموعه آٰرشیو های مرتب شده فیلم
|
# movies - مجموعه آرشیو های مرتب شده فیلم
|
||||||
|
|
||||||
بهتر است برای جستجو در آرشیو ها از قابلیت `find in page` مرورگر خود استفاده کنید.
|
بهتر است برای جستجو در آرشیو ها از قابلیت `find in page` مرورگر خود استفاده کنید.
|
||||||
## آرشیو های موجود فعلی:
|
## آرشیو های موجود فعلی:
|
||||||
@@ -16,10 +16,11 @@
|
|||||||
- Links:
|
- Links:
|
||||||
- **Series**: [Open](http://chai.bokhary.ir/logique/movies/src/branch/master/view/almasmovie/series.md)
|
- **Series**: [Open](http://chai.bokhary.ir/logique/movies/src/branch/master/view/almasmovie/series.md)
|
||||||
- **Movies**: [Open](http://chai.bokhary.ir/logique/movies/src/branch/master/view/almasmovie/movies.md)
|
- **Movies**: [Open](http://chai.bokhary.ir/logique/movies/src/branch/master/view/almasmovie/movies.md)
|
||||||
|
- **All Links**: [Open](http://chai.bokhary.ir/logique/movies/src/branch/master/view/almasmovie/all.md)
|
||||||
|
|
||||||
## استخراج کننده لینک
|
## استخراج کننده لینک
|
||||||
|
|
||||||
لینک های آرشیو های بالا با استفاده از یک اسکریپت جستجو و لینک های آن ها استخراج شده است. در صورت تمایل میتوانید از اسکریپت مذکور روی هر آرشیو مشابهی استفاده کنید
|
لینک های آرشیو های بالا با استفاده از یک اسکریپت جستجو و لینک های آن ها استخراج شده است. در صورت تمایل میتوانید از اسکریپت مذکور روی هر آرشیو مشابهی استفاده کنید.
|
||||||
|
|
||||||
### آموزش نصب پیش نیاز ها و استفاده از اسکریپت:
|
### آموزش نصب پیش نیاز ها و استفاده از اسکریپت:
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
series_links_dict = {}
|
series_links_dict = {}
|
||||||
movies_links_dict = {}
|
movies_links_dict = {}
|
||||||
|
all_links = []
|
||||||
|
|
||||||
folder = Path("view/almasmovie")
|
folder = Path("view/almasmovie")
|
||||||
|
|
||||||
@@ -66,7 +67,9 @@ for k, v in series_links_dict.items():
|
|||||||
for link in v:
|
for link in v:
|
||||||
parsed_link = urlparse(link)
|
parsed_link = urlparse(link)
|
||||||
name = parsed_link.path.split("/")[-1]
|
name = parsed_link.path.split("/")[-1]
|
||||||
series_text += f"- **{k}**: [{name}]({link.replace(' ', '%20')})\n\n"
|
line = f"- **{k}**: [{name}]({link.replace(' ', '%20')})\n\n"
|
||||||
|
all_links.append((name, line))
|
||||||
|
series_text += line
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -84,12 +87,29 @@ for v in sorted(movies_links_dict.values(), key=lambda x: x[0]):
|
|||||||
url = v[1].replace(" ", "%20")
|
url = v[1].replace(" ", "%20")
|
||||||
year = v[2]
|
year = v[2]
|
||||||
|
|
||||||
movies_text += f"- **{first_letter}**: [{name}]({url})"
|
line = f"- **{first_letter}**: [{name}]({url})"
|
||||||
|
|
||||||
if year.isnumeric() and int(year) < 3000:
|
if year.isnumeric() and int(year) < 3000:
|
||||||
movies_text += f" ({year})"
|
line += f" ({year})"
|
||||||
|
|
||||||
|
line += "\n\n"
|
||||||
|
|
||||||
|
all_links.append((name, line))
|
||||||
|
movies_text += line
|
||||||
|
|
||||||
movies_text += "\n\n"
|
|
||||||
|
|
||||||
with open(folder / "movies.md", "w") as fp:
|
with open(folder / "movies.md", "w") as fp:
|
||||||
fp.write(movies_text)
|
fp.write(movies_text)
|
||||||
|
|
||||||
|
all_links.sort(key=lambda x: x[0])
|
||||||
|
|
||||||
|
all_text = "# آرشیو الماسمووی \n\n\n"
|
||||||
|
all_text += "مرتب شده بر اساس حروف الفبا.\n\n"
|
||||||
|
all_text += "جهت جستجو از قابلیت `find in page` مرورگر خود استفاده کنید.\n\n"
|
||||||
|
all_text += "---\n"
|
||||||
|
|
||||||
|
for v in all_links:
|
||||||
|
all_text += v[1]
|
||||||
|
|
||||||
|
with open(folder / "all.md", "w") as fp:
|
||||||
|
fp.write(all_text)
|
||||||
|
|||||||
14484
view/almasmovie/all.md
Normal file
14484
view/almasmovie/all.md
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user