Для поиска {{ include="file" }} используется \{\{ include=["\']([a-z.\/]+)["\'] \}\}
При замене просто меняю найденные фрагменты на загруженные шаблоны.
Весь код, отвечающий за поиск и замену опубликовал тут: https://gist.github.com/AlexRudkowskij/41079f4d013...
Судя по вашим вопросам вы хотите сразу уметь всё... Учите с азов(вывод простой строки и дальше по сложнее), пока не дойдёте знаниями до того, что вам нужно
efimenko_b: вы про галочки писали: делаете запрос на получение нужных новостей. В ответ вам придёт массив новостей. Дальше делаете с ним что хотите(в вашем случае - выводите новости нужным образом)
BlastPy: тогда самый простой вариант, который я придумал, это поднять web сервер на малине, сделать свой интерфейс и при нажатии на кнопку делать то, что вам нужно. На PHP это делается следующим образом(выполнение комманд): php.net/manual/ru/function.shell-exec.php
Илья Т.: много дел было вчера, забыл ответить. Тоже не помогло с прописыванием в ospf сети туннеля. Преподаватель тоже не нашёл в чём проблема, сказал что в понедельник даст свою сеть с настройками, там оно работает
Есть два офиса. Физически они расположены в разных городах, но сеть у них должна быть одна. Т.е. должен быть доступ с одной сети к серверам и компьютерам в другой сети. Так как они расположены в разных городах, нужен vpn, и с ним проблема: нужно сделать так, что бы весь трафик, при выходе из сети офиса, автоматически заходил в туннель.
ip route 0.0.0.0 0.0.0.0 ip.gre.other.side почему-то не раюотает, но я ещё не пробовал этот(Как отправлять весь исходящий трафик в GRE туннель? вариант.
При статическом указании маршрута, например ip route x.x.x.x y.y.y.y ip.gre.other.side трафик в туннель входит. Если бы сеть была небольшой и не планировалась бы расширяться, такой вариант устроил бы, но из-за возможного дальнейшего расширения сети он не подходит.
Илья Т.: tracert 175.0.0.2:
1 0 ms 0 ms 0 ms 192.168.0.1
2 0 ms 0 ms 0 ms 10.0.0.1
3 1 ms 0 ms 0 ms 11.0.0.2
4 0 ms 0 ms 1 ms 175.0.0.2
Trace complete.
Если с роутера, то результат следующий:
1 10.0.0.1 0 msec 0 msec 0 msec
2 11.0.0.2 0 msec 0 msec 0 msec
3 175.0.0.2 0 msec 0 msec 0 msec
Илья Т.: R1:
C 5.0.0.0/8 is directly connected, Tunnel0
C 10.0.0.0/8 is directly connected, FastEthernet0/0
O 11.0.0.0/8 [110/2] via 10.0.0.1, 00:03:31, FastEthernet0/0
175.0.0.0/24 is subnetted, 1 subnets
O 175.0.0.0 [110/3] via 10.0.0.1, 00:03:31, FastEthernet0/0
C 192.168.0.0/24 is directly connected, FastEthernet0/1
S* 0.0.0.0/0 [1/0] via 5.0.0.2
R3:
C 5.0.0.0/8 is directly connected, Tunnel0
O 10.0.0.0/8 [110/2] via 11.0.0.1, 00:03:30, FastEthernet0/0
C 11.0.0.0/8 is directly connected, FastEthernet0/0
175.0.0.0/24 is subnetted, 1 subnets
C 175.0.0.0 is directly connected, FastEthernet0/1
O 192.168.0.0/24 [110/3] via 11.0.0.1, 00:03:30, FastEthernet0/0
S* 0.0.0.0/0 [1/0] via 5.0.0.1
На R2 настроен только OSPF
Илья Т.: туннель поднят, без туннеля всё пингуется. Если указать самому задать статический маршрут в одну сеть - в тунель входит. Не работает с 0.0.0.0.
R1:
11.0.0.1 1 FULL/BDR 00:00:32 11.0.0.1 FastEthernet0/0
R2:
100.0.0.0 1 FULL/BDR 00:00:34 10.0.0.2 FastEthernet0/0
175.0.0.1 1 FULL/DR 00:00:39 11.0.0.2 FastEthernet0/1
R3:
11.0.0.1 1 FULL/BDR 00:00:31 11.0.0.1 FastEthernet0/0