Package com.cloudburo.evernote
Class EvernoteBlogPostGenerator
- java.lang.Object
-
- com.cloudburo.evernote.EvernoteBlogPostGenerator
-
public class EvernoteBlogPostGenerator extends java.lang.ObjectTo execute the program mvn exec:java -Dexec.args="cfg/config.properties"
-
-
Constructor Summary
Constructors Constructor Description EvernoteBlogPostGenerator(java.lang.String token, java.lang.Boolean productionEnv, java.lang.String blogName, java.lang.String targetDir, java.lang.Boolean moveN, boolean serviceCuration, boolean serviceNews, boolean followLink)Initialize UserStore and NoteStore clients.
-
Method Summary
Modifier and Type Method Description voidcheckAndCreateTaggedNotes(java.lang.String[] tags, java.lang.String[] title)protected java.util.Hashtable<java.lang.String,java.lang.String>checkAndFixNotebookStructure(boolean curationBlogType)voidfetchHTMLContent()intgenerateBlogEntry(boolean curationBlogType, int maxNews, boolean cleanupStep)
-
-
-
Constructor Detail
-
EvernoteBlogPostGenerator
public EvernoteBlogPostGenerator(java.lang.String token, java.lang.Boolean productionEnv, java.lang.String blogName, java.lang.String targetDir, java.lang.Boolean moveN, boolean serviceCuration, boolean serviceNews, boolean followLink) throws com.evernote.edam.error.EDAMSystemException, com.evernote.edam.error.EDAMUserException, com.evernote.thrift.transport.TTransportException, com.evernote.thrift.TException, com.evernote.edam.error.EDAMNotFoundException, java.lang.ExceptionInitialize UserStore and NoteStore clients. During this step, we authenticate with the Evernote web service.- Throws:
com.evernote.edam.error.EDAMNotFoundExceptioncom.evernote.edam.error.EDAMSystemExceptioncom.evernote.edam.error.EDAMUserExceptioncom.evernote.thrift.transport.TTransportExceptioncom.evernote.thrift.TExceptionjava.lang.Exception
-
-
Method Detail
-
checkAndCreateTaggedNotes
public void checkAndCreateTaggedNotes(java.lang.String[] tags, java.lang.String[] title) throws java.lang.Exception- Throws:
java.lang.Exception
-
checkAndFixNotebookStructure
protected java.util.Hashtable<java.lang.String,java.lang.String> checkAndFixNotebookStructure(boolean curationBlogType) throws java.lang.Exception- Throws:
java.lang.Exception
-
fetchHTMLContent
public void fetchHTMLContent() throws java.lang.Exception- Throws:
java.lang.Exception
-
generateBlogEntry
public int generateBlogEntry(boolean curationBlogType, int maxNews, boolean cleanupStep) throws java.lang.Exception- Throws:
java.lang.Exception
-
-