Skip to content

Instantly share code, notes, and snippets.

@michaelgautier
michaelgautier / gautier_rss_reader8.spec
Created January 17, 2023 11:40
Fedora 37 Spec file for building an RPM
Name: gautierrss
Version: 8.0.0
Release: 1%{?dist}
Summary: Ultra simple desktop feed reader
#All files included in the source RPM build are to be single licensed under LGPLv2+
License: LGPLv2+
URL: https://michaelgautier.github.io/gautier_rss_reader8/
Source0: %{name}-%{version}.tar.gz
@michaelgautier
michaelgautier / gautierrss_makefile.am
Created January 16, 2023 06:39
Gautier RSS 2023.01.15 Automake makefile.am
ACLOCAL_AMFLAGS = -I m4
srcdir = @srcdir@
VPATH = @srcdir@
#############
############# PROGRAMS //////////////////////////////////////////
#############
bin_PROGRAMS = newsdownld rss_io_test gautierrss
@michaelgautier
michaelgautier / gautierrss_configure.ac
Created January 16, 2023 06:38
Gautier RSS 2023.01.15 - Autotools Autoconf Configuration Script
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.71])
AC_INIT([gautierrss], [8.0.0], [mklinfinity@proton.me])
AM_INIT_AUTOMAKE([gnits] [subdir-objects] [-Wall -Werror])
AM_PROG_AR
LT_PREREQ([2.4])
LT_INIT([dlopen])
AC_LANG([C])
@michaelgautier
michaelgautier / is_numeric_example.cpp
Created February 28, 2020 10:09
C++ Is Numeric Example (C++ 17)
/*
Copyright (C) 2020 Michael Gautier
This source code is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This source code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library. If not, see <http://www.gnu.org/licenses/>.
Author: Michael Gautier <michaelgautier.wordpress.com>
@michaelgautier
michaelgautier / cpp_is_numeric_cpp17.hpp
Last active February 28, 2020 09:56
C++ IsNumeric (C++ 17)
/*
Copyright (C) 2020 Michael Gautier
This source code is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This source code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library. If not, see <http://www.gnu.org/licenses/>.
Author: Michael Gautier <michaelgautier.wordpress.com>
@michaelgautier
michaelgautier / rssreaderui_20181215.hxx
Created December 15, 2018 15:26
RSS Reader C++ UI header - 2018-12-15 - gtkmm
/*
Copyright 2018 Michael Gautier
This file is part of Gautier RSS System by Michael Gautier.
Gautier RSS System by Michael Gautier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Gautier RSS System by Michael Gautier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Gautier RSS System by Michael Gautier. If not, see <http://www.gnu.org/licenses/>.
@michaelgautier
michaelgautier / rssreaderui_20181213.cxx
Last active December 15, 2018 15:24
RSS Reader C++ UI - 2018-12-13 - gtkmm
/*
Copyright 2018 Michael Gautier
This file is part of Gautier RSS System by Michael Gautier.
Gautier RSS System by Michael Gautier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Gautier RSS System by Michael Gautier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Gautier RSS System by Michael Gautier. If not, see <http://www.gnu.org/licenses/>.
@michaelgautier
michaelgautier / rssreaderui_20171222.cxx
Created December 22, 2017 23:48
RSS Reader C++ UI - 2017-12-22
/*
Copyright 2017 Michael Gautier
This file is part of Gautier RSS System by Michael Gautier.
Gautier RSS System by Michael Gautier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Gautier RSS System by Michael Gautier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Gautier RSS System by Michael Gautier. If not, see <http://www.gnu.org/licenses/>.
@michaelgautier
michaelgautier / rssreaderui.2017.12.02.cxx
Created December 2, 2017 19:01
RSS Reader UI 12/02/2017
/*
Copyright 2017 Michael Gautier
This file is part of Gautier RSS System by Michael Gautier.
Gautier RSS System by Michael Gautier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Gautier RSS System by Michael Gautier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Gautier RSS System by Michael Gautier. If not, see <http://www.gnu.org/licenses/>.
@michaelgautier
michaelgautier / rssreader12.01.2017.cxx
Created December 1, 2017 23:20
RSS Reader User Interface FLTK C++ 12.01.2017
/*
Copyright 2017 Michael Gautier
This file is part of Gautier RSS System by Michael Gautier.
Gautier RSS System by Michael Gautier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Gautier RSS System by Michael Gautier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Gautier RSS System by Michael Gautier. If not, see <http://www.gnu.org/licenses/>.