The net/epic5,python port
epic5-2.1.12p2-python – enhanced programmable ircII client 5th generation (cvsweb github mirror)
Description
EPIC5 is the 5th generation of the Enhanced Programmable ircII Client. No longer is EPIC 100% backwards compatible with ircII, but instead those things where compatibility is undesirable have been found and fixed. No gratuitous incompatibilities have been added, but lots of new code has been added to make EPIC one of the best ircII clients available. Due to its minimalist approach it is highly recommended you use a script with EPIC, basic knowledge about ircII scripting can be obtained here: http://help.epicsol.org/epic_scripting. Some scripts also included in distribution. EPIC5 supports pledge() and unveil(). Support is available on #epic@efnet.WWW: http://www.epicsol.org/
Readme
+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------
First ~/.epicrc
===============
Sample ~/.epicrc has been installed to
${TRUEPREFIX}/share/epic5/script/epicrc.sample
Take a look to get basic understanding of how to use the client.
Changing default server list
============================
To change default server list set IRCLIB environment variable in your shell
pointing to a directory (e.g. ~/.epic/) and put ircII.servers file there, each
line of the file describing a server, format is documented in
http://help.epicsol.org/server_description
Example for Libera.Chat:
irc.libera.chat:7000:password=MYPASSWORD:nick=MYNICK:type=IRC-SSL
Don't forget to 'chmod 0600' the file, if you use passwords there.
SASL is supported by sasl_auth (PLAIN method only, use SSL) and sasl_nistp256
scripts. Look comments in those scripts to get more details how to use them.
pledge(2) and unveil(2)
=======================
EPIC5 has support for the syscalls on OpenBSD, you can use it in your script.
More info about the usage is in UPDATES document.
Maintainer
Joey Beach
Categories
Library dependencies
Build dependencies
Run dependencies
Files
- /usr/local/bin/epic5
- /usr/local/bin/epic5-2078
- /usr/local/libexec/epic5-wserv4
- /usr/local/man/man1/epic5.1
- /usr/local/share/doc/epic5/
- /usr/local/share/doc/epic5/UPDATES
- /usr/local/share/doc/pkg-readmes/epic5
- /usr/local/share/epic5/
- /usr/local/share/epic5/script/
- /usr/local/share/epic5/script/2.8script
- /usr/local/share/epic5/script/activity
- /usr/local/share/epic5/script/addset
- /usr/local/share/epic5/script/alloc_dump_summary.sh
- /usr/local/share/epic5/script/altchan
- /usr/local/share/epic5/script/ambig
- /usr/local/share/epic5/script/autoget
- /usr/local/share/epic5/script/autojoin
- /usr/local/share/epic5/script/autoquery
- /usr/local/share/epic5/script/ban
- /usr/local/share/epic5/script/builtins
- /usr/local/share/epic5/script/chanmonitor
- /usr/local/share/epic5/script/colors
- /usr/local/share/epic5/script/commandqueues
- /usr/local/share/epic5/script/country
- /usr/local/share/epic5/script/ctcp
- /usr/local/share/epic5/script/cycle
- /usr/local/share/epic5/script/data_array
- /usr/local/share/epic5/script/data_struct
- /usr/local/share/epic5/script/dbmdump
- /usr/local/share/epic5/script/dcc_ports
- /usr/local/share/epic5/script/debug.irc
- /usr/local/share/epic5/script/dump
- /usr/local/share/epic5/script/edit_topic
- /usr/local/share/epic5/script/epic-crypt-gpg
- /usr/local/share/epic5/script/epic-crypt-gpg-aa
- /usr/local/share/epic5/script/epic.py
- /usr/local/share/epic5/script/epicrc.example
- /usr/local/share/epic5/script/epicrc.sample
- /usr/local/share/epic5/script/files
- /usr/local/share/epic5/script/find_ssl_root_certs
- /usr/local/share/epic5/script/floodprot
- /usr/local/share/epic5/script/functions
- /usr/local/share/epic5/script/global
- /usr/local/share/epic5/script/grep
- /usr/local/share/epic5/script/guh
- /usr/local/share/epic5/script/help
- /usr/local/share/epic5/script/help.irc
- /usr/local/share/epic5/script/highlight
- /usr/local/share/epic5/script/history
- /usr/local/share/epic5/script/history.rb
- /usr/local/share/epic5/script/hold_mode
- /usr/local/share/epic5/script/idlealert
- /usr/local/share/epic5/script/ison
- /usr/local/share/epic5/script/layout
- /usr/local/share/epic5/script/less
- /usr/local/share/epic5/script/less-pipe
- /usr/local/share/epic5/script/loadformats
- /usr/local/share/epic5/script/local.examp
- /usr/local/share/epic5/script/locale
- /usr/local/share/epic5/script/logman
- /usr/local/share/epic5/script/mail
- /usr/local/share/epic5/script/man
- /usr/local/share/epic5/script/map
- /usr/local/share/epic5/script/massmode
- /usr/local/share/epic5/script/meta-compat
- /usr/local/share/epic5/script/motd
- /usr/local/share/epic5/script/netsplit
- /usr/local/share/epic5/script/new_lastlog
- /usr/local/share/epic5/script/newaway
- /usr/local/share/epic5/script/newnick
- /usr/local/share/epic5/script/nickcomp
- /usr/local/share/epic5/script/nopaste
- /usr/local/share/epic5/script/notify
- /usr/local/share/epic5/script/paste
- /usr/local/share/epic5/script/pipe
- /usr/local/share/epic5/script/python
- /usr/local/share/epic5/script/reconnect
- /usr/local/share/epic5/script/reconnect.old
- /usr/local/share/epic5/script/rejoin
- /usr/local/share/epic5/script/renumber
- /usr/local/share/epic5/script/revdcc
- /usr/local/share/epic5/script/sasl_auth
- /usr/local/share/epic5/script/sasl_nistp256
- /usr/local/share/epic5/script/save
- /usr/local/share/epic5/script/scan
- /usr/local/share/epic5/script/screen
- /usr/local/share/epic5/script/screen.e
- /usr/local/share/epic5/script/set_color
- /usr/local/share/epic5/script/setmail
- /usr/local/share/epic5/script/shortener.py
- /usr/local/share/epic5/script/shorturl.irc
- /usr/local/share/epic5/script/slowcat
- /usr/local/share/epic5/script/snip
- /usr/local/share/epic5/script/speak.irc
- /usr/local/share/epic5/script/sping
- /usr/local/share/epic5/script/suppressmotd
- /usr/local/share/epic5/script/tabkey.ce
- /usr/local/share/epic5/script/tabkey.jm
- /usr/local/share/epic5/script/tabkey.sjh
- /usr/local/share/epic5/script/tmux_away
- /usr/local/share/epic5/script/topicbar
- /usr/local/share/epic5/script/topicbar.bj
- /usr/local/share/epic5/script/url.irc
- /usr/local/share/epic5/script/userlist
- /usr/local/share/epic5/script/utime
- /usr/local/share/epic5/script/xmsglog