The net/epic5,python port
epic5-2.1.12p1-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