topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday October 8, 2024, 8:12 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: NANY 2015 Release: PasteQuick - yet another pastebin app  (Read 19985 times)

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
NANY 2015 Release: PasteQuick - yet another pastebin app
« on: December 31, 2014, 08:55 PM »
NANY 2015 Entry Information

Application Name PasteQuick
Version 0.4.1
Short Description Minimal Pastebin application
Supported OSes Linux and Windows 32 and 64-bit
Web Pagehttp://pastequick.sourceforge.net
Download Linkhttps://sourceforge....cts/pastequick/files
System Requirements
  • Linux or Windows
  • 32 or 64-bit
Version History
  • 0.1.0 - First version: Basic functionality; unreleased
  • 0.2.1 - First release: All features working; released to select testers on IRC
  • 0.2.3 - Bugs fixed and new features added; released to select testers
  • 0.3.1 - Bugs fixed, features added and some things changed; work in progress
  • 0.3.5 - First public beta, all basic features implemented and major bugs fixed.
  • 0.3.9 - Added Drag 'n' Drop, an 'About' box, some appearance tweaks, and bugs fixed
  • 0.4.1 - Added command line option to hide on startup, native window decoration, tweaks and bugfixes
Author https://www.donation...action=profile;u=209


Description
It's a Pastebin app, pure and simple.  A standalone front-end to pasting on Pastebin.com.  The official Linux Pastebin app wouldn't compile for me, so I decided to make my own, but it soon acquired a life beyond mere pasting.

Features
Written in Pascal and Lazarus IDE.
Easily paste text and code snippets to Pastebin.com and get links in return without having to go to the website.
Paste as Guest, or login and paste under your own Username as well.
Stays out of your way: activated by clicking a System Tray icon or Auto-hiding as set in options.

Planned Features
Make "Hide on startup" feature set-able in the configuration file. 0.2.1 and 0.2.3 auto-hide on startup.  0.3.1 does not.
"Recall previous link" or "Link history"; don't know which would be more useful.
Unicode pasting.
Paste & Quit mode (no tray icon, no autohiding)
Hiding & showing the main window via Hotkey.

Screenshots
[attachthumbs=1]

Usage
Installation
Simply unzip the file into a location of your choosing, and run the executable.

Using the Application
Once the executable is run, you will see a window and a system tray icon.
Grab the window by the top bar to move it, click the bulls-eye button to hide it.
Left-click the tray icon to toggle the window hidden or showing.

Type or paste something in to the main window, set the options, and hit 'Send'.
Your text is pasted on Pastebin.com, the link is copied to your clipboard, and the window auto-hides if you have it set to do so.
If you will be doing a lot of pastes with the same options, you can hit "Set as Default" and it will remember your settings.

Right-click the system tray icon.  The menu has "Quit", "Login", "Auto-hide" and "Hide window".
Click "Quit" to quit the program.
Click "Login" to enter your Pastebin.com username and password. This allows you to un-check "Paste as Guest"
Check "Auto-hide" to make the window Auto-hide after every paste, un-check if you don't want that behavior.
Click "Hide window" to, well, hide the window.  That's there for the right-click addicts; you know who you are...

Uninstallation
Simply erase the folder that contains the executable, and erase the configuration file at C:\Users\you\AppData\local\pastequick on Windows, or /home/you/.config/pastequick.cfg on Linux.

Tips
Don't bet on horses.
See "Using the Application" above.

Known Issues
Only the ones you tell me about! :)
If you find a bug, file a report at https://sourceforge..../pastequick/tickets/.  I appreciate feedback and feature suggestions, so give me a piece of your mind here or hop on the #DonationCoder official IRC channel on Freenode and let me know what you think.  Also, if anybody has experience with using Lazarus on OS X, I'd love to have you test compiling for that platform.
« Last Edit: March 24, 2015, 10:50 PM by Edvard »

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: NANY 2015 Pledge: PasteQuick - yet another pastebin app
« Reply #1 on: December 31, 2014, 09:27 PM »
thanks Edvard! i can see this app coming in handy.. :Thmbsup:

Ath

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 3,626
    • View Profile
    • Donate to Member
Re: NANY 2015 Pledge: PasteQuick - yet another pastebin app
« Reply #2 on: January 01, 2015, 06:16 AM »
Please add at least a teaser-screenshot for us, code-junkies :tellme:

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
Re: NANY 2015 Pledge: PasteQuick - yet another pastebin app
« Reply #3 on: January 02, 2015, 12:46 AM »
Woops... got your screenie in there.  ;D
Thanks for bringing that to my attention...  :-[

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #4 on: January 04, 2015, 02:00 AM »
Downloads are up! Come and get it!

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,922
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #5 on: January 08, 2015, 06:32 AM »
How do you build from source?

Do you use lazbuild?

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,759
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #6 on: January 08, 2015, 04:57 PM »
There are no 64-bit binaries (Win64) for download that I could find.

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #7 on: January 09, 2015, 12:05 AM »
How do you build from source?

Do you use lazbuild?

Yes, the one thing about Lazarus source is that you need to have a working copy of Lazarus to build with.  I think the devs were working on making it so you only have to download FreePascal, the LCL and Lazbuild, but I don't know how far that got.
As far as building with Lazarus, just open pastequick.lpi with Lazarus, it will ask if you want to load the project (say yes) and hit the compile button.
Or lazbuild pastequick.lpi works too.

There are no 64-bit binaries (Win64) for download that I could find.

Nope.  But I can put some up as soon as I can.  I figured 32-bit binaries for both Windows and Linux would be more universal, and people could build their own with Lazarus if they wanted/needed other options.

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,759
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #8 on: January 09, 2015, 12:17 AM »
There are no 64-bit binaries (Win64) for download that I could find.

Nope.  But I can put some up as soon as I can.  I figured 32-bit binaries for both Windows and Linux would be more universal, and people could build their own with Lazarus if they wanted/needed other options.

OK. I just misunderstood something. All is well. :Thmbsup:

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,922
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #9 on: January 09, 2015, 12:47 AM »
How do you build from source?

Do you use lazbuild?

Yes, the one thing about Lazarus source is that you need to have a working copy of Lazarus to build with.  I think the devs were working on making it so you only have to download FreePascal, the LCL and Lazbuild, but I don't know how far that got.
As far as building with Lazarus, just open pastequick.lpi with Lazarus, it will ask if you want to load the project (say yes) and hit the compile button.
Or lazbuild pastequick.lpi works too.

Thanks for the response.

Well, since I'm testing out packaging it, using the IDE to compile is not really practical :)

My initial attempts at using lazbuild didn't end in success, but hope to go for another round before long.



FWIW, compiling from Lazarus worked fine.  Saw my first paste :)  Nice work!
« Last Edit: January 09, 2015, 01:16 AM by ewemoa »

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #10 on: February 03, 2015, 11:39 PM »
!!  New version - 0.3.9  !!
0.3.9 is up and working but I have a few niggling issues with the user interface, especially the difference between Windows and GTK2.  Please download and test as soon as I get some builds up, or load up the source in Lazarus and share your tweaks.

Changelog:
2015 Jan 19: Ver. 0.3.9
-Added drag & drop; drop a text file in the text window and the contents
 are copied in.
-Added "Recall previous paste".
-Added About/Help box.
-LOTS of tweaks to the appearance for GTK2 and Win32.
-Bugfix: When clicking on the 'Username' field in the login box, it always cleared the entry.  Now it only clears the entry when "Username" is in the box.
-Bugfix: When a second instance is started, it would exit with an unhandled exception.
-Bugfix: When the About or Login box was showing, it was possible to open new boxes with the menu.  This would cause the application to crash when the extra windows were closed.  Added code to disable the menu items when the boxes shown, then re-enable when closed.
https://sourceforge....ts/pastequick/files/
« Last Edit: March 21, 2015, 06:43 PM by Edvard »

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #11 on: March 21, 2015, 06:40 PM »
!! New Version - 0.4.1 !!

Lots of new codes and slightly different look.  I abandoned the custom title bar and hide button in favor of native window decorations and hijacking the Close button for hiding the window.

Changelog:
2015 Mar 21: Ver. 0.4.1
-Added '-h' or '-hide' command-line switch to make the window hide on startup, like the old PasteQuick.
-Added a space at the top showing which login you are under. **NOTE: if you have logged in under a previous version of PasteQuick, please do the login process again to show your login name.
-Streamlined a few bits of code.
-Removed panel and hide button; now PasteQuick uses native window decorations.  The Close (X) button will simply hide the window. This also fixed a bug:
-Bugfix: In 32-bit GTK2, moving the window would make it jump all over the place.
-Bugfix: when starting up with login saved, a second "Private" entry would show up in the privacy drop-down menu.

As always: http://pastequick.sourceforge.net
« Last Edit: March 25, 2015, 12:15 AM by Edvard »

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,021
    • View Profile
    • Donate to Member
Re: NANY 2015 Release: PasteQuick - yet another pastebin app
« Reply #12 on: March 24, 2015, 10:54 PM »
!! Mac OSX version !!

Lazarus Forum member Zittergie has contributed a Mac version, and has graciously allowed me to host it on my Sourceforge site.  Grab your copy here:
https://sourceforge....uick%20MacOSX/0.4.1/
Test it, and report any bugs.
 :Thmbsup: