home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      28,835 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 28,015 of 28,835   
   Mikhail Potemkin to All   
   Bug#1128300: ITP: golang-github-truffles   
   17 Feb 26 18:00:01   
   
   XPost: linux.debian.devel   
   From: potemkinmr@gmail.com   
      
   Package: wnpp   
   Severity: wishlist   
   Owner: Mikhail Potemkin    
      
   * Package name    : golang-github-trufflesecurity-disk-buffer-reader   
     Version         : 0.1.7-1   
     Upstream Author : Truffle Security   
   * URL             : https://github.com/trufflesecurity/disk-buffer-reader   
   * License         : MIT   
     Programming Lang: Go   
     Description     : Re-readable reader   
      
    Disk Buffer Reader   
    .   
    Are you tired of dealing with how to use a reader more than once? Me   
    too! Rather than teeing a reader, reading it all, or other messy   
    methods, try using your disk!   
    .   
    What it does   
    .   
    Disk buffer reader uses takes everything read from a reader, writes it   
    to a temporary file on disk, and resets the reader to read from the   
    start again. Once you're done reusing your reader, stop the recording   
    function and use it as normal.   
    .   
    Example   
    .   
      func main() {   
        readerOriginal := bytes.NewBuffer([]bytes("OneTwoThr")   
        dbr, _ := diskBufferReader.NewReader(readerOriginal)   
        defer dbr.Close() // Close reader and delete tmp file.   
        message := make([]byte, 3)   
        for i := 0; i < 3; i++ {   
          dbr.Read(message)   
          fmt.Println(message)   
        }   
        for i := 0; i < 3; i++ {   
          dbr.Reset() // Reset reader to 0.   
          dbr.Read(message)   
          fmt.Println(message)   
        }   
        dbr.Stop() // Stop storing read bytes in tmp file.   
      }   
    .   
      One   
      Two   
      Thr   
      One   
      One   
      One   
      
      
   Needed by trufflehog   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca