X-Git-Url: https://git.cweiske.de/phancap.git/blobdiff_plain/a943a81e773e41c84e6fee9b6010bacd4b4f7b82..bac895b61a812c1b0f014bae483fac8507fc44ee:/README.rst?ds=sidebyside
diff --git a/README.rst b/README.rst
index 2b823e9..818eafd 100644
--- a/README.rst
+++ b/README.rst
@@ -7,8 +7,38 @@ Web service (API) to create website screenshots.
Self-hosted and written in PHP. Caching included.
+*phancap* is useful for:
+
+- Show screenshots for websites in your bookmarking application
+- Archive a HTML page as PDF for later viewing
+
+
.. contents::
+
+========
+Features
+========
+
+* Configurable browser size
+* Configurable screenshot size
+* Clip and full page rendering (full height)
+* JPG, PNG and PDF output (PDFs are searchable)
+* Authentication
+* Can run on a normal web server without GUI. See dependencies_.
+* Generated images get meta data embedded:
+
+ * URL of captured page
+ * Capture settings
+
+
+.. note::
+ *phancap* does not rely on a "real" browser.
+ Currently ``cutycapt`` is utilized, which uses a pretty bare webkit to render
+ the pages.
+ Do not expect pixel-for-pixel identical rendering as your desktop browser.
+
+
===============
Getting started
===============
@@ -17,10 +47,15 @@ Basic setup
===========
#. Download the ``.phar`` file and put it onto your web server
#. Open the phar file in your browser
+
+ If you only see text beginning with ```_
-- imagemagick's ``convert``
-- ``xvfb-run``
-- PEAR's ``System.php``
+- External tools:
+ - `cutycapt `_
+ - `exiftool `_
+ - `imagemagick's `_ ``convert``
+ - ``xvfb-run``
+
+- Libraries (already included in the ``.phar``):
+
+ - PEAR's ``System.php``
+
+
+=============
+About phancap
+=============
-=======
License
=======
``phancap`` is licensed under the `AGPL v3`__ or later.
@@ -242,7 +294,6 @@ License
__ http://www.gnu.org/licenses/agpl.html
-========
Homepage
========
Web site
@@ -254,7 +305,29 @@ Source code
Mirror: https://github.com/cweiske/phancap
-======
Author
======
Written by Christian Weiske, cweiske@cweiske.de
+
+
+============
+Alternatives
+============
+All of those are open source:
+
+* http://code.google.com/p/browsershots/ (python)
+* https://github.com/gre/screenshot-webservice (scala)
+
+
+===========
+Development
+===========
+
+Releasing a new version
+=======================
+
+#. Update ``ChangeLog``
+#. Change version number in ``build.xml``
+#. Run ``phing``
+#. Deploy the new files in ``dist/``
+#. Tag the new version in git