From f991a74f3c5a338cbae187b6805f781434cd5856 Mon Sep 17 00:00:00 2001 From: tastytea Date: Mon, 11 Feb 2019 19:15:37 +0100 Subject: [PATCH] Initial commit. --- .gitignore | 1 + CMakeLists.txt | 29 +++++++++++++++++++++++++++++ README.adoc | 20 ++++++++++++++++++++ feiertagebot.cpp | 8 ++++++++ 4 files changed, 58 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 README.adoc create mode 100644 feiertagebot.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..753e0e2 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,29 @@ +cmake_minimum_required (VERSION 3.2) +project(feiertagebot + LANGUAGES CXX +) + +include(GNUInstallDirs) +find_package(PkgConfig REQUIRED) +pkg_check_modules(LIBXDG_BASEDIR REQUIRED libxdg-basedir) +pkg_check_modules(LIBCONFIG REQUIRED libconfig++) + +set(CMAKE_CXX_STANDARD 14) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +set(CMAKE_CXX_FLAGS_DEBUG + "${CMAKE_CXX_FLAGS_DEBUG} -Wpedantic -Wall -Wextra -g -Og -fno-omit-frame-pointer") + +include_directories(${PROJECT_BINARY_DIR}) +include_directories(${LIBXDG_BASEDIR_INCLUDE_DIRS}) +include_directories(${LIBCONFIG_INCLUDE_DIRS}) + +link_directories(${LIBXDG_BASEDIR_LIBRARY_DIRS}) +link_directories(${LIBCONFIG_LIBRARY_DIRS}) + +add_executable(${CMAKE_PROJECT_NAME} feiertagebot.cpp) +target_link_libraries(${CMAKE_PROJECT_NAME} + "${LIBXDG_BASEDIR_LDFLAGS} ${LIBCONFIG_LDFLAGS}" + "-lstdc++fs") +install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..3237d7b --- /dev/null +++ b/README.adoc @@ -0,0 +1,20 @@ += feiertagebot + +*feiertagebot* ist ein Mastodon-bot, der über anstehende feiertage in +Deutschland informiert. Die daten stammen von +https://github.com/wlbr/feiertage. + +== Installation und benutzung + +[source,shell] +---- +wget https://schlomp.space/tastytea/feiertagebot/raw/branch/master/feiertagebot +chmod +x feiertagebot +echo "token=" > ~/.config/feiertagebot.cfg +echo "instance=social.example.com" >> ~/.config/feiertagebot.cfg +./feiertagebot +---- + +== Lizenz + +CC-0 / Public Domain diff --git a/feiertagebot.cpp b/feiertagebot.cpp new file mode 100644 index 0000000..adc1410 --- /dev/null +++ b/feiertagebot.cpp @@ -0,0 +1,8 @@ +// Author: tastytea +// CC-0 / Public Domain +// Version: 2019-02-11_1 + +int main() +{ + return 0; +}