Giter Site home page Giter Site logo

print-it's Introduction

Print-It

A Dolphin Service menu extension named after what it does. Allows printing of documents of various types. Simply that and nothing more.

Documents Types

Starting with 0.1.0 there is support for these document types:

  • PDF
  • Plain text
  • Shell Scripts and a selection of source code file types
  • Images
  • Markdown texts (as this README)
  • Office Formats (templates not included)
  • Directory Listings (disable via Context Menu Configuration)

Probably this does not even cover all known source file types in KDE developement.

To avoid unexspected results this extension allows the printing of explicitly white listed file types.

There is mimetypes.in file in the source, that might give you a glimpse of supported file types. Feel free to contact, if something is missing.

Start Using it

if you start using this extension, it is recommended to setup a PDF printer and configure this as the Default printer. This should help you to save trees. (Default CUPS configuration uses ~/PDF/ as target folder).

To avoid even more killed trees, you will be prompted the first and next times using it, until you select to not display this dialog any longer. In case you wanna reset this, delete file ~/.config/print-it.config or set first_run to false.

Made Of

The supported document formats are mostly defined via their respective applications, such as KDE Dolphin, LibreOffice etc.

Notes

This Context Menu extension has little to none control of the mime types in use. Therefore ist tries to respect all usual well known types. This is particulary true for Office Software related ones. These files may help as a starting point to gather information on your system:

~/.config/mimeapps.list
~/.config/kde-mimeapps.list
~/.local/share/applications/mimeapps.list
/etc/xdg/mimeapps.list
/etc/xdg/kde-mimeapps.list
/usr/local/share/applications/mimeapps.list
/usr/share/applications/mimeapps.list

Extended version...

is planed and shall do this:

All formats additionaly might go through a "nup" filter, that allows printing resource friendly with two or more pages on a single sheet of paper.

A submenu at the bottom of the submenu allows the user to print some rare usages as e.g. print a landscape image in portrait (and vice versa), three portrait formates docuemnts on just one piece of paper and so on...

print-it's People

Contributors

c-hartmann avatar vistaus avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.