Skip to content

Commit

Permalink
ENS-specific configuration files.
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicolas George committed Oct 21, 2010
1 parent 1954d7a commit 40e7734
Show file tree
Hide file tree
Showing 4 changed files with 111 additions and 0 deletions.
14 changes: 14 additions & 0 deletions extra/aide_forum
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<espace>:lire, (R)�pondre, poster (m)essage, (l)ister groupes, (q)uitter, ?:aide
N:revenir � l'affichage normal, (q)uitter, ?:aide
<espace>:page suivante, ^C:revenir aux messages, ?:aide
<espace>:lire, (R)�pondre, poster (m)essage, (l)ister groupes, (q)uitter, ?:aide
<espace>:page suivante, ^C:revenir aux messages
<entr�e>:selectionner un message, (q)uitter le menu
<entr�e>:selectionner un message, k:marquer lu, o:non lu (q)uitter le menu
<entr�e>:selectionner un thread , k:marquer lu (q)uitter le menu
<entr�e>:selectionner un message, (q)uitter le menu
(q)uitter le menu
<entr�e>:selectionner un groupe, (q)uitter le menu
<entr�e>:selectionner un groupe, (q)uitter le menu
<entr�e>:aller dans groupe, s'(A)bonner, se D�sabonner (U), (q)uitter le menu
<entr�e>:modifier la valeur, (q)uitter le menu
1 change: 1 addition & 0 deletions extra/flnewsrc_nef
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fr.bienvenue:
59 changes: 59 additions & 0 deletions extra/flrnrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Fichier de config pour flrn le plus proche possible de forum.

name forum set server clipper.ens.fr
name forum set port 2019
name forum set flnews_ext .forum

name forum set prefixe_groupe ens.forum.
name forum set forum_mode
name forum set parse_from
name forum bind g GOTO
name forum bind G goto
bind A subscribe
name forum bind l LIST
name forum bind L list
bind D unsubscribe
name forum bind pager \13 pgdown
name forum bind T remove-kill
name forum bind M add-kill
bind n next-unread


######### Cette partie de la config sert pour un serveur de news "basique"
# On avertit de l'arriv�e de nouveaux groupes
name flrn set warn_if_new
# On ne veut s'abonner � aucun nouveau groupe par d�faut
name flrn set nodefault_subscribe
# On veut avoir un .flnewsrc "de base" au d�but
name flrn set default_flnewsfile /opt/flrn/share/flrn/flnewsrc_nef
# On change les flags
name flrn set flags_group="M DDm*dd"
# ... et on met l'alpha-tree
name flrn set small_tree

my_flags - read
name forum my_flags * X-Censorship: yes

#### Une r�ponse � un message censur� est par d�faut censur�.
# D�sactiv�. (J�r�me, mars 2001)
# name forum my_hdr X-Censorship: %{X-Censorship}

### On modifie l'abonnement par defaut pour exclure archives
name forum set auto_ignore="^control|^[^.]+$|archives|archeo-forum"
### Ici on pourrait ajouter une regle pour s'abonner quand meme a des groupes
### on met nosubscribe_first pour qu'elle soit bien traitee apres
# name forum set nosubscribe_first
# name forum set auto_subscribe=""
### Le comportement par d�faut
# name forum set default_subscribe

###
name forum set kill_file_name .flrnkill.forum
name forum set auto_kill
### ces lignes doivent �tre rajout�s si le .flrnkill.forum contient un truc
### correct

set use_menus
set nohelp_line
set help_lines_file /opt/flrn/share/flrn/aide_forum

37 changes: 37 additions & 0 deletions extra/slang_yaf.sl
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
define int_of_hex_digit (c) {
if ((c >= 48) and (c <= 58))
return (c-48);
else return (c-87);
}

define unquote_group_name (n)
{
variable n0 = substr(n,5,-1);
variable n1 = strtrans(n0,"_"," ");
variable pos=1,len;
variable c;
while (string_match(n1,"\\(\\...\\)",pos))
{
(pos,len) = string_match_nth(1);
c = int_of_hex_digit(int(substr(n1,pos+2,1))) *16 +
int_of_hex_digit(int(substr(n1,pos+3,1)));
(n1, ) = str_replace (n1,substr(n1,pos+1,3),char(c));
pos = pos+2;
}
return n1;
}

define flags_group (a)
{
variable i;
i = get_flags_group(a);
if (i & 1)
return "[D]";
else
return "";
}

define Newsgroup_title_string (a)
{
return strcat(flags_group(a),unquote_group_name(string(a)));
}

0 comments on commit 40e7734

Please sign in to comment.