Chicago Public Library Reminder Code
Brought to you by:
elliotn
File | Date | Author | Commit |
---|---|---|---|
README.txt | 2011-03-06 |
![]() |
[89ca4b] Ignoring SSL server cert provided by library; i... |
chipublib.cpp | 2011-03-06 |
![]() |
[89ca4b] Ignoring SSL server cert provided by library; i... |
chipublib.h | 2011-03-07 |
![]() |
[67266c] Updated to handle SSL and unknown server cert. |
chipublib_example.cfg | 2010-07-28 |
![]() |
[b35e86] initial release |
chipublibcfg.cpp | 2010-07-28 |
![]() |
[b35e86] initial release |
chipublibcfg.h | 2010-07-28 |
![]() |
[b35e86] initial release |
chipublibdebug.cpp | 2010-07-28 |
![]() |
[b35e86] initial release |
chipublibextract.cpp | 2011-10-23 |
![]() |
[ad4249] Forcing all URLs to be https. |
cplreminder.cpp | 2010-07-28 |
![]() |
[b35e86] initial release |
cplreminder.h | 2010-07-28 |
![]() |
[b35e86] initial release |
makefile | 2012-01-02 |
![]() |
[a521cb] updated makefile: reversed objs and libs when l... |
RELEASE NOTES ------------- v1.0 - Ignoring SSL server cert provided by library; i.e., can handle SSL connection. Dependencies ------------- This app uses various libs to fetch webpages, cleanup the HTML, walk the XHTML, send e-mail, etc. You will obviously need the associated header & libraries. Under ubuntu, they are: # curl compile: libcurl4-gnutls-dev link/runtime: libcurl3 # tidy compile: libtidy-dev link/runtime: libtidy-0.99-0 # vmime compile: libvmime-dev link/runtime: libvmime0 # boost (install everything you can...) compile: libboost-*dev link/runtime: libboost* Building --------- The makefile has two targets of interest: clean and default. - To build the executable: $ make - To clean up: $ make clean Installation ------------ It is up to you. Move "cplreminder" wherever you want. Running ------- You shouldn't need anything more than a config file, such as: $ cplreminder --config-file chipublib_example.cfg TODOS ----- - Configure script. - Build Debian Packages. - More error handling. - Clean up makefile.