pdf import
This commit is contained in:
parent
f85c2b82ed
commit
96bc4b48cf
|
@ -423,7 +423,7 @@ echo '[
|
||||||
## EVOLVE TO ARTICLE
|
## EVOLVE TO ARTICLE
|
||||||
# httrack --mirror --ext-depth=0 --depth=1 --near --stay-on-same-address --keep-links=0 --path article-x --quiet https://example.com/article-x/
|
# httrack --mirror --ext-depth=0 --depth=1 --near --stay-on-same-address --keep-links=0 --path article-x --quiet https://example.com/article-x/
|
||||||
|
|
||||||
[ ! $2 ] && [[ $URL == "" ]] && URL=$(zenity --entry --width 300 --title "URL à convertir en PDF (LAISSER VIDE POUR CHOISIR UN FICHIER LOCAL)" --text "Indiquez le lien (URL)" --entry-text="")
|
[ ! $2 ] && [[ $URL == "" ]] && URL=$(zenity --entry --width 500 --title "Convertir lien PDF (ANNULER ET CHOISIR UN FICHIER LOCAL)" --text "Indiquez le lien (URL)" --entry-text="")
|
||||||
|
|
||||||
if [[ $URL != "" ]]; then
|
if [[ $URL != "" ]]; then
|
||||||
## record one page to PDF
|
## record one page to PDF
|
||||||
|
@ -466,11 +466,11 @@ echo '[
|
||||||
REVSOURCE="$(echo "$URL" | awk -F/ '{print $3}' | rev | detox --inline)_"
|
REVSOURCE="$(echo "$URL" | awk -F/ '{print $3}' | rev | detox --inline)_"
|
||||||
|
|
||||||
MEDIAID="$REVSOURCE$(echo "${TITLE}" | detox --inline)"
|
MEDIAID="$REVSOURCE$(echo "${TITLE}" | detox --inline)"
|
||||||
MEDIAKEY="PAGE_${MEDIAID}"
|
MEDIAKEY="PDF_${MEDIAID}"
|
||||||
FILE_PATH="$HOME/Astroport/page/$MEDIAID"
|
FILE_PATH="$HOME/Astroport/pdf/$MEDIAID"
|
||||||
mkdir -p ${FILE_PATH} && mv ~/.zen/tmp/output.pdf ${FILE_PATH}/${FILE_NAME}
|
mkdir -p ${FILE_PATH} && mv ~/.zen/tmp/output.pdf ${FILE_PATH}/${FILE_NAME}
|
||||||
|
|
||||||
echo "page;${MEDIAID};$(date -u +%s%N | cut -b1-13);${TITLE};${SAISON};${GENRES};_IPNSKEY_;${RES};/ipfs/_IPFSREPFILEID_/$FILE_NAME" > ~/Astroport/${CAT}/${MEDIAID}/ajouter_video.txt
|
echo "pdf;${MEDIAID};$(date -u +%s%N | cut -b1-13);${TITLE};${SAISON};${GENRES};_IPNSKEY_;${RES};/ipfs/_IPFSREPFILEID_/$FILE_NAME" > ~/Astroport/${CAT}/${MEDIAID}/ajouter_video.txt
|
||||||
|
|
||||||
espeak 'Document ready'
|
espeak 'Document ready'
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ TITLE="${file%.*}"
|
||||||
CapitalGluedTitle=$(echo "${TITLE}" | sed -r 's/\<./\U&/g' | sed 's/ //g')
|
CapitalGluedTitle=$(echo "${TITLE}" | sed -r 's/\<./\U&/g' | sed 's/ //g')
|
||||||
|
|
||||||
# .part file false flag correcting (in case inotify has launched script)
|
# .part file false flag correcting (in case inotify has launched script)
|
||||||
[[ ! -f "${path}${file}" ]] && file="${TITLE%.*}" && extension="${TITLE##*.}" && [[ ! -f "${path}${file}" ]] && er="NO FILE" && echo "$er" && exit 1
|
#~ [[ ! -f "${path}${file}" ]] && file="${TITLE%.*}" && extension="${TITLE##*.}" && [[ ! -f "${path}${file}" ]] && er="NO FILE" && echo "$er" && exit 1
|
||||||
|
|
||||||
MIME=$(file --mime-type -b "${path}${file}")
|
MIME=$(file --mime-type -b "${path}${file}")
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ mkdir -p ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}
|
||||||
[[ ! $(echo "$path" | cut -d '/' -f 4 | grep 'Astroport') ]] && er="Les fichiers sont à placer dans ~/Astroport/ MERCI" && echo "$er" && exit 1
|
[[ ! $(echo "$path" | cut -d '/' -f 4 | grep 'Astroport') ]] && er="Les fichiers sont à placer dans ~/Astroport/ MERCI" && echo "$er" && exit 1
|
||||||
|
|
||||||
### TyPE & type & T = related to ~/astroport location of the infile (mimetype subdivision)
|
### TyPE & type & T = related to ~/astroport location of the infile (mimetype subdivision)
|
||||||
TyPE=$(echo "$path" | cut -d '/' -f 5 ) # ex: /home/$YOU/Astroport/... TyPE(film, youtube, mp3, video, page)/ REFERENCE /
|
TyPE=$(echo "$path" | cut -d '/' -f 5 ) # ex: /home/$YOU/Astroport/... TyPE(film, youtube, mp3, video, pdf)/ REFERENCE /
|
||||||
type=$(echo "$TyPE" | awk '{ print tolower($0) }')
|
type=$(echo "$TyPE" | awk '{ print tolower($0) }')
|
||||||
PREFIX=$(echo "$TyPE" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F, Y, M ou Y (all the alaphabet can address a data type
|
PREFIX=$(echo "$TyPE" | head -c 1 | awk '{ print toupper($0) }' ) # ex: F, Y, M ou Y (all the alaphabet can address a data type
|
||||||
|
|
||||||
|
@ -122,8 +122,8 @@ case ${type} in
|
||||||
REFERENCE=$(echo "$path" | cut -d '/' -f 6 )
|
REFERENCE=$(echo "$path" | cut -d '/' -f 6 )
|
||||||
TITLE="${file%.*}"
|
TITLE="${file%.*}"
|
||||||
;;
|
;;
|
||||||
page)
|
pdf)
|
||||||
INDEXPREFIX="PAGE_"
|
INDEXPREFIX="PDF_"
|
||||||
REFERENCE=$(echo "$path" | cut -d '/' -f 6 )
|
REFERENCE=$(echo "$path" | cut -d '/' -f 6 )
|
||||||
TITLE="${file%.*}"
|
TITLE="${file%.*}"
|
||||||
;;
|
;;
|
||||||
|
@ -234,7 +234,7 @@ fi
|
||||||
########################################################################
|
########################################################################
|
||||||
# type TW PUBLISHING
|
# type TW PUBLISHING
|
||||||
########################################################################
|
########################################################################
|
||||||
if [[ "${type}" =~ ^(page|film|serie|youtube|video)$ ]]
|
if [[ "${type}" =~ ^(pdf|film|serie|youtube|video)$ ]]
|
||||||
then
|
then
|
||||||
|
|
||||||
## ASK FOR EXTRA METADATA
|
## ASK FOR EXTRA METADATA
|
||||||
|
|
Loading…
Reference in New Issue