Skip to content

Commit

Permalink
Nettoyage suite2
Browse files Browse the repository at this point in the history
  • Loading branch information
Boyquotes committed Mar 16, 2011
1 parent 9bd9f8e commit 10ee8e8
Show file tree
Hide file tree
Showing 385 changed files with 101,175 additions and 0 deletions.
32 changes: 32 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
Genere de la documentation sur le code de spip en examinant les fichiers des plugins, puis insere ces informations dans une base de donnée SPIP pour ceer le site de documentation
automatiquement.
Exemple:
http://www.codes-libres.org/visual/

voir aussi:
http://www.codes-libres.org/blog/?Visual-SPIP-le-code-des-plugins

La commande tree doit etre installee sur le serveur pour obtenir l arborescence du code a parser.
Les plugins a installer sur SPIP:
Article PDF
Imprimer document 2
Couteau suisse et sa lame : sommaire automatique

Exemple utilisation:
pour un plugin console dans /var/www/clients/client1/web2/vs-dev

modifier ces lignes dans lancement2.sh si vos repertoires different:
rep="/var/www/clients/client1/web2/vs-dev"
rep_script="/var/www/clients/client1/web2/vs-script"
#echo $rep
rep_antislash="\/var\/www\/clients\/client1\/web2\/vs-dev\/"

Le point de lancement du script est
./lancement2.sh c

Licence GPL v3
Auteur: Nicolas Villa -> Boyquotes

Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformement aux dispositions de la Licence Publique Generale GNU.
http://www.gnu.org/licenses/quick-guide-gplv3.fr.html
CC-By-SA
23 changes: 23 additions & 0 deletions creer_liste.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
ls [a-z]*/ | grep ":" | cut -d":" -f1 | cut -d"/" -f1 > liste.txt
rm -rf repa.txt
rm -rf liste0.txt

while read line
do
xml_ou_pas=`ls $line/plugin.xml`

if [ ${xml_ou_pas:-mot} == 'mot' ]
then
echo '#'$line >> liste0.txt
#echo rep vide

else
echo $line >> liste0.txt
#echo rep bon
fi

done < liste.txt

cat liste0.txt | grep -v "#" > repa.txt

7 changes: 7 additions & 0 deletions end.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
numbers=`cat ./num`
echo $numbers
num=$[ $numbers + 1 ]
echo $num > ./num
echo "$1 fait" >> tmp/fait-$1.txt
echo " $num fin"
cat tmp/fait-$1.txt
2 changes: 2 additions & 0 deletions erase.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
TRUNCATE TABLE `spip_articles`;
TRUNCATE TABLE `spip_rubriques`;
124 changes: 124 additions & 0 deletions geshi/contrib/aliased.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
<?php

/**
* Another GeSHi example script
*
* Configure your Apache server with 'AcceptPathInfo true' and something like
* 'Alias /viewmysource /var/www/geshi/contrib/aliased.php'. Don't forget
* to protect this alias as necessary.
*
* Usage - visit /viewmysource/file.name.ext to see that file with syntax
* highlighting, where "viewmysource" is the name of the alias you set up.
* You can use this without an alias too, just by visiting
* aliased.php/file.name.ext.
*
* @author Ross Golder <[email protected]>
* @version $Id: aliased.php 785 2006-07-19 10:09:45Z oracleshinoda $
*/

// Your config here
define("SOURCE_ROOT", "/var/www/your/source/root/");

// Assume you've put geshi in the include_path already
require_once("geshi.php");

// Get path info
$path = SOURCE_ROOT.$_SERVER['PATH_INFO'];

// Check for dickheads trying to use '../' to get to sensitive areas
$base_path_len = strlen(SOURCE_ROOT);
$real_path = realpath($path);
if(strncmp($real_path, SOURCE_ROOT, $base_path_len)) {
exit("Stop that.");
}

// Check file exists
if(!file_exists($path)) {
exit("File not found ($path).");
}

// Gather contents
$contents = file_get_contents($path);

// Prepare GeSHi instance
$geshi =& new GeSHi($contents, "PHP");
$geshi->set_header_type(GESHI_HEADER_PRE);
$geshi->enable_classes();
$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 10);
$geshi->set_overall_style('color: #000066; border: 1px solid #d0d0d0; background-color: #f0f0f0;', true);
$geshi->set_line_style('font: normal normal 95% \'Courier New\', Courier, monospace; color: #003030;', 'font-weight: bold; color: #006060;', true);
$geshi->set_code_style('color: #000020;', 'color: #000020;');
$geshi->set_link_styles(GESHI_LINK, 'color: #000060;');
$geshi->set_link_styles(GESHI_HOVER, 'background-color: #f0f000;');
$geshi->set_header_content('Source code viewer');
$geshi->set_header_content_style('font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-bottom: 1px solid #d0d0d0; padding: 2px;');
$geshi->set_footer_content('Parsed in <TIME> seconds, using GeSHi <VERSION>');
$geshi->set_footer_content_style('font-family: Verdana, Arial, sans-serif; color: #808080; font-size: 70%; font-weight: bold; background-color: #f0f0ff; border-top: 1px solid #d0d0d0; padding: 2px;');

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Source code viewer - <?php echo $path; ?></title>
<style type="text/css">
<!--
<?php
// Output the stylesheet. Note it doesn't output the <style> tag
echo $geshi->get_stylesheet();
?>
html {
background-color: #f0f0f0;
}
body {
font-family: Verdana, Arial, sans-serif;
margin: 10px;
border: 2px solid #e0e0e0;
background-color: #fcfcfc;
padding: 5px;
}
h2 {
margin: .1em 0 .2em .5em;
border-bottom: 1px solid #b0b0b0;
color: #b0b0b0;
font-weight: normal;
font-size: 150%;
}
h3 {
margin: .1em 0 .2em .5em;
color: #b0b0b0;
font-weight: normal;
font-size: 120%;
}
#footer {
text-align: center;
font-size: 80%;
color: #a9a9a9;
}
#footer a {
color: #9999ff;
}
textarea {
border: 1px solid #b0b0b0;
font-size: 90%;
color: #333;
margin-left: 20px;
}
select, input {
margin-left: 20px;
}
p {
font-size: 90%;
margin-left: .5em;
}
-->
</style>
</head>
<body>
<?php
// The fun part :)
echo $geshi->parse_code();
?>
<hr/>
</body>
</html>
Loading

0 comments on commit 10ee8e8

Please sign in to comment.