commit
f0cdc80ccf
@ -0,0 +1,8 @@ |
|||||||
|
# See https://help.github.com/articles/ignoring-files for more about ignoring files. |
||||||
|
# |
||||||
|
# If you find yourself ignoring temporary files generated by your text editor |
||||||
|
# or operating system, you probably want to add a global ignore instead: |
||||||
|
# git config --global core.excludesfile '~/.gitignore_global' |
||||||
|
|
||||||
|
# Bot harici dosyalari gormezden gel |
||||||
|
cacheclear.sh |
@ -0,0 +1,10 @@ |
|||||||
|
# metu.life # |
||||||
|
|
||||||
|
Bu depo, [metu.life](https://metu.life) botlarının kaynak kodlarını barındırır. |
||||||
|
|
||||||
|
+ [kafeterya\_bot@metu.life](https://metu.life/@kafeterya_bot) |
||||||
|
- kafeterya.sh menüyü kafe.txt dosyasına yazar |
||||||
|
- kafeterya.py içeriği platformda paylaşır |
||||||
|
+ [akademik_bot@metu.life](https://metu.life/@akademik_bot) |
||||||
|
- cal.sh takvim kesitini cal.txt dosyasına yazar |
||||||
|
- cal.py içeriği platformda paylaşır |
@ -0,0 +1,11 @@ |
|||||||
|
from mastodon import Mastodon |
||||||
|
|
||||||
|
mastodon = Mastodon( |
||||||
|
access_token = 'top-secret', |
||||||
|
api_base_url = 'https://metu.life/' |
||||||
|
) |
||||||
|
|
||||||
|
file = open("cal.txt", "r") |
||||||
|
calendar = file.read() |
||||||
|
if len(calendar) > 15: |
||||||
|
mastodon.status_post(calendar) |
@ -0,0 +1,7 @@ |
|||||||
|
#!/bin/bash |
||||||
|
if [[ $(date +%u) -gt 5 ]]; then |
||||||
|
range=7 |
||||||
|
else |
||||||
|
range=3 |
||||||
|
fi |
||||||
|
calcurse -Q --days $range | sed 's/*/+/g' > cal.txt && python3 cal.py |
@ -0,0 +1,11 @@ |
|||||||
|
from mastodon import Mastodon |
||||||
|
|
||||||
|
mastodon = Mastodon( |
||||||
|
access_token = 'top-secret', |
||||||
|
api_base_url = 'https://metu.life/' |
||||||
|
) |
||||||
|
|
||||||
|
file = open("kafe.txt", "r") |
||||||
|
yemek = file.read() |
||||||
|
if len(yemek) > 8: |
||||||
|
mastodon.status_post(yemek) |
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
url='https://kafeterya.metu.edu.tr/' |
||||||
|
outfile='kafe.txt' |
||||||
|
|
||||||
|
echo "Günün yemeği:" > ${outfile} |
||||||
|
curl -s ${url} | /snap/bin/xmllint --html --xpath '//div[@class="yemek"]/p' --format - | sed -e 's/<[^>]*>//g' -e '/*/d' -e 's/^/+ /g' -e 's/./\L&/g4' >> ${outfile} |
||||||
|
|
||||||
|
python3 kafeterya.py |
Loading…
Reference in new issue