summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-08Fix exception when uploading 0-byte filev2.0.2workingFlorian Pritz1-2/+2
This could be triggered by an empty file (really empty). The assert is supposed to catch progress calls without a proper upload total being set. We can easily use -1 rather than 0 for that. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-08Fix exception when uploading 0-byte fileFlorian Pritz1-1/+1
This could be triggered by uploading /proc/cpuinfo The code actually replaces an object with a string and breaks later access to object variables. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-08fix error with non ascii chars in filenameDirk Mallunat1-2/+2
2016-07-08read binary from stdinDirk Mallunat1-2/+2
2016-07-06Add statistics to history outputFlorian Pritz1-0/+11
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-06Fix defaultConfigFile being defined in the wrong placev2.0.1Florian Pritz1-1/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-06Fix creation of config dirFlorian Pritz1-1/+1
FBClient.makedirs already determines the dirname itself. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-06Retry on login error when creating API keyFlorian Pritz1-5/+17
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-06Pass error_id in APIExceptionFlorian Pritz1-6/+8
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-06Create API key if missingFlorian Pritz1-7/+51
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-05Close apikey file explicityDirk Mallunat1-1/+1
FP: Reword commit message Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-07-05Close config fileDirk Mallunat1-4/+5
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-29Disable progress bar if output is not a terminalv2.0.0Florian Pritz1-0/+7
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-28Fix missing setClipboard for multipastesFlorian Pritz1-5/+7
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11fb.1: Add fancier examplev2.0.0.betaFlorian Pritz1-0/+5
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11fb.1: Misc updatesFlorian Pritz1-5/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11Comment FBClient.upload_filesFlorian Pritz1-0/+6
Not sure why I only wrote a comment for this one, but better commit than discard it. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11Bring --help in line with manpageFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11Remove unused variablesFlorian Pritz1-2/+0
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11Remove debug codeFlorian Pritz1-1/+0
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11Drop --id optionFlorian Pritz1-6/+0
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11Fix fb -g missing / in URLFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-04-11fb.1: Document id://Florian Pritz2-5/+15
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-28Assert that we get an id for each file we uploadFlorian Pritz1-0/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-28Remove unecessary list comprehensionFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-28Remove Paste classFlorian Pritz1-7/+4
Just use one class for clarity. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-28Improve "File too big" error messageFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-28Clean up already fixed FIXMEFlorian Pritz1-1/+0
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-28Remove already fixed TODOFlorian Pritz1-1/+0
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-27Fix downloading of URLs ending in /Florian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-27Improve naming for FBClient.dl_fileFlorian Pritz1-2/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-03-27Support mixing IDs and filesFlorian Pritz1-40/+66
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-02-13Add --id option to create multipaste from IDsFlorian Pritz1-0/+6
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-02-13Add some empty lines for readabilityFlorian Pritz1-0/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-02-13Handle ctrl-cFlorian Pritz1-0/+6
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2016-02-13Fix compression handlingFlorian Pritz1-8/+40
gzip/xz compressed the original file and removed the uncompressed version. This is really bad so compress to a temp file. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-12-09Fix ID extraction from URLsFlorian Pritz1-0/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-11-29Use ANSI code to clear output lineFlorian Pritz1-11/+3
\033[K clears the line starting from the cursor position. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-11-09Save temp file in tempdirFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-11-08Handle URL argumentsFlorian Pritz1-1/+37
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: Humanize sizes in history outputFlorian Pritz1-2/+18
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: Drop Enum dependency in favor of python2Florian Pritz1-2/+7
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: Adjust shebang to conventionFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: Allow for missing config fileFlorian Pritz1-8/+21
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: Ignore missing clipboard commandsFlorian Pritz1-2/+10
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: Use version variable from MakefileFlorian Pritz1-2/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18Drop old fb-client and adjust MakefileFlorian Pritz4-913/+5
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.1: Update documentation for v2Florian Pritz1-24/+22
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-18fb.py: makedirs: Check if dir already existsFlorian Pritz1-2/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2015-09-14fb.py: display_history: Handle multipastesFlorian Pritz1-4/+32
Signed-off-by: Florian Pritz <bluewind@xinu.at>