App-DuckPAN

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  Date : 2016-09-21 14:12:51 +0000

    remove Before::Build step, DDG installed via cpan.org 

  Change: c69f8a4ec7d839a46d479e27dc5711b89a1c0f87
  Author: Zaahir Moolla <moollaza@fastmail.fm>
  Date : 2016-09-19 12:15:04 +0000

    Rename LICENSE.md to LICENSE 

  Change: d4e5e2f9312c920dac63bf855e4044ad9bd0508f
  Author: Zaahir Moolla <moollaza@duckduckgo.com>
  Date : 2016-09-18 18:38:17 +0000

    Switch to BeforeBuild so tests pass 

  Change: 1357a7d64ecffc495c8a5bdee3ee31d582e3fda1
  Author: Ben Moon <guiltydolphin@gmail.com>
  Date : 2016-09-01 11:43:03 +0000

    Improve clarity of regex generator 

Changes  view on Meta::CPAN

  Date : 2016-07-05 17:29:39 +0000

    Move fathead_output below duckpan_packages build fn 

  Change: 070d96cd1eb92345c67d16c833db00a4dee02e10
  Author: Zaahir Moolla <moollaza@duckduckgo.com>
  Date : 2016-07-05 17:28:09 +0000

    Remove unused repository attribute 

  Change: 1404152edc53c640399c96efe8aa06096727f5b9
  Author: Zaahir Moolla <moollaza@duckduckgo.com>
  Date : 2016-07-05 17:26:58 +0000

    Fix Fathead.pm Query.pm indentation 

  Change: 5215e13f197eb024fae669e4a367814c1d0320a3
  Author: Zaahir Moolla <moollaza@fastmail.fm>
  Date : 2016-07-05 17:21:29 +0000

    Merge pull request #360 from duckduckgo/zaahir/remove-release-cmd

Changes  view on Meta::CPAN

    Make the Vagrant Setup Instructions easier to find 

  Change: e623b65a7f1b5361a9058fa239b1b6ee946e8089
  Author: Zaahir Moolla <moollaza@fastmail.fm>
  Date : 2015-01-29 09:29:11 +0000

    Merge pull request #217 from duckduckgo/zaahir/remove-tests

    Remove failing tests, exception still causing failure 

  Change: 6ce7003cbff04f375b1404d6ab209fcca59b3d41
  Author: Zaahir Moolla <moollaza@duckduckgo.com>
  Date : 2015-01-29 14:15:00 +0000

    Remove failing tests, exception still causing failure 

  Change: e1119f393845fe08c5b64431f03ebf43d5bf4086
  Author: Mike DePaulo <mikedep333@users.noreply.github.com>
  Date : 2015-01-29 09:11:07 +0000

    README.md: Fix #setup-instructions anchor

Changes  view on Meta::CPAN

  Date : 2013-02-18 14:55:14 +0000

    renamed duckpan query test file 

  Change: d38df62bca5d8b976580a9427e384264b48b889c
  Author: Dylan Lloyd <dylan@dylansserver.com>
  Date : 2013-02-18 14:55:14 +0000

    moved test lib & configured cmds test for dist bin 

  Change: 307c8ac0465207ea15f1c5b21aa7d8404178f4f3
  Author: Dylan Lloyd <dylan@dylansserver.com>
  Date : 2013-02-18 14:55:13 +0000

    added File::chdir dependency for duckpan command testing 

  Change: 4d4f3d6d38a6203f714898a654b009f5dc634908
  Author: Dylan Lloyd <dylan@dylansserver.com>
  Date : 2013-02-18 14:54:33 +0000

    use Dir::Self to load /bin/duckpan 

Changes  view on Meta::CPAN

  Date : 2013-02-15 09:18:38 +0000

    Removed utf8::all, might produce impacts, must get fixed without it. 

  Change: 0607b841968dea8a03c697b5ca07f3009ddfb847
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2013-02-15 04:27:06 +0000

    Excluded DDG tests for user installing directly from CPAN first 

  Change: d3f05ac5858d929b2363691c6c674494040dfc50
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2013-02-15 04:22:53 +0000

    Restructured ENV feature a bit, added testsuite for whitebox and
    blackbox testing 

  Change: dcc04bbdb77b650fd747455d98b732e45a58f78b
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2013-02-14 23:53:31 +0000

Changes  view on Meta::CPAN

  Date : 2012-05-23 00:16:05 +0000

    Added duckpan install command 

  Change: a29156ef33906fa66951a07ea2400ffa15b375a1
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2012-05-21 20:55:22 +0000

    v0.022 

  Change: aefb693a036fd2e95af014040d5c1ffc9043d184
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2012-05-21 20:53:18 +0000

    ok ok.. nginx is faking!... damn it ;) 

  Change: dec978fb228154f33caf8ec6f9bd35f6872e4e1f
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2012-05-21 20:35:19 +0000

    v0.021 

Changes  view on Meta::CPAN

  Date : 2012-05-04 19:06:51 +0000

    Added different method for showing the error 

  Change: 086cfe8bdb2b340833cad7e131638bbad213c994
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2012-05-04 04:12:56 +0000

    Sorted plugins 

  Change: edad336ed9368f2dea705c0179cb5e800e404bf5
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2012-05-04 03:49:54 +0000

    v0.014 

  Change: e3ad0fbf07019d14affcdc5f4745dc21f63ba852
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2012-05-04 03:49:23 +0000

    Hups! 

lib/App/DuckPAN/Web.pm  view on Meta::CPAN

					}

					$body .= path($filename_path)->slurp;
				}
				else {
					$share_dir = undef;
				}
			}
		}
		unless ($share_dir){
			$response->status(404);
			my $path = join "/", @path_parts;
			my $errormsg = "ERROR: File not found - $path";
			print "\n" . $errormsg . "\n";
			$body = $errormsg;
		}
	}
	elsif (@path_parts && $path_parts[0] eq 'js' && $path_parts[1] eq 'spice') {
		my $rewrite;
		for (keys %{$self->_path_hash}) {
			if ($request->request_uri =~ m/^$_/g) {

lib/App/DuckPAN/Web.pm  view on Meta::CPAN

					}
					else {
						p($res->status_line, color => { string => 'red' });
						my $errormsg = (pop @{[split'::', $spice_class]}). ": ".$res->status_line;
						$body = '$("#message").removeClass("is-hidden").append("<div class=\"msg msg--warning\">'. $errormsg .'</div>");';
					}
				}
			}
		}
		unless ($rewrite){
			$response->status(404);
			my $path = join "/", @path_parts;
			my $errormsg = "ERROR: Rewrite not found - $path";
			print "\n" . $errormsg . "\n";
			$body = $errormsg;
		}
	}
	elsif ($request->param('duckduckhack_ignore')) {
		$response->status(204);
		$body = "";
	}



( run in 2.242 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )