mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Use Go1.11 module (#5743)
* Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
This commit is contained in:
		
							
								
								
									
										24
									
								
								vendor/github.com/jaytaylor/html2text/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								vendor/github.com/jaytaylor/html2text/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| # Compiled Object files, Static and Dynamic libs (Shared Objects) | ||||
| *.o | ||||
| *.a | ||||
| *.so | ||||
|  | ||||
| # Folders | ||||
| _obj | ||||
| _test | ||||
|  | ||||
| # Architecture specific extensions/prefixes | ||||
| *.[568vq] | ||||
| [568vq].out | ||||
|  | ||||
| *.cgo1.go | ||||
| *.cgo2.c | ||||
| _cgo_defun.c | ||||
| _cgo_gotypes.go | ||||
| _cgo_export.* | ||||
|  | ||||
| _testmain.go | ||||
|  | ||||
| *.exe | ||||
| *.test | ||||
| *.prof | ||||
							
								
								
									
										13
									
								
								vendor/github.com/jaytaylor/html2text/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/jaytaylor/html2text/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| language: go | ||||
| go: | ||||
|   - tip | ||||
|   - 1.7 | ||||
|   - 1.6 | ||||
|   - 1.5 | ||||
|   - 1.4 | ||||
|   - 1.3 | ||||
|   - 1.2 | ||||
| notifications: | ||||
|   email: | ||||
|     on_success: change | ||||
|     on_failure: always | ||||
							
								
								
									
										112
									
								
								vendor/github.com/jaytaylor/html2text/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								vendor/github.com/jaytaylor/html2text/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,112 @@ | ||||
| # html2text | ||||
|  | ||||
| [](https://godoc.org/github.com/jaytaylor/html2text) | ||||
| [](https://travis-ci.org/jaytaylor/html2text) | ||||
| [](https://goreportcard.com/report/github.com/jaytaylor/html2text) | ||||
|  | ||||
| ### Converts HTML into text | ||||
|  | ||||
|  | ||||
| ## Introduction | ||||
|  | ||||
| html2text is a simple golang package for rendering HTML into plaintext. | ||||
|  | ||||
| There are still lots of improvements to be had, but FWIW this has worked fine for my [basic] HTML-2-text needs. | ||||
|  | ||||
| It requires go 1.x or newer ;) | ||||
|  | ||||
|  | ||||
| ## Download the package | ||||
|  | ||||
| ```bash | ||||
| go get github.com/jaytaylor/html2text | ||||
| ``` | ||||
|  | ||||
| ## Example usage | ||||
|  | ||||
| ```go | ||||
| package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/jaytaylor/html2text" | ||||
| ) | ||||
|  | ||||
| func main() { | ||||
| 	inputHtml := ` | ||||
|           <html> | ||||
|             <head> | ||||
|               <title>My Mega Service</title> | ||||
|               <link rel=\"stylesheet\" href=\"main.css\"> | ||||
|               <style type=\"text/css\">body { color: #fff; }</style> | ||||
|             </head> | ||||
|          | ||||
|             <body> | ||||
|               <div class="logo"> | ||||
|                 <a href="http://mymegaservice.com/"><img src="/logo-image.jpg" alt="Mega Service"/></a> | ||||
|               </div> | ||||
|          | ||||
|               <h1>Welcome to your new account on my service!</h1> | ||||
|          | ||||
|               <p> | ||||
|                   Here is some more information: | ||||
|          | ||||
|                   <ul> | ||||
|                       <li>Link 1: <a href="https://example.com">Example.com</a></li> | ||||
|                       <li>Link 2: <a href="https://example2.com">Example2.com</a></li> | ||||
|                       <li>Something else</li> | ||||
|                   </ul> | ||||
|               </p> | ||||
|             </body> | ||||
|           </html> | ||||
| 	` | ||||
|  | ||||
| 	text, err := html2text.FromString(inputHtml) | ||||
| 	if err != nil { | ||||
| 		panic(err) | ||||
| 	} | ||||
| 	fmt.Println(text) | ||||
| } | ||||
| ``` | ||||
|  | ||||
| Output: | ||||
| ``` | ||||
| Mega Service ( http://mymegaservice.com/ ) | ||||
|  | ||||
| ****************************************** | ||||
| Welcome to your new account on my service! | ||||
| ****************************************** | ||||
|  | ||||
| Here is some more information: | ||||
|  | ||||
| * Link 1: Example.com ( https://example.com ) | ||||
| * Link 2: Example2.com ( https://example2.com ) | ||||
| * Something else | ||||
| ``` | ||||
|  | ||||
|  | ||||
| ## Unit-tests | ||||
|  | ||||
| Running the unit-tests is straightforward and standard: | ||||
|  | ||||
| ```bash | ||||
| go test | ||||
| ``` | ||||
|  | ||||
|  | ||||
| # License | ||||
|  | ||||
| Permissive MIT license. | ||||
|  | ||||
|  | ||||
| ## Contact | ||||
|  | ||||
| You are more than welcome to open issues and send pull requests if you find a bug or want a new feature. | ||||
|  | ||||
| If you appreciate this library please feel free to drop me a line and tell me!  It's always nice to hear from people who have benefitted from my work. | ||||
|  | ||||
| Email: jay at (my github username).com | ||||
|  | ||||
| Twitter: [@jtaylor](https://twitter.com/jtaylor) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user