App-DuckPAN
view release on metacpan or search on metacpan
CONTRIBUTING.md view on Meta::CPAN
CONTRIBUTING.md - Added the example commit message because it was missing
```
is much better than:
```shell
<bad_commit_example>
```
- Make sure you have added the necessary tests for your changes
- Run `dzil test` (executes all tests in t/) to ensure nothing else was accidentally broken
- If your change affects an instant answer, remember to add yourself to the Metadata attribution list in the appropriate `.pm` file
## Submitting Changes
1. Commit your changes.
```shell
git commit -a -m "My first instant answer that does X is ready to go!"
```
of directories which need the server to be restarted
Change: 69ca30161f2e3e7bb8fa3c32e3c6c2ce4245a6f3
Author: Sarvesh D <sarveshd@openmailbox.org>
Date : 2015-12-10 07:12:16 +0000
Support for generic templates
Template information is now stored in respective IA packages for
easier extensibility. There's also support for optional files that
users can decide whether to generate.
Change: c2ac58d0bac53efb30cf7f832cbadb14341c3a61
Author: Sarvesh D <sarveshd@openmailbox.org>
Date : 2015-12-10 07:12:16 +0000
New.pm: add ia_path_lc template var
Change: 789ced4bea0fcbfa32e07a4c3565bdf167236742
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2015-12-09 17:59:46 +0000
`exit_with_msg` stays as it is, because an extra argument is required
which should be slightly more obvious with the naming difference.
Change: 2143d753e95fc3ac20ed6caa2d10c2904363e876
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-11-07 11:33:01 +0000
App::DuckPAN: add and use verbose message.
We abviously aren't _overly_ concerned about speed, so the early
return guard there is mostly in case we decide we want to mutate the
output or something else fancy inside `verbose_msg`
Change: da50bc836cf09c2c8ed1abb0d6565ee30a29b216
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-11-07 11:33:01 +0000
App::DuckPAN: move verbose option to App level.
There's no particular reason why verbosity should be set on only the
server command level. If we move it here, we can better unify logging
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
lib/App/DuckPAN/Web.pm view on Meta::CPAN
</div>
<div class="result__extras">
<div class="result__extras__url">
<span class="result__icon">
<a href="#">
<img title="Search www.duckduckgo.com" id="i101" height="16" width="16" class="result__icon__img" src="//icons.duckduckgo.com/ip2/www.duckduckgo.com.ico">
</a>
</span>
<a class="result__url" href="#">
<span class="result__url__domain">Lorem.ipsum.com</span>
<span class="result__url__full">/Incididunt%20reprehenderit%20ullamco.</span>
</a>
</div>
<a href="#">More results</a>
</div>
</div>
</div>)
)->guts
);
}
}
( run in 1.465 second using v1.01-cache-2.11-cpan-de7293f3b23 )