Контент и crontab

Есть интересные сайты или разделы сайтов, на каких что-то новое появляется очень помалу. И с одной стороны, не хочется терять сайт с поля зрения, с другой стороны, заходить каждый день и видеть одну и ту же фотку или статью тоже плохо.

Я решил для себя эту проблему с помощю crontab.


# ┌───────────── minute (0 - 59)

# │ ┌───────────── hour (0 - 23)

# │ │ ┌───────────── day of the month (1 - 31)

# │ │ │ ┌───────────── month (1 - 12)

# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;

# │ │ │ │ │ 7 is also Sunday on some systems)

# │ │ │ │ │

# │ │ │ │ │

# * * * * * command to execute

0 * 1 * * mkdir -p defence-line.org

0 * 2 * * mkdir -p m.pikabu.ru/community/explosm

0 * 3 * * mkdir -p pikabu.ru/subs-list

0 * 4 * * mkdir -p gorky-look.livejournal.com/

0 * 5 * * mkdir -p demotivators.to podstolom.su/demotivatory/ demotivation.me/ demotions.ru/

0 * 6 * * mkdir -p top.a-comics.ru

0 * 7 * * mkdir -p xkcd.ru


Так первого числа каждого месяца в 0 минут каждого часа создается папка defence-line.org, можно посмотреть, что там (на сайте, папка - это только напоминание) нового и удалить - через месяц снова появится.

Если раз в месяц - очень часто, можно написать 0 * 1 * */2 или 0 * 1 * */3 - будет напоминать соответственно каждый второй или каждий третий мецяц.

Если вместо "mkdir -p" писать "gedit" (или другой текстовый редактор) - будет создаватся окно программы с соответственным заголовком.

GNU/Linux

1.2K поста15.6K подписчиков

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

1
Автор поста оценил этот комментарий

Логичным было бы запуск кроном некоего скрипта, который проверял наличие изменений сайта, и в случае, если изменения были обнаружены, то открывал бы браузер...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Есть что-то такое.

Я когда-то дампил себе что нравилось с нета (например ixbt, bash.im, habr, livejournal). Тогда и разобрался с lynx --dump.

Потом, когда у меня поломался экран в ноутбуке и его пол года справить не могли, очень помогло - с телефона читал (bash.im так прочитал с 1 по 1000 или по 1200).

Для проверки новых статей одного автора создал такой скрипт, но пока его сделал, настроил и разгребал глюки, понял, что все остальное лучше вручную.


mkdir /mnt/sda2/gl/

cd /mnt/sda2/gl/

mkdir gorky-look.livejournal.com

lynx --dump --display_charset UTF-8 https://gorky-look.livejournal.com/2019/01/ | grep html | grep gorky-look | sed s/.*gorky-look/gorky-look/g > all

for r in $(cat all)

do

echo $r

if [ ! -s $r ]

then

echo new $r

lynx --dump -width=1000 --display_charset UTF-8 https://$r | grep -B1000 -F "Tags: " | grep -A1000 -F "Share" > $r

mousepad $r &

sleep 1

fi

done

0
Автор поста оценил этот комментарий

player="D:\Program Files\mpv-i686-20180731\mpv.exe" --no-audio --screenshot-directory=C:\Users\art\Desktop

0
Автор поста оценил этот комментарий

Обновив длайвери на вайфай з

https://files.atherosdrivers.com/files/win7-9.2.1.459-whql.z...

пынг 4/4

0
Автор поста оценил этот комментарий

#porteus not use rootcopy when changes/ cp rootcopy/home/guest to changes/home/guest by hand

0
Автор поста оценил этот комментарий

To set terminal ctrl-left save

http://www.pixelbeat.org/settings/.inputrc

to .inputrc and

bind .inputrc

0
Автор поста оценил этот комментарий

пост достиг максимума комментариев потому тут напишу

в ответ на #comment_139095069


должен терпеть обзывания


с какого перепугу? вызвал еще раз модера и за оскорбления полетят СПРАВЕДЛИВЫЕ баны, против которых бунтовать никто не будет в здравом уме

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Перечитал коммент

lutik04

18 часов назад

+3

Пфф.... этот как обращать внимание на ауешников "ээ ментам заяву не по понятиям"

А раньше решил, что это была просто детсадовская наебка "не обращай внимание, что он Х" или (такое мнение высказывалось в том посте несколько раз) "не нравится эротика - ваши проблемы".

0
Автор поста оценил этот комментарий

@moderator может это не важно, но орфографическая ошибка в правилах

https://pikabu.ru/information/rules#6

6.4 Действия модерации.

...

В случае размещения порнографического или эротического контента в постах и комментариях, модерация может на неограниченный срок отключить пользователю возможность добавлять физображения в комментарии, а также удалить контент и блокировать пользователя.

1
Автор поста оценил этот комментарий

С таким же успехом можно просто выкачивать все посты по Крону.
Например по Крону я через Питон обучил залазить на сайт Ростелекома и выкачивать оттуда журнал звонков и все файлы телефонных разговоров. (у них нет такой опции, я её сам по сути реализовал).

раскрыть ветку (1)
Автор поста оценил этот комментарий

Можно, например, с помощью flexget.com/, но для этого нужно долго разбиратся с настройками flexget (писать файл config.yml).

6
Автор поста оценил этот комментарий

Так уж тогда до логического довести - вызов браузера с нужным URL-ом. Пришел с утра, разблокировал комп, а  у тебя уже всё стоит.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Так можно зделать.

read -p Нажмите ввод, чтобы запустить сайт в браузере

firefox сайт

Автор поста оценил этот комментарий

Редактировать уже позно, напишу здесь.

Текст

# ┌───────────── minute (0 - 59)

# │ ┌───────────── hour (0 - 23)

# │ │ ┌───────────── day of the month (1 - 31)

# │ │ │ ┌───────────── month (1 - 12)

# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;

# │ │ │ │ │ 7 is also Sunday on some systems)

# │ │ │ │ │

# │ │ │ │ │

# * * * * * command to execute

писать не нужно, это кусок справки - я его добавил в свой файл, чтобы не путатся со звездочками, что которая значит.
6
Автор поста оценил этот комментарий

Так уж тогда до логического довести - вызов браузера с нужным URL-ом. Пришел с утра, разблокировал комп, а  у тебя уже всё стоит.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Я не знаю, как написать, чтобы запускалось при старте системы в определенные дни, по-этому написал запускать каждый час. Если я, например, буду играть в игру и каждый час браузер будет запускатся, то будет не очень удобно.

Можно как-то проверять, запущен ли браузер и открывать ссылки только в этом случае, но это нужно розбиратся-колупатся и писать сложные скрипты для этого.

показать ответы
раскрыть ветку (1)
Автор поста оценил этот комментарий

Ага, https://ru.wikipedia.org/wiki/%D0%97%D0%BE%D0%BB%D0%BE%D1%82...


Кронтаб в этом случае удобно, потому-что можно быстрее добавить (например в сравнении с планировщиком задач Виндовс). Скопировал-вставил, скопировал-вставил, сохранил-закрыл.

2
DELETED
Автор поста оценил этот комментарий

Угу, если человек хорошо владеет каким-то инструментом, то он будет пытаться применять его везде, даже там, где есть более изящные/подходящие решения.

раскрыть ветку (1)
12
Автор поста оценил этот комментарий

Кронтаб головного мозга.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Такую фразу можно про все и про всех говорить.