Добавлена поддержка
ЭЧ/Ech (ex-Escapechan) и Ежчана (
ejchan.net,
ejchan.site). Набегаем, тестируем архивацию,
сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (
подробности случившегося). Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Ссылка состоит из
https://telegra.ph/ + [Name] + месяц-число в формате [-01-01] + номер поста за этот день [-1] (если пост первый, поле пустое)
В целом виде она выглядит так
https://telegra.ph/Lena-02-01-3
Или так, если пост в этот день первый
https://telegra.ph/Lena-02-01
Гайд - запускать в любой ide или питоновской консоли, заранее изменив имя на Alisa/Nastya/Masha/Sliv и тд и количество постов за день на желаемое. Может потребоваться установиться сам python и используемые модули.
ВНИМАНИЕ! Ссылок открывается дохуилион (пара десятков-пара сотен), очень слабеньким процам может быть плохо.
Если есть желающие, можете оптимизировать или как-то улучшить код. Например, чтобы он не открывал копирки. Мне лень, просто набросал на скорую руку.
import webbrowser
from bs4 import BeautifulSoup
import requests
def get_text(url):
rs = requests.get(url)
root = BeautifulSoup(rs.content, 'html.parser')
article = root.select_one('article')
return article.text;
name = "Lena" #имя
num = 0 #повторов поста с таким же именем
mounths = 12 #месяцы
days = 31 #дни
for i in range(1, mounths):
for j in range(1, days):
for k in range(1, num):
url = "https://telegra.ph/" + name + "-"
if i < 10:
url += "0"
url += str(i) + "-"
if j < 10:
url += "0"
url += str(j)
if k != 0:
url += "-" + str(k)
try:
text = get_text(url)
print(text[:1])
except:
continue
webbrowser.open(url, new=2)