more refactoring
							parent
							
								
									78eabd4391
								
							
						
					
					
						commit
						ab32890495
					
				@ -0,0 +1,56 @@
 | 
				
			|||||||
 | 
					package obspipeline
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						"go.uber.org/zap"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func NewPipeline(dev bool) *Pipeline {
 | 
				
			||||||
 | 
						var p Pipeline
 | 
				
			||||||
 | 
						var l *zap.Logger
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						l, _ = zap.NewProduction()
 | 
				
			||||||
 | 
						if dev {
 | 
				
			||||||
 | 
							l, _ = zap.NewDevelopment()
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						p.L = l
 | 
				
			||||||
 | 
						p.Attachments = make(map[string]string)
 | 
				
			||||||
 | 
						p.Posts = make([]string, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return &p
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					type Pipeline struct {
 | 
				
			||||||
 | 
						Source, Target          string
 | 
				
			||||||
 | 
						Attachments             map[string]string
 | 
				
			||||||
 | 
						Notes, Posts            []string
 | 
				
			||||||
 | 
						L                       *zap.Logger
 | 
				
			||||||
 | 
						BlogDir, AttachmentsDir string
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (p *Pipeline) FindAttachments() error {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (p *Pipeline) FindNotes() error {
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (p *Pipeline) FindPosts() error {
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (p *Pipeline) CopyPost(post string) error {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (p *Pipeline) MoveAttachments(post string) error {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func (p *Pipeline) SanitizePost(post string) error {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
					Loading…
					
					
				
		Reference in New Issue