App-DuckPAN
view release on metacpan or search on metacpan
Date : 2014-12-01 15:59:45 +0000
Merge pull request #184 from duckduckgo/zaahir/spice-failed-notice
Spice.failed() frontend notice
Change: 4585fe2649f5f862aaee4dfb9d7ef328ffe6101d
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-12-01 14:10:29 +0000
Merge pull request #187 from killerfish/updatedocsenv
Update docs for env
Change: 525651002571b380470a7c3d21a90a7ce52ce097
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-12-01 23:14:35 +0000
updated pod for env
Change: 69c7dc52f576bfad75e77b31c5bce112ca5d60b8
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-12-01 22:38:04 +0000
add missed tick
Change: a9cf7131c0b609110e64f687ee8ae12a78bdfc8d
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-12-01 22:29:54 +0000
Change: 946556af1f448b1cb8feb43a215a15140e30d06a
Author: NeoSilky <thisisdaniellockyer@gmail.com>
Date : 2014-11-28 16:54:02 +0000
Fixed some spelling mistakes in help
Change: 5ee84138ef09bcc75d0b093cdeb86ac9994f8fae
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-27 19:51:52 +0000
updated env to use MooX::Cmd
Change: c38672abed2046a32d0b7e99a6d675f5b18b14ef
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-26 15:24:25 +0000
Normalize usage of single quotes
Change: 73b710c0dac4359273d172657b183054b87e88e8
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-26 15:22:14 +0000
Change: f5bf434719323d035763cd8e04032866dd2d201d
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-20 23:30:59 +0000
removed ternary
Change: 2b275066639bd8469ba155c1068146cebaedf693
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-19 14:01:04 +0000
updated test
Change: f6dbd313e7efec927d109bd65b1f8b30c12dd6db
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-18 22:14:57 +0000
Merge pull request #174 from duckduckgo/mwm/options
Options updates.
Change: 4b91d8fe038e3bf66bdf4b1a4b9d9a948e72a3b1
Change: 80129b19991809cfb1c2ff7d0f356eac1128f871
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-18 15:41:42 +0000
remove reference to deleted empty cmd, fix commands output
Change: b47cbd7b77785b32235ef99f67ad87226b24c43a
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-19 00:49:11 +0000
updated to support help properly
Change: c915475a31064e88b2745bbded1210a0a29d613b
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-18 14:23:49 +0000
Merge pull request #177 from GregorioMartinez/master
README.md - Fixing Codio Project Template link in documentation
Change: 1c60cbbeb3586688ea73928381afd9d2395b9c94
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-18 21:17:49 +0000
namespaced Env cmds under Env
Change: 1b1c38182ae6df7281e3fba60684b5aa63b485f6
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-18 14:16:25 +0000
updated with missing messages
Change: 209837d11f78a01c7d080098b6ece9b43eec2cb8
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-18 13:25:56 +0000
Condition added to handle if no arguments supplied
Change: afa985ceba65c8dd7e11525f953846bc262d7774
Author: Greg Martinez <greg@gmartinez.com>
Date : 2014-11-17 23:38:54 +0000
Change: 4cf8ee01b8f9347c892c8f72c885e70b56999f94
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-13 13:14:58 +0000
Update tests to match new Help text
Change: 9f5df9a0692d6f5a613a3c155d2ac8a9474ec628
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-13 13:14:58 +0000
lots of updated, not working as expected
Change: 2cf2d7c1e88dd3de53f82a53b65af822cf1bed7c
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-13 13:13:28 +0000
Update tests to make sure duckpan and duckpan help work
Change: c588db948cf269703448aef413a5ed85496d5f2e
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-13 13:13:03 +0000
Change: 75fd8695a42ba7ad86ff7c8992e7b0f6da4bb3cd
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-13 13:13:03 +0000
Fixed POD formatting, output currently broken
Change: f82a21b3236cd86d685a6107fd316b8faa7adddc
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-13 14:05:50 +0000
updated env to accomodate new commands
Change: 6263af597ac1c99c2631c5c228c68128b51255b2
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-13 13:45:10 +0000
changed func names
Change: 0f96da44719fedd3682cf2b8af7cfc0dcab81b7f
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-11-13 12:24:17 +0000
help them spot the problem.
Addresses #156.
Change: 6dbec9e75a6c221577b5858fdd6852b5905c42d5
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-11-04 10:51:34 +0000
Merge pull request #159 from duckduckgo/zaahir/duckpan-empty
Added empty command, updated and reorganize docs
Change: 83b514cb3169c6b8ae2a42723a8df009639e5664
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-11-04 10:35:17 +0000
bin/duckpan: minor documentation fixes.
- Remove an errant : - Document server cachesec
Change: a07be8d3c9135d1bae38fbcd71d3d4f3044c1330
Change: 242ee36cfaf3b08b9bec2fb23691d92dfd1db2cd
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-03 16:21:18 +0000
better bolding of Codio option
Change: 7acf16dce5ee2e0f01b40e804ace20a9c296bcb3
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-03 16:19:06 +0000
More updated and a few typo fixes
Change: f16ca0d063682485eabf939d2e6e505d21e8832a
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-03 16:12:46 +0000
Added empty commany, updated and reorganize docs
Change: 428d5a3c9460aa5c877a32f3b3025e3dfe0409aa
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-11-03 13:41:07 +0000
Merge pull request #152 from duckduckgo/mwm/missing_files
Server: caching improvements
Change: 64baf7357e94c9ef1e36225f0efd57dde6e368b4
Replace IO::All and Path::Class with Path::Tiny.
This should make dealing with paths somewhat more straight- forward
and reusable.
Change: 6dd77b5753aecc5441d546bc34dcf57cd6b3e3cb
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-10-24 14:51:42 +0000
Merge pull request #139 from killerfish/updatedocs
Updated docs according to changes in #138
Change: 6699ff9f4c0ccd8fd34f63ebf9742a31aa318907
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-10-24 14:50:17 +0000
Merge pull request #138 from killerfish/nameshort
Easy input for instant answer loading
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-24 15:58:13 +0000
removed print if not in root dir, as it is handled in func
ia_get_type
Change: ad2d17c7dbadd4f2a9ebe71df44a4fab20c48283
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-24 15:55:14 +0000
updated search path
Change: 159fdb1cb798f767eb4b73a6c247a6fc7c2c8f40
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-24 14:54:39 +0000
moved func call so we can fail if in fathead/longtail
Change: 829ea4737a51e8ce675e4c5f14e13c42d39e5ff9
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-24 14:23:17 +0000
Change: ffa61da37eb00450ad860cdc2acc14b2f617bd1f
Author: Zaahir Moolla <moollaza@gmail.com>
Date : 2014-10-20 18:30:39 +0000
remove unneeded test
Change: 22626a0083f69c0ebb66cd457bdb816a3655b894
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-20 05:06:52 +0000
updated sentence
Change: c21700d3d5449fe12baec57edb5082ea25512b05
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-20 05:02:32 +0000
updated pod
Change: 922b3ca55df153277e6594360e2b087f4a6e7cdd
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-20 04:59:41 +0000
updated readme
Change: 900cf534190921f511e3b42a9db6eb6898b0dba4
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-19 15:09:02 +0000
Added support for the port option
Change: 9996bbf8ff2c5178daca99289f7b7d7788edc38d
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-10-19 01:15:18 +0000
Date : 2014-09-21 17:56:25 +0000
Removing deprecated command goodie
Change: 0e960caab596e93f174068466e860b08902fcae0
Author: Matt Miller <mwmiller@outlook.com>
Date : 2014-09-18 19:36:42 +0000
Merge pull request #121 from duckduckgo/zaahir/update-pr-template
updated pr template with new question
Change: 6536dabe7aeac447091946f48db4f5f0ed460089
Author: Zaahir Moolla <moollaza@gmail.com>
Date : 2014-09-18 18:41:32 +0000
updated pr template with new question
Change: 5b3357a6f84014a58b7354b268ad61b587e1835c
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-17 18:17:02 +0000
moved to shell
Change: a49d0a4581a4cf78d4f1d3cca6151cbf8a73d5fd
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-17 18:15:04 +0000
moved to 3 backticks
Change: d7cfe45acbd9682b01449dbb54871e4783c3ce17
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-17 18:12:09 +0000
updated with backticks
Change: 731670db418a90f84965562e8538187174347a0d
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2014-09-16 22:39:57 +0000
Merge pull request #119 from killerfish/rmduplicate
Duckpan.pm: Removed duplicate import
Change: 570eb3bc925a271d1e597a5d4da3465330abffdd
Change: f27f6852d2dafce4f678b9409cbc018d4a23503d
Author: Fernando ÃÂlvarez <fa@cloudcontrol.de>
Date : 2014-09-12 18:12:39 +0000
README.md - Fix broken link for locally installation
Change: b7fe6bb7e8711ec48726e9e0aa322067f194f2d6
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-12 17:33:52 +0000
updated argument syntax in pod
Change: 5d5a8aa0e0535d5219ae2e87db98d224966904fa
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-12 17:27:36 +0000
defined section for ddg-query
Change: ade59621369abfcfabbb87a62cfb055b9914ddec
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-12 16:58:13 +0000
Change: 22a0d23b105646b5751f1d8ba9f0454712401278
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-12 16:42:54 +0000
removed duplicate import
Change: dfa3608327294c9c28af46fa07838ac4e11331cc
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-09 23:59:12 +0000
updated pod and readme
Change: 20b070f98497cad7ea82122e3c26c86c45175eee
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2014-09-08 14:40:02 +0000
Merge pull request #117 from mwmiller/faster_existence_checking
Perl.pm: use 'first' to check for array membership.
Change: 5c4359b311735e1ff77697b326f47f1c98599621
Change: 1f985bd70a2661b92d3cedf6b98a5d967b5db642
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-08 17:04:08 +0000
highlight request failed msg
Change: e8995137e97ef4bf1a2a4f66d4eac124e381bd48
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-08 14:17:17 +0000
updated condition
Change: 3a10454ff2ac83982bcd550abbf7f272f86dd370
Author: Usman Raza <usman.r123@gmail.com>
Date : 2014-09-08 03:32:20 +0000
throw depedency msg only on dependency errors
Change: 6a99ec68124a9f08ae4991512a6b4901377a76fc
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2014-09-04 16:58:58 +0000
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2013-10-30 19:35:24 +0000
Serve root page from cache when / requested, also return proper HTTP
response and content-length for ignored requests
Change: 76e3b23f022512c75b6de02ee851e6f8d1198df8
Author: Zaahir Moolla <moollaza@fastmail.fm>
Date : 2013-10-30 16:35:08 +0000
Add Pod::Usage to dist, should have been added when Help was updated
Change: 43245d22bf819a32b99c1002c3ce0b65ea1ff5c7
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2013-10-30 09:33:46 +0000
Merge pull request #43 from duckduckgo/pr/37
Pr/37 -- updated
Change: e9ab10d8620d5eeddad2c391a1cc5ce120da5bb1
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2013-10-30 07:47:51 +0000
Merge pull request #44 from duckduckgo/zaahir/more-utf8-fixes
Zaahir/more utf8 fixes
Change: 4d407044b71e96cac2e06d21f6011d3eadec76ac
Date : 2013-07-15 19:54:32 +0000
only rewrite spice specific js files
Change: 7edc58390bb87febd0c41d12f62ce0112aea0846
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2013-07-15 14:05:39 +0000
Merge pull request #8 from duckduckgo/zaahir/duckpan-concat-fix
Server.pm - updated to use new spice2_duckpan_compile.js, removed
jQuery as it comes with spice2.js now
Change: 38266722d465f645389454e3efd8c9ce5db71a2c
Author: moollaza <moollaza@gmail.com>
Date : 2013-07-15 14:12:04 +0000
Server.pm - updated to use new spice2_duckpan_compile.js, removed
jQuery as it comes with spice2.js now
Change: da23d7197dd92e2f048af79463de38210a588536
Author: Michael Smith <crazedpsyc@duckduckgo.com>
Date : 2013-07-10 20:41:43 +0000
Document installdeps
Change: 9c5c14630ec6bb7130029e919ac672c339344d3a
Author: Torsten Raudssus <torsten@raudss.us>
Duckpan can now convert "${dollar}" to "$."
This is mostly used by plug-ins that require "$" in the URL e.g.
Zipcode.
Change: db8dcf08a42f49e9e4a55f28f25762f839fdec29
Author: moollaza <moollaza@gmail.com>
Date : 2013-06-15 15:35:31 +0000
updated DuckPAN to grab versioned spice2 files from static
Change: 379cd899e9d63281cd88d925b7ec20af1be4be48
Author: moollaza <moollaza@gmail.com>
Date : 2013-06-15 15:35:31 +0000
added message to show this is an experimental DuckPAN installation
Change: 6d57976714e4fe03a29e01bfaba76bd276e942dd
Author: moollaza <moollaza@gmail.com>
Date : 2013-06-15 15:35:31 +0000
updated Web.pm to work with new naming convention
Change: a3bbcdc0e677b2d498838174e40b08ec8b6a4e99
Author: moollaza <moollaza@gmail.com>
Date : 2013-06-15 15:35:31 +0000
fixed duckpan server to meet new filenames, improved LWP request,
added Useragent
Change: edffe9effb696ea919d70f7329da47313c033b64
Author: moollaza <moollaza@gmail.com>
Change: c35a79c3f7f841ed3c1bd99280caacf9b9a7510e
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-04-25 18:59:11 +0000
Added travis plugin, travis.yml and weaver.ini
Change: 56d727b8dfd0d33cd4cc8b4933065746ca43a1e9
Author: moollaza <moollaza@gmail.com>
Date : 2013-04-18 11:52:16 +0000
updated DuckPAN to grab versioned spice2 files from static
Change: e826f2d6287f4fe1e40954eb5d9473dc3f426e2e
Author: Torsten Raudssus <torsten@raudss.us>
Date : 2013-04-18 00:59:54 +0000
A little bit of tuning
Change: 8f4de100b03ffd83b6639b2b34daf77d1326fe4e
Author: Michael Smith <crazedpsyc@duckduckgo.com>
Date : 2013-04-17 14:37:23 +0000
Change: 131cf61420de88f72891012bdecb86025b30e80f
Author: moollaza <moollaza@gmail.com>
Date : 2013-04-12 15:36:43 +0000
added message to show this is an experimental DuckPAN installation
Change: 80573b45eb19ad949ef5089940aa898b5644f5a9
Author: moollaza <moollaza@gmail.com>
Date : 2013-04-12 12:13:57 +0000
updated Web.pm to work with new naming convention
Change: 81e97d750574ce66241ee2267e5d59209698296b
Author: Dylan Lloyd <dylan@dylansserver.com>
Date : 2013-04-07 20:54:19 +0000
specify origin branch for dzil release
Change: 238c3e97dd769c869f883ad443e5072c0adc761c
Author: moollaza <moollaza@gmail.com>
Date : 2013-04-05 17:53:10 +0000
"Unterminated string literal" error in the browser-side. Removing \R
after the \n have been escaped solves the issue.
Thank you to bureado <https://github.com/bureado>, who authored this
change and commit.
Change: e8c710baa7348b9b8f8013fc5cbf832a64416b3d
Author: Dylan Lloyd <dylan@dylansserver.com>
Date : 2013-02-21 12:42:47 +0000
updated plain old documentation
Change: 1b7d9c4bf191e8c5be2b802861baee11cdfc60b2
Author: Zaahir Moolla <moollaza@duckduckgo.com>
Date : 2013-02-21 11:41:56 +0000
Small update to README, added duckpan env <name>
Change: 65ea78199d448d3f1bcc3b8148ae2a81ef352472
Author: Dylan Lloyd <dylan@dylansserver.com>
Date : 2013-02-21 08:24:49 +0000
lib/App/DuckPAN/Cmd/Server.pm view on Meta::CPAN
# Make sure DuckPAN serves DDG JS (already pulled down at startup)
# ie <link href="/d123.js"> becomes <link href="/?duckduckhack_js=1">
# Also rewrite relative links to hostname
# Temp Fix: Force ignore of d.js & duckduck.
# This logic needs to be improved!
my $has_ddh = 0;
for (@script) {
if (my $src = $_->attr('src')) {
next if ($src =~ m/^\/\?duckduckhack_/); # Already updated, no need to do again
if ($src =~ m/^\/(dpan\d+|duckpan)\.js/) {
if ($has_ddh){
$_->attr('src','/?duckduckhack_ignore=1');
}
else {
$_->attr('src','/?duckduckhack_js=1');
$has_ddh = 1;
}
}
elsif ($src =~ m/^\/(g\d+|serp)\.js/) {
( run in 0.252 second using v1.01-cache-2.11-cpan-05444aca049 )